Daten in ein Array sammeln
Verfasst: 11. Mär 2019 18:31
Leider habe ich überhaupt kein Idee wie ich Daten in ein Array sammeln kann.
Ziel
Anzeige (ESP8266 4x20Display mit MQTT) wo ein Alarm aufgetreten ist.
Sind es mehr dann werde ich diese langsam durchlaufen lassen.
Nun:
Über das item "Alarmmeldung" bekomme ich von verschiedenden Rules ein String mit dem Format
Alarmlevel ; gesendet von Item xx
zb:
1;Haustür
1;Garagentür
2;Bad-Fenster
1;Wasserausritt
..
bei Alarmlevel 0 ist der Alarm aufgehoben
Wie kann ich die Werte in ein Array sammeln
und dann die ersten 4 Werte (Alarmlevel > 0) an item "DisplayLine_1" "DisplayLine_2" "DisplayLine_3" "DisplayLine_4" senden(mqtt)?
Schöne Grüsse Franz
Ziel
Anzeige (ESP8266 4x20Display mit MQTT) wo ein Alarm aufgetreten ist.
Sind es mehr dann werde ich diese langsam durchlaufen lassen.
Nun:
Über das item "Alarmmeldung" bekomme ich von verschiedenden Rules ein String mit dem Format
Alarmlevel ; gesendet von Item xx
zb:
1;Haustür
1;Garagentür
2;Bad-Fenster
1;Wasserausritt
..
bei Alarmlevel 0 ist der Alarm aufgehoben
Wie kann ich die Werte in ein Array sammeln
und dann die ersten 4 Werte (Alarmlevel > 0) an item "DisplayLine_1" "DisplayLine_2" "DisplayLine_3" "DisplayLine_4" senden(mqtt)?
Schöne Grüsse Franz