Seite 1 von 1

Blockly-Notification in OH4.0.4 meist ohne Funktion

Verfasst: 27. Dez 2023 15:27
von Galadriel13
Hallo zusammen,

ich habe mal wieder eine Frage an euch:

Ich habe ein Upgrade von OH3 auf OH4.0.4 gemacht.
Soweit so gut.

Ich habe in OH3 für einige wichtige Benachrichtigungen, wie Wasserschaden (Wassersensor), Pumpendruck zu hoch, etc. Rules in Blockly erstellt.
Ziel ist, dass diese mir eine Push-Nachricht in die OH-App schicken.

Wenige Rules funktionieren noch, aber die Meisten nicht mehr.
Nun habe ich schon das Netz durchforstet und mitgenommen, dass man in Blockly einen zus. Block "get Name of Item" braucht (dieser kann angepasst werden).

Mit diesem habe ich nun sämtliche Konfigurationen durchgespielt, jedoch bekomme ich, wenn ich auf den Auslöse-Button oben recht (=Simulation) drücke keine Funktion.

Könnt ihr mir bitte weiterhelfen?
Ich würde aufgrund der Einfacheit gerne bei Blockly bleiben.

Eine letzte Frage: Kann man die Anzeigedauer der Push-Nachrichten in der App irgendwo einstellen?

Vielen Dank im Voraus.

Re: Blockly-Notification in OH4.0.4 meist ohne Funktion

Verfasst: 27. Dez 2023 16:28
von Harka
Moin,

wegen des Umstiegs auf OH4 schau mal bitte hier -> https://www.openhab.org/docs/configurat ... -migration

Die meisten Scripte sollten nach dem einmaligen Speichern unter JS-Edition 11 laufen. Bei Deinem Schalter sollte, wie bisher, get_state_of_item reichen.
Ein häufiges Problem beim Update trat beim Vergleich (größer/kleiner als) mit Item-Werten auf. Dafür gibt es jetzt get_numeric_state_of_item und der Vergleich von Zahlen MUSS mit Zahlen(Math) erfolgen.
ForumSchalter2712.png
Wegen der 2. Frage - weiß nicht / glaube nicht. Wird das nicht vom Endgerät für alle Benachrichtigungen gleich gehandhabt?

Re: Blockly-Notification in OH4.0.4 meist ohne Funktion

Verfasst: 27. Dez 2023 20:48
von Galadriel13
Dankeschön Harka.

Ich habe es nach wie vor auf diese Weise nicht zum Laufen gebracht, aber eine Alternative im Netz gefunden:

Man kann anstatt mit Blockly das Ganze auch ohne Blockly, mit der Option

neue Rule erstellen --> Namen vergeben --> WHEN konfigurieren -->THEN --> Show All --> broadcast a notification

lösen. Das funktioniert auf Anhieb.
Vielleicht hilft das einem ja auch weiter.

Schönen Abend.