NEWS
Blockly Script wirft Schleife (Bewegungsmelder SONOSS PIR2)
-
Hi zusammen,
mein Plan ist, die Küchenlampe mit einem Bewegungsmelder zu schalten, solange ich in der Küche bin.
Verlasse ich die Küche, soll die Lampe nicht wieder eingeschaltet werden, sondern nach einer Zeit ausgeschaltet werden.Das Script:
fehlerhaftes_bewegungsmelder-lampe_script.txtIch bin mir nicht sicher, denn:
- der SONOFF PIR2 schickt sein 433Mhz Signal an eine SONOFF RF Bridge
- die SONOFF RF Bridge wandelt das Signal in ein MQTT Signal um
- schickt es an den PI und er steuert damit die Lampe
Es gibt leider kein zweites Signal, mit dem ich die Lampe ausschalten kann, daher denke ich muss man das mit einer Schleife lösen, die mittels Trigger des neu einschaltens prüft, ob ich noch in der Küche bin.
Mein derzeitiges Blockly schaut so aus und zerhaut mir quasi alles (Naja fast ;))
Ganz lieben Dank Euch und beste Grüße
-
@Tardar
Der Block "wiederhole bis" erzeugt regelmäßig Endlosschleifen und sollte mit einer dicken Warnung versehen werden.
Wie verhält sich der Datenpunkt "RfReceived_Data" bei erkannter Bewegung und ohne Bewegung ?EDIT: Versuche es mal hiermit:
-
Wenn keine Bewegung stattfindet, bleibt der Datenpunkt auf dem vorherigen Wert. Also dem, der den letzten Trigger gegeben hat.
Das einmalige ein & ausschalten funktioniert.
Ich teste das gleich nochmal mit einer längeren Dauer (Der Melder reagiert nur alle 5 Minuten) -
Habe es jetzt testen können - das funktioniert
Super klasse - ganz großes Dankeschön.Und jetzt eine gute Nacht.