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 :D (Naja fast ;))
Ganz lieben Dank Euch und beste Grüße
-
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 :D (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)
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden