Mit Hilfe hier aus dem Forum habe ich schon einiges geschafft... Danke vor allem hobbyquaker
Ich habe erfolgreich Fenstersensoren inkl Batterie Servicemeldungen an die CCU angebunden.
Nun habe ich noch Aqara Temperatur und Luftfeuchte Sensoren bei denen ich nicht weiß wie ich das schaffe die Temp Werte an ein CuxD HM100 W/WD Gerät zu übermitteln.
Mein Flow sieht wie folgt aus.
Code: Alles auswählen
[{"id":"5948c0b9.160c38","type":"zigbee-converter","z":"30731091.9894b8","shepherd":"e3bfd118.0e0628","name":"Temperatur","topic":"zigbee/${name}","settopic":"zigbee/${name}/set","gettopic":"zigbee/${name}/get","device":"0x00158d000445928f","attribute":"","payload":"json","x":130,"y":980,"wires":[["b96a3173.258b5"]]},{"id":"b96a3173.258b5","type":"function","z":"30731091.9894b8","name":"Splitter Bewegung","func":"return [\n { payload: msg.payload.battery },\n { payload: msg.payload.voltage },\n { payload: msg.payload.linkquality },\n { payload: msg.payload.humidity },\n { payload: msg.payload.temperature }\n];\n ","outputs":5,"noerr":0,"x":330,"y":980,"wires":[["939b641.36d0298"],[],[],[],[]],"outputLabels":["battery","voltage","linkquality","humidity","temperature"]},{"id":"939b641.36d0298","type":"change","z":"30731091.9894b8","name":"LowBat true/false","rules":[{"t":"change","p":"payload","pt":"msg","from":"100","fromt":"num","to":"[\"nr\",\"CUX1200004:0\",\"LOWBAT\",false]","tot":"json"},{"t":"change","p":"payload","pt":"msg","from":"10","fromt":"num","to":"[\"nr\",\"CUX1200004:0\",\"LOWBAT\",true]","tot":"json"}],"action":"","property":"","from":"","to":"","reg":false,"x":550,"y":960,"wires":[["6ee62717.bf5c88"]]},{"id":"6ee62717.bf5c88","type":"ccu-rpc","z":"30731091.9894b8","name":"ReGaHSS RPC","ccuConfig":"38263145.35ea0e","iface":"ReGaHSS","method":"event","params":"","topic":"${CCU}/${Interface}/${Method}","x":780,"y":980,"wires":[[]]},{"id":"e3bfd118.0e0628","type":"zigbee-shepherd","z":"","name":"Zigbee","path":"/dev/ttyACM1","baudRate":"115200","rtscts":true,"channelList":[11],"led":"enabled"},{"id":"38263145.35ea0e","type":"ccu-connection","z":"","name":"CCU","host":"localhost","regaEnabled":true,"bcrfEnabled":true,"iprfEnabled":true,"virtEnabled":true,"bcwiEnabled":true,"cuxdEnabled":true,"regaPoll":true,"regaInterval":"30","rpcPingTimeout":"60","rpcInitAddress":"127.0.0.1","rpcServerHost":"127.0.0.1","rpcBinPort":"2047","rpcXmlPort":"2048","queueTimeout":"5000","queuePause":"250","contextStore":""}]
Wie schon gesagt funktioniert die Batteriemeldung. Doch wie bekomme ich den die variablen Temperaturwerte und Luftfeuchte übertragen?