NEWS
Bewegungsmelder teilweise ohne Funktion
-
@dslraser Ja dann funktioniert es wunder bar aber er schaltet das Licht aus und erst wieder nach einer Bewegung wieder an. Der Befehl Timeout soll ja bewirken das wen in der Zeit 20s eine Bewegung stattfindet wieder von neuen die 20s anfangen, oder täusche ich mich da? Lasse mich gerne eines Besseren belehren.
@rom23 sagte in Bewegungsmelder teilweise ohne Funktion:
@dslraser Ja dann funktioniert es wunder bar aber er schaltet das Licht aus und erst wieder nach einer Bewegung wieder an. Der Befehl Timeout soll ja bewirken das wen in der Zeit 20s eine Bewegung stattfindet wieder von neuen die 20s anfangen, oder täusche ich mich da? Lasse mich gerne eines Besseren belehren.
Ich versuche es noch mal am Beispiel eines HMIP Präsenzmelders zu erklären. (HMIP Bewegungsmelder, den Du ja auch probiert hast, funktionieren bei mir genau so. Ich nutze den rpc Adapter, welchen Du nutzt hast Du noch nicht beantwortet)
Dieser Melder ist so eingestellt: (Zeit, nach der erkannte Bewegung zurückgesetzt wird = 30 Sekunden)

Ich mache es mit diesem Beispiel:

Hier das gleiche Beispiel, um zu sehen wann was passiert (mit Debug Bausteinen)

Hier betrete ich den Raum und bleibe eine Weile und bewege mich (länger als die 30 Sekunden, die im BWM eingestellt sind) Dann verlasse ich irgendwann den Raum, erst dann laufen die im Melder eingestellten 30 Sekunden, das heißt, das Licht geht erst nach 30 Sekunden, wenn der Raum verlassen wurde aus. Betritt innerhalb dieser 30 Sekunden wieder Jemand den Raum, ist das Licht noch an, weil der Melder ja noch auf true ist, also bleibt das Licht weiterhin an.
Warum sollte man jetzt zusätzlich zu den im Melder eingestellten 30 Sekunden, die das Licht noch an bleibt, noch ein zusätzliches Timeout einbauen ? Kann man machen, ist aber unnötig. Dann kann man gleich den Wert im Melder selbst erhöhen.Hier noch das Log mit den Debug Bausteinen:
Im ersten Log etwas länger (man könnte Stunden in einem Raum bleiben, so lange in der definierten Zeit Bewegung erkannt wird, schaltet oder triggert nix neu)

Edit: das Einzige, was man im Log nicht sehen kann, wann die eingestellten 30 Sekunden im Melder selbst starten bzw. zurückgesetzt werden, das macht der Melder selbst. Der Melder hat quasi sein eigenes timeout und stop timeout.
Der Befehl Timeout soll ja bewirken das wen in der Zeit 20s eine Bewegung stattfindet wieder von neuen die 20s anfangen, oder täusche ich mich da? Lasse mich gerne eines Besseren belehren.
Ja, da täuscht Du Dich. Das machen die Melder (in dem Fall HMIP) selbst.
Ich habe den Bewegungsmelder schon durch einen Anderen ersetzt (Homematic IP Bewegungsmelder), doch das Problem blieb bestehen.
-
Hallo, danke noch mal für eure Bemühung. Ich habe noch einmal mein Script überarbeitet und habe eine Lösung gefunden. Habe einen virtuellen Schalter mit eingebaut, weil ich noch einen zweiten Kontakt zum Schalten gebraucht habe. Den Xiaomi Bewegungsmelder habe ich laut Anleitung auch noch umgebaut. Jetzt klappt es wunderbar.
So hier nochmal mein Blockly:

-
Hallo, danke noch mal für eure Bemühung. Ich habe noch einmal mein Script überarbeitet und habe eine Lösung gefunden. Habe einen virtuellen Schalter mit eingebaut, weil ich noch einen zweiten Kontakt zum Schalten gebraucht habe. Den Xiaomi Bewegungsmelder habe ich laut Anleitung auch noch umgebaut. Jetzt klappt es wunderbar.
So hier nochmal mein Blockly:

@rom23 said in Bewegungsmelder teilweise ohne Funktion:
Hallo, danke noch mal für eure Bemühung. Ich habe noch einmal mein Script überarbeitet und habe eine Lösung gefunden. Habe einen virtuellen Schalter mit eingebaut, weil ich noch einen zweiten Kontakt zum Schalten gebraucht habe. Den Xiaomi Bewegungsmelder habe ich laut Anleitung auch noch umgebaut. Jetzt klappt es wunderbar.
So hier nochmal mein Blockly:

Hallo,
das mit dem virtuellen schalter verstehe ich nicht, wozu wird der in deinem script benötigt??