NEWS
[gelöst] Szene mit ZustandsPrüfung (evtl. Blockly)
-
Guten Morgen in die Runde,
da mir hier schon so unfassbar viel geholfen wurde, möchte ich ein weiteres Problem darstellen und hoffe, dass mir hier jemand helfen kann.
Zu Ausgangssituation:
Ich habe einige Shellys, die ich abends, wenn ich ins Bett gehe, alle mit einem Schalter/Taster in der VIS zentral ausschalte.
Das sieht dann so aus:
Weiterhin, habe ich eine Lampe im Garten, die per MQTT im IOBroker gesteuert wird.
Der Datenpunkt für den Taster sieht so aus:
mqtt.0.E2000.Pool.AN_AUS_Taster (Wert: false/true, aber nur in dem Moment wo er gedrückt wird, danach ist er immer auf false)Als Rückmeldung für die VIS, ob die Beleuchtung auch wirklich eingeschaltet ist, habe ich diesen Datenpunkt:
mqtt.0.E2000.Pool.Status_Beleuchtung (Wert: ON/OFF)Die Beleuchtung, wird nur angemacht, wenn wir auch wirklich draußen sitzen.
Nun zu meinem eigentlichem Anliegen:
Ich möchte gern, wenn ich abends den Taster in der VIS drücke, um alle Lampen auszuschalten, dass geprüft wird, ob die Beleuchtung im Garten an oder aus ist und wenn sie an ist, dass sie auch ausgeschaltet wird.
Da diese Beleuchtung über einen Taster geschaltet wird, kann ich nicht stumpf immer auf false oder OFF setzen, denn dann würde er ja die Lampen einschalten, wenn sie aus wären.
Ich hoffe, ich habe mich verständlich ausgedrückt und jemand kann mir die Herangehensweise erklären.
Gruß Björn
-
@n811e sagte in Szene mit ZustandsPrüfung (evtl. Blockly):
dass geprüft wird, ob die Beleuchtung im Garten an oder aus ist
die halbe Lösung hast Du ja schon geliefert...
@n811e sagte in Szene mit ZustandsPrüfung (evtl. Blockly):
Als Rückmeldung für die VIS, ob die Beleuchtung auch wirklich eingeschaltet ist, habe ich diesen Datenpunkt:
mqtt.0.E2000.Pool.Status_Beleuchtung (Wert: ON/OFF)Diesen Datenpunkt verwendet man in Blockly z.B. so
-
Vielen Dank für die schnelle Antwort.
Vom Grundprinzip, habe ich es ja auch verstanden, das wenn das oder wenn das nicht usw.
Ich tuh mich halt unheimlich schwer, die passenden Bausteine dazu zu finden, bzw. zu nehmen.Ich habe das jetzt nachgebaut:
(den gelben Kommentar, habe ich weggelassen, weil ich davon ausgegangen bin, dass Du das nur als Hinweis für mich zur Markierung genommen hast.
Aber wenn ich jetzt den Taster für alle Lampen aus drücke, passiert an der Gartenbeleuchtung nichts.
Ich könnte mir vorstellen, dass es hier dran liegt:
Der wert wird bei diesem MQTT nicht als wahr/unwahr (true/false) übermittelt, sondern als ON/OFF
Was denkst Du, liege ich dabei richtig?
Wenn ja, weiß ich leider nicht, wie ich das ändern kann.
-
@n811e sagte in Szene mit ZustandsPrüfung (evtl. Blockly):
den gelben Kommentar, habe ich weggelassen, weil ich davon ausgegangen bin, dass Du das nur als Hinweis für mich zur Markierung genommen hast.
Richtig
@n811e sagte in Szene mit ZustandsPrüfung (evtl. Blockly):
Der wert wird bei diesem MQTT nicht als wahr/unwahr (true/false) übermittelt, sondern als ON/OFF
Was denkst Du, liege ich dabei richtig? -
@n811e sagte in Szene mit ZustandsPrüfung (evtl. Blockly):
Aber wenn ich jetzt den Taster für alle Lampen aus drücke, passiert an der Gartenbeleuchtung nichts.
Was ist den das für ein Datenpunkt? Du hast oben erwähnt dass Du die Szene per VIS ausschaltest. Nutzt Du dort ein Tast- oder Schaltwidget ? Welchen Wert gibst Du in der VIS mit ?
-
-
@n811e Sehr gerne !