Moin,
ich habe per USB per Zigbee Verbindung zu Orsam-Plugs hergestellt. Die lassen sich prima anlernen/schalten.
Nun habe ich einen Timer, der die Steckdosen ein- und ausschaltet.
Es ist der "BigTimer". Der kann dieses Einschalten wiederholt an die Geräte senden.
Fand ich ganz gut - da die Steckdosen ab und zu nicht 100% reagieren.
Bis ich die Steckdose per Hand "übersteuern" wollte - also in dem Fall ausschalten - nach ca. 1 Minute kommt der Repeat und schaltet die Lampe in den Zustand, die der Timer vorgibt.
Mist.
Also Repeat ausgeschaltet und nun habe ich das Problem mit der nicht ganz 100% Erreichbarkeit der Geräte.
So richtig fit bin ich nicht in der Programmierung in RedNode. Ich brauche also einen Tipp.
Sowas wie einen Timer, der es in den ersten zwei Minuten 10mal verucht und dann aus dem repeat-Modus raus geht.
Oder vielleicht eine Logik die den Zustand solange schaltet bis das Ziel erreicht ist?!?
So sieht es aktuell aus (virtuelle Schalter in HomeKit funktionieren auch noch nicht 100% - aber das ist was für später)
Zigbee Geräte zuverlässig schalten
Moderator: Co-Administratoren
-
- Beiträge: 16
- Registriert: 03.11.2020, 18:56
- System: CCU und Access Point
- Hat sich bedankt: 5 Mal
-
- Beiträge: 283
- Registriert: 09.12.2018, 17:14
- System: CCU
- Hat sich bedankt: 69 Mal
- Danksagung erhalten: 22 Mal
- Kontaktdaten:
Re: Zigbee Geräte zuverlässig schalten
Moin,
hab dir ein subflow gebaut der genau das tut. Wichtig in den Zigbee Properties muss Report aktiviert sein. Der Subflow:
Gruß
Matten Matten
hab dir ein subflow gebaut der genau das tut. Wichtig in den Zigbee Properties muss Report aktiviert sein. Der Subflow:
Code: Alles auswählen
[{"id":"9010a563.54d3b8","type":"subflow","name":"Zigbee Repeater","info":"","category":"zigbee","in":[{"x":40,"y":40,"wires":[{"id":"837b80dc.7d181"}]}],"out":[{"x":980,"y":300,"wires":[{"id":"5b9e96a1.0b9488","port":0}]}],"env":[],"color":"#FFAAAA","icon":"node-red-contrib-zigbee/bee.png","status":{"x":920,"y":180,"wires":[{"id":"2494e6a0.360f3a","port":0},{"id":"c8bf379.5f1f8c8","port":0},{"id":"8662b6ff.cd90d8","port":0}]}},{"id":"868a4315.d1f88","type":"delay","z":"9010a563.54d3b8","name":"2min","pauseType":"delay","timeout":"2","timeoutUnits":"minutes","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":310,"y":180,"wires":[["45d2b531.4f780c"]]},{"id":"34492ce4.b00d64","type":"delay","z":"9010a563.54d3b8","name":"20sec","pauseType":"delay","timeout":"20","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":610,"y":240,"wires":[["c052452c.c1e8a8","c8bf379.5f1f8c8"]]},{"id":"625a5fa1.d0781","type":"link in","z":"9010a563.54d3b8","name":"","links":["c052452c.c1e8a8"],"x":495,"y":280,"wires":[["34492ce4.b00d64"]]},{"id":"c052452c.c1e8a8","type":"link out","z":"9010a563.54d3b8","name":"","links":["625a5fa1.d0781","5b9e96a1.0b9488","9a725d93.59bc9"],"x":715,"y":280,"wires":[]},{"id":"43c9b37b.f256dc","type":"link in","z":"9010a563.54d3b8","name":"","links":["4d45f021.40bd9"],"x":195,"y":240,"wires":[["868a4315.d1f88","34492ce4.b00d64","f062bc9d.0f5ef"]]},{"id":"9e51cdc7.93611","type":"debug","z":"9010a563.54d3b8","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1030,"y":260,"wires":[]},{"id":"45d2b531.4f780c","type":"change","z":"9010a563.54d3b8","name":"stop","rules":[{"t":"set","p":"reset","pt":"msg","to":"true","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":450,"y":180,"wires":[["868a4315.d1f88","34492ce4.b00d64","8662b6ff.cd90d8","f2b95ceb.8b0dc"]]},{"id":"fbcfb640.9d7708","type":"inject","z":"9010a563.54d3b8","name":"stop","props":[{"p":"payload"}],"repeat":"","crontab":"","once":true,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":310,"y":100,"wires":[["45d2b531.4f780c"]]},{"id":"f062bc9d.0f5ef","type":"switch","z":"9010a563.54d3b8","name":"type","property":"type","propertyType":"msg","rules":[{"t":"nnull"}],"checkall":"false","repair":false,"outputs":1,"x":310,"y":140,"wires":[["45d2b531.4f780c"]]},{"id":"5b9e96a1.0b9488","type":"link in","z":"9010a563.54d3b8","name":"","links":["c052452c.c1e8a8"],"x":815,"y":280,"wires":[["9e51cdc7.93611"]]},{"id":"4d45f021.40bd9","type":"link out","z":"9010a563.54d3b8","name":"","links":["43c9b37b.f256dc"],"x":255,"y":40,"wires":[]},{"id":"2494e6a0.360f3a","type":"function","z":"9010a563.54d3b8","name":"wait","func":"msg.payload = {fill:\"yellow\",shape:\"ring\",text:\"wait 20sec...\"};\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":750,"y":120,"wires":[[]]},{"id":"c8bf379.5f1f8c8","type":"function","z":"9010a563.54d3b8","name":"set","func":"msg.payload = {fill:\"yellow\",shape:\"dot\",text:\"set: \" + msg.payload};\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":750,"y":240,"wires":[[]]},{"id":"8662b6ff.cd90d8","type":"function","z":"9010a563.54d3b8","name":"ok","func":"msg.payload = {fill:\"green\",shape:\"dot\",text:\"ok\"};\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":750,"y":180,"wires":[[]]},{"id":"837b80dc.7d181","type":"switch","z":"9010a563.54d3b8","name":"!=TOGGLE","property":"payload","propertyType":"msg","rules":[{"t":"neq","v":"TOGGLE","vt":"str"}],"checkall":"false","repair":false,"outputs":1,"x":150,"y":40,"wires":[["4d45f021.40bd9"]]},{"id":"9a725d93.59bc9","type":"link in","z":"9010a563.54d3b8","name":"","links":["c052452c.c1e8a8"],"x":495,"y":120,"wires":[["2494e6a0.360f3a"]]},{"id":"f2b95ceb.8b0dc","type":"delay","z":"9010a563.54d3b8","name":"1sec","pauseType":"delay","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":610,"y":120,"wires":[[]]},{"id":"5c70608f.5c228","type":"subflow:9010a563.54d3b8","z":"f092487e.22c4e8","name":"","env":[],"x":900,"y":960,"wires":[["87b5b9ce.d094f8"]]}]
Matten Matten