NEWS
Datenpunkt wird aktualisiert, Relais schaltet nicht
-
Hallo zusammen,
Ausgangspunkt:
Enocean Aktor mit den ObjektenCMD (Wert 0 oder 1, beschriftet mit OFF und ON)
REL (false oder true)Schalte ich CMD manuell auf 1/ON, so schaltet das Relais des Aktors korrekt.
Nun möchte ich CMD durch einen physischen Button bedienen, dessen Stati per MQTT rein kommen.
Da habe ich dann on oder off als String.
Mit dem von mir angehängten Blockly Script wird sich korrekt CMD aktualisiert und 0 oder 1 geschrieben.Das Problem ist jedoch, dass das physische Relais trotzdem nicht schaltet?
Habe ich irgendwo einen Denkfehler?

-
Hallo zusammen,
Ausgangspunkt:
Enocean Aktor mit den ObjektenCMD (Wert 0 oder 1, beschriftet mit OFF und ON)
REL (false oder true)Schalte ich CMD manuell auf 1/ON, so schaltet das Relais des Aktors korrekt.
Nun möchte ich CMD durch einen physischen Button bedienen, dessen Stati per MQTT rein kommen.
Da habe ich dann on oder off als String.
Mit dem von mir angehängten Blockly Script wird sich korrekt CMD aktualisiert und 0 oder 1 geschrieben.Das Problem ist jedoch, dass das physische Relais trotzdem nicht schaltet?
Habe ich irgendwo einen Denkfehler?

@michif100 sagte: Habe ich irgendwo einen Denkfehler?
Tausche die Blöcke "update" gegen Blöcke "control" aus.
Zahlen sollte man nicht in Zahlen konvertieren.Etwas einfacher:

-
@michif100 sagte: Habe ich irgendwo einen Denkfehler?
Tausche die Blöcke "update" gegen Blöcke "control" aus.
Zahlen sollte man nicht in Zahlen konvertieren.Etwas einfacher:

-
@paul53 Also vielen Dank nochmal, deine Logik hat natürlich so funktioniert.
Dabei habe ich allerdings das gleiche Problem wie zuvor.Ich denke, dass das Problem am EnOcean Gerät liegt, werde wohl dort nochmal nachhaken müssen.
Der Wert des Aktors wird korrekt gesetzt, das RElais schaltet jedoch nach wie vor nicht.
Kurzer Screencast zeigt das Problem.Dabei habe ich folgendes gemacht:
- Zuerst mit der Maus manuell den Wert vom State geändert. -> Relais schaltet nicht
- Dann mit dem besagten Zigbee Taster über das Blockly Skript. Wert wird gesetzt, Relais schaltet aber auch nicht.
- Zuletzt am Aktor selbst, mit dort eingebautem Push-Button. Relais schaltet Hörbar, Status wird aber nicht, bzw. unregelmäßig aktualisiert (Datenpunkt "RO")
Ich versuche es jetzt mal noch näher am EnOcean Stick...
https://www.icloud.com/iclouddrive/0eb08pe0oLRoFEjAsHTv0cIPg#Bildschirmaufnahme_2022-10-09_um_09.41