NEWS
Aqara Bewegungsmelder über Deconz Adapter
-
Hallo,
irgendwie bekomme ich meinen Aqara Bewegungsmelder nicht richtig zum laufen. Mal erkennt er Bewegung, mal nicht. Mal schaltet er etwas länger das Licht, mal kürzer (egal ob mit oder ohne Bewegung zwischendurch). Aber oft werden die 4 Minuten gar nicht erreicht.
Zuerst hatte ich kleiner 3 Lux eingestellt, dann ging das Licht aber auch tagsüber an. In der stockdunklen Nacht löst er manchmal gar nicht aus. Ich weiß nicht was ich falsch mache.
Der Bewegungsmelder ist über den Conbee 2 Stick am Raspi eingebunden und im ioBroker über den Deconz Adapter. Gehackt ist er nicht, will ich aber noch machen. Wie bei vielen anderen auch, taucht er öfter in den Objekten auf. Bei mir zwei mal. Damit ich weiß was zusammen gehört, habe ich den zweiten mit 01 erweitert. Der Wert bei Duration value stand ursprünglich auf 600 Sekunden.
Hier mal mein Blockly und meine Objekte:
Vielleicht weiß hier jemand Rat...?
-
@jroesch
Ich glaube gelesen zu haben, das die Lux Werte nur bei Bewegungserkennung aktualisiert werden und somit zu deinem beschriebenen Problem führen.
So mache ich das einschalten bei Bewegung in der Nacht:
-
@FredF
Hab ich mir auch schon überlegt, ob ich das zeitabhängig mache. Also nach Sonnenuntergang und bis Sonnenaufgang.
Aber mein Problem mit dem Ausschalten nach einer bestimmten Zeit bleibt. Da macht er einfach was er will. -
@jroesch sagte in Aqara Bewegungsmelder über Deconz Adapter:
Aber mein Problem mit dem Ausschalten nach einer bestimmten Zeit bleibt
ich mache das so : (an bei Bewegung aus nach 5 Minuten)
<xml xmlns="http://www.w3.org/1999/xhtml"> <variables> <variable type="" id="a~2tCRi}dB{L_DaC5Rx^">value</variable> </variables> <block type="on" id="1|@4iLNFlHP|^SIzIKZF" x="-1212" y="138"> <field name="OID">deconz.1.Sensors.10.presence</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="controls_if" id="3|U;];;51Jj,U3uB,2wK"> <value name="IF0"> <block type="variables_get" id="9w]=RmYP%8a3EXUV4xqc"> <field name="VAR" id="a~2tCRi}dB{L_DaC5Rx^" variabletype="">value</field> </block> </value> <statement name="DO0"> <block type="control" id="b11~t5S_tAAe-X~nbeOM"> <mutation delay_input="true"></mutation> <field name="OID">hue.0.Philips_hue.Küchenarbeitsplatte.on</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">0</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="KcrzUls}`J]NYb8.C0F."> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="IuZ%XF?T4(6q!Nc]z#@z"> <mutation delay_input="true"></mutation> <field name="OID">hue.0.Philips_hue.Küchenarbeitsplatte.on</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">5</field> <field name="UNIT">min</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="U?2J/V+XJCEs^x!(2a?b"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </statement> </block> </statement> </block> </xml>
-
-
noch eine andere Frage zwischendurch: worin liegt eigentlich der Unterschied zwischen "wurde aktualisiert" und "wurde geändert"?
-
@jroesch sagte in Aqara Bewegungsmelder über Deconz Adapter:
noch eine andere Frage zwischendurch: worin liegt eigentlich der Unterschied zwischen "wurde aktualisiert" und "wurde geändert"?
wurde aktualisiert = reicht schon wenn der Zeitstempel sich ändert dann wird der Datenpunkt getriggert.
wurde geändert = Muss von False auf true oder umgekehrt springen. -
Von @4-Real richtig erklärt.
Wenn du z.B. im Datenpunkt einen Button hast, der ist immer true, dass heißt er ändert sich nicht, wenn du virtuell draufdrückst.
Da musste "wurde aktualisiert" nehmen.Hier der Thread wo es um die Blocklys geht
https://forum.iobroker.net/topic/31902/zwei-bewegunsmelder-folge-sollen-licht-ausschalten
-
@haselchen sagte in Aqara Bewegungsmelder über Deconz Adapter:
@Jan1 hat da glaube ich eine Lösung.
nicht ganz, da ich andere BWMs habe, aber das Blockly oben hat kein stop time out direkt vor dem timeout und das kann dazu führen, dass der timeout mehrfach läuft und würde die unterschiedliche langen Schaltzeiten erklären.
-
@Jan1
Sorry für die Nachfrage, bin noch nicht so lange dabei. Aber wie genau müsste das dann aussehen?
Das "stop timeout" von "mache" kopieren und bei "sonst" vor dem grünen "ausführen timeout" einfügen? -
@jroesch sagte in Aqara Bewegungsmelder über Deconz Adapter:
@Jan1
Sorry für die Nachfrage, bin noch nicht so lange dabei. Aber wie genau müsste das dann aussehen?Stoppe den Timeout jedesmal, setze ihn dazu ganz nach oben außerhalb des Falls Blocks.
-
@ticaki
So kann man das machen, oder sich einfach angewöhnen, dass man direkt vor jedem timeout diesen auch erst mal stoppt. So läuft der egal wie und wo er gestartet wurde nur einmal.