Beschreibung
Logikbaustein für Kennzahlen über mehrere Eingänge: Mittelwert, Minimum, Maximum, Summe und Median von 2 bis 50 Werten. Typisch: Mittelwert mehrerer Temperaturfühler in einem Raum, höchster Wert mehrerer Sensoren, Gesamtleistung mehrerer Zähler. Der Rechenbaustein des X1 verknüpft nur zwei Werte.
- Gerät
- Gira HomeServer
- Version
- 0.1.0
- Lizenz
- Ein Schlüssel je HomeServer (MAC-Adresse), dauerhaft nutzbar
- Thema
- Rechnen und Umwandeln
Anleitung
Besonderheiten beim HomeServer
- Feste 20 Eingänge statt 2 bis 50 einstellbarer. Es gibt keinen Parameter „Anzahl Eingänge“, ein Eingang zählt, sobald er einen Wert hatte. Mehr als 20 Werte: zwei Bausteine hintereinander schalten.
- Gerundet wird wie in C# zur geraden Ziffer.
- Statt Parametern gibt es Eingänge mit Startwert. Auswahllisten des X1 sind Zahlen, Ja/Nein-Werte sind
0und1. - Der Lizenzschlüssel ist der letzte Text-Eingang. Ein neuer Wert an diesem Eingang wird sofort geprüft.
- Eine Prüfung des Schlüssels im Editor und eine Simulation gibt es nicht, der HomeServer prüft immer.
Funktionen und Anschlüsse
Logikbaustein von SMoLabs für Kennzahlen über mehrere Eingänge: Mittelwert, Minimum, Maximum, Summe und Median von bis zu 20 Werten, z. B. Mittelwert mehrerer Temperaturfühler eines Raums, höchster Wert mehrerer Sensoren oder Gesamtleistung mehrerer Zähler. Ein Eingang zählt, sobald er einen Wert hatte. Nicht benutzte Eingänge bleiben einfach offen.
Ausfallzeit: Kommt innerhalb dieser Zeit kein neuer Wert, gilt der Eingang als ausgefallen und wird ignoriert; ein neuer Wert macht ihn wieder gültig. Sind weniger Eingänge gültig als die Mindestanzahl, bleiben die Kennzahlen stehen und „Gültig“ wird 0.
Gewichte gelten nur für den Mittelwert. Die Änderungsschwelle schont den Bus: Eine Kennzahl wird erst gesendet, wenn sie sich um mindestens diesen Wert vom zuletzt gesendeten unterscheidet.
Eingänge
| Nr. | Name | Init | Bedeutung |
|---|---|---|---|
| 1 | E1 Wert 1 | 0 | Zahl, Eingang 1 von 20. |
| 2 | E2 Wert 2 | 0 | Zahl, Eingang 2. |
| 3 | E3 Wert 3 | 0 | Zahl, Eingang 3. |
| 4 | E4 Wert 4 | 0 | Zahl, Eingang 4. |
| 5 | E5 Wert 5 | 0 | Zahl, Eingang 5. |
| 6 | E6 Wert 6 | 0 | Zahl, Eingang 6. |
| 7 | E7 Wert 7 | 0 | Zahl, Eingang 7. |
| 8 | E8 Wert 8 | 0 | Zahl, Eingang 8. |
| 9 | E9 Wert 9 | 0 | Zahl, Eingang 9. |
| 10 | E10 Wert 10 | 0 | Zahl, Eingang 10. |
| 11 | E11 Wert 11 | 0 | Zahl, Eingang 11. |
| 12 | E12 Wert 12 | 0 | Zahl, Eingang 12. |
| 13 | E13 Wert 13 | 0 | Zahl, Eingang 13. |
| 14 | E14 Wert 14 | 0 | Zahl, Eingang 14. |
| 15 | E15 Wert 15 | 0 | Zahl, Eingang 15. |
| 16 | E16 Wert 16 | 0 | Zahl, Eingang 16. |
| 17 | E17 Wert 17 | 0 | Zahl, Eingang 17. |
| 18 | E18 Wert 18 | 0 | Zahl, Eingang 18. |
| 19 | E19 Wert 19 | 0 | Zahl, Eingang 19. |
| 20 | E20 Wert 20 | 0 | Zahl, Eingang 20. |
| 21 | E21 Ausfallzeit (Minuten, 0 = aus) | 0 | 0 bis 10080 Minuten (eine Woche), 0 = aus. Eine geänderte Ausfallzeit gilt ab dem nächsten Wert. |
| 22 | E22 Mindestanzahl gültiger Werte | 1 | Mindestens so viele gültige Eingänge für eine Berechnung (Vorgabe 1). |
| 23 | E23 Gewichte (g1;g2;…) | „“ | Gewichte für den Mittelwert, ein Gewicht je Eingang, z. B. 1;3;1. Fehlende Einträge gelten als 1, 0 nimmt den Eingang aus dem Mittelwert. Sind die Gewichte nicht lesbar oder ist ihre Summe 0, zählen alle gleich (Hinweis an Debug). |
| 24 | E24 Änderungsschwelle | 0 | Eine Kennzahl wird erst gesendet, wenn sie sich um mindestens diesen Wert vom zuletzt gesendeten unterscheidet. 0 = jede Änderung. |
| 25 | E25 Nachkommastellen (0-6) | 2 | 0 bis 6, auf diese Stellen werden die Kennzahlen gerundet. |
| 26 | E26 Lizenzschlüssel | „“ | Lizenzschlüssel für diesen HomeServer (von smolabs.de). Ohne gültigen Schlüssel bleibt der Baustein untätig. |
Ausgänge
| Nr. | Name | Init | Bedeutung |
|---|---|---|---|
| 1 | A1 Mittelwert | 0 | Mittelwert der gültigen Eingänge (gewichtet, falls Gewichte angegeben). |
| 2 | A2 Minimum | 0 | Kleinster gültiger Wert. |
| 3 | A3 Maximum | 0 | Größter gültiger Wert. |
| 4 | A4 Summe | 0 | Summe der gültigen Werte. |
| 5 | A5 Median | 0 | Mittlerer Wert der gültigen Werte (bei gerader Anzahl der Mittelwert der beiden mittleren). |
| 6 | A6 Anzahl gültig | 0 | Anzahl der Eingänge, die gerade gelten. |
| 7 | A7 Index Minimum | 0 | Nummer des Eingangs mit dem Minimum (bei Gleichstand der erste). |
| 8 | A8 Index Maximum | 0 | Nummer des Eingangs mit dem Maximum (bei Gleichstand der erste). |
| 9 | A9 Gültig | 0 | 1, wenn genug gültige Werte vorliegen. |
| 10 | A10 Lizenzstatus | „“ | Ergebnis der Lizenzprüfung, z. B. „Lizenz gültig (2026-000123)“. |
| 11 | A11 Debug | „“ | Leer oder Hinweis, z. B. „Kein gültiger Wert“ oder zu wenige gültige Werte. |
Lizenz
Der Lizenzschlüssel wird am letzten Text-Eingang des Bausteins eingetragen. Der Baustein prüft ihn auf dem HomeServer, offline und gebunden an die MAC-Adresse des HomeServers. Der Ausgang „Lizenzstatus“ zeigt das Ergebnis, bei einem Schlüssel für ein anderes Gerät auch die MAC-Adresse dieses HomeServers. Ohne gültigen Schlüssel bleibt der Baustein untätig. Den Schlüssel erhältst du beim Kauf über smolabs.de. Ein Schlüssel für den X1 schaltet keinen HomeServer-Baustein frei und umgekehrt.
Changelog
Version 0.1.0
- Erste Version für den HomeServer auf Basis der X1-Bausteine | SMoLabs.




Rezensionen
Es gibt noch keine Rezensionen.