NEWS
Sonoff mit HC-SR501 steuern und timer einstellen?
-
Servus,
mittlerweile habe ich schon relativ "viel" geschafft bei meinem kleinen Einsteigerprojekt
Allerdings bin ich auf ein kleines Problem gestoßen, ich konnte den Bewegungssensor im Iobroker als einzelne Instanz setzen, sprich der PIR Sensor löst aus ohne das licht einzuschalten.Dann wollte ich bei Blockly ein Script erstellen das die Lampe einschaltet sobald der Bewegungssensor aktualisiert wird. Nun habe ich aber ein Problem:
Das Licht geht nach wie vor nach X Sekunden aus, ich hätte gerne das das Licht solange an bleibt bis der Bewegungssensor keine Bewegung mehr erkennt, ist das überhaupt möglich?
Alternativ würde ich gerne einen Timer setzen, sprich das Licht bleibt X Sekunden lang an...
POWER = Lampe
POWER8 = BewegungssensorWäre es mit einer Schleife möglich das Licht solange zu schleifen bis der Bewegungssensor nicht mehr aktualisiert wird und kann man den aktualisierungsintervall? vom PIR Sensor ändern ?
Freue mich über Antworten :))
Bin sehr neugierig in dem Thema und lerne sehr gerne dazu! -
@kilian Kann mir denn niemand helfen :)? Verzweifle daran noch
-
@kilian
keine Schleifen nimm wenn Intervall, mache alle x sec xy
zu 1.
Bewegung mit einer Zählervariablen erfassen, erhöhe Zähler um 1 wenn Bewegung erkannt.
Wenn Zähler nach x sec keine Bewegung erkannt hat bleibt 0 dann mache.....
zu 2.
Wenn Bewegung erkannt schalte Licht ein, stop timeout, timeout x sek Licht aus. -
@kilian sagte in Sonoff mit HC-SR501 steuern und timer einstellen?:
@kilian Kann mir denn niemand helfen :)? Verzweifle daran noch
Schau mal hier, das hat mir damals weitergeholfen.
https://forum.iobroker.net/topic/35419/blockly-script-wirft-schleife-bewegungsmelder-sonoss-pir2
ich habe dann noch in meinem speziellen Falle (433MHz PIR) unter userdata selbst definierte virtuelle Schalter erzeugt die ich mit dem Script triggere. Wenn keine Bewegung mehr stattfindet läuft die Zeit ab, virtueller Schalter geht auf false, Licht wird abgeschalten. Es gibt auch andere Lösungen mit virtuellen Relais im Sonoff einfach mal suchen hier im Forum und per google. -
@kaesglocke Danke für deine Hilfe, habe das Script mehr oder weniger übernommen..
Allerdings passiert wieder das gleiche, er schaltet die "Lampe" kurz ein und danach direkt wieder aus.Den "Timer" zu stoppen bringt anscheinend nichts...
Sonst noch eine Idee?
EDIT: Statts "umschalten" habe ich direkt den wert wahr mit "Ansteuern" benutzt... Siehe da es funktioniert perfekt :))
Vielen Dank ;)!!! -
@kaesglocke said in Sonoff mit HC-SR501 steuern und timer einstellen?:
@kilian sagte in Sonoff mit HC-SR501 steuern und timer einstellen?:
@kilian Kann mir denn niemand helfen :)? Verzweifle daran noch
Schau mal hier, das hat mir damals weitergeholfen.
https://forum.iobroker.net/topic/35419/blockly-script-wirft-schleife-bewegungsmelder-sonoss-pir2
ich habe dann noch in meinem speziellen Falle (433MHz PIR) unter userdata selbst definierte virtuelle Schalter erzeugt die ich mit dem Script triggere. Wenn keine Bewegung mehr stattfindet läuft die Zeit ab, virtueller Schalter geht auf false, Licht wird abgeschalten. Es gibt auch andere Lösungen mit virtuellen Relais im Sonoff einfach mal suchen hier im Forum und per google.Nun doch noch eine Frage, wäre es möglich den sonoff dauerhaft aktualisieren zu lassen ob Bewegung existiert oder nicht ?
Also das er erst den Timer startet, sobald er wirklich keine Bewegung mehr erkennt -
@kilian
Programmiertechnisch ist das sicherlich möglich, das Script einfach entsprechend anpassen, im Prinzip eine Negation des Vorhandenen.
Der Sinn ist mir aber nicht klar. -
@kaesglocke Habe es mittlerweile rausgefunden, na doch. Finde es schon logisch, es wird als "Nachtlicht" in meinem Durchgangszimmer benutzt. Sprich wenn ich ins Zimmer gehe - Licht an, wenn ich das Zimmer verlasse Licht aus.
Da ich ab und zu ein paar Sachen mache und nicht immer direkt durch gehe, lasse ich es alle 10 Sekunden aktualisieren
-
@kilian
Ok,
funktioniert bei mir genauso mit dem Kellerlicht, mit der ursprünglichen Programmierung.