@Adenauer
Ich muss dich da etwas enttäuschen.
Die wichtigen Dinge (Licht, Rollo, ...) sind bei mir in der PLC.
ioBroker oder Node RED sind für Spielereien (Sonos, Kamera, WLED, Kodi, Telegram, ...)
Wenige Dinge werden vom ioBroker in der SPS gesteuert.
Zum Prinzip:
Simple Oder von Taster und ioBroker Signal habe ich nicht.
Es geht immer über positive und / oder negative Flanken.
So ist die Gefahr des Blockierens / Hängenbleibens deutlich geringer.
Direkte Abfrage des Ausgangs ist auch die Ausnahme.
Ich hab dafür Schnittstellensignale.
Im einfachsten Fall ist es auf der SPS eine direkte Verknüpfung Ausgang -> Schnittstellensignal.
Bei vielen Dingen gibt es Watchdogs und Timeout.
Systeme wie Node RED oder ioBroker arbeiten anders als eine SPS.
Bei der SPS hast du den zyklischen Programmablauf.
Bei ioBroker oder Node RED arbeitet man überwiegend mit Events.
Beides hat seine Vor- und Nachteile.
Wichtig ist halt, dass man sich der Arbeitsweise bewusst ist und immer im Hinterkopf hat, was beim Ausbleiben / Verschlucken eines Events passiert.
Wieder Anlauf nach Stromausfall ist da ein schönes Beispiel.
Gruß
Blockmove