Aqara Fensterkontakt / CUxD-Fensterkontakt

Node-RED als CCU3/RaspberryMatic Addon, WebApp, HomeKit, ...

Moderator: Co-Administratoren

Antworten
chrisrockkz
Beiträge: 52
Registriert: 25.10.2021, 21:17
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 39 Mal
Danksagung erhalten: 1 Mal

Aqara Fensterkontakt / CUxD-Fensterkontakt

Beitrag von chrisrockkz » 22.02.2022, 15:58

Hallo zusammen,

leider komme ich bei RedMatic nicht weiter. Meine NodeRed Kenntnisse sind SEHR BESCHRÄNKT... Zigbee-Lichter steuern usw. funktioniert. Aber andersherum komme ich überhaupt nicht klar.
Ich habe also einen Aqara Fensterkontakt von Xaomi. Dieser gibt folgendes aus: {"contact":true,"linkquality":21} oder {"contact":false,"linkquality":21}

Ich habe über CUxD Fensterkontakte erstellt. (Daraufhin ruht meine CCU-Programmierung, deshalb der "CUxD-Umweg)
Jedoch ändert sich dort ganz random der STATE in "true" oder "false". Ich bekomme es nicht einmal hin über die inject-Node etwas in das Fenster-Value reinzusenden damit sich der STATE auch korrekt ändert?!

Ich habe also eine zigbee-converter-Node, die mir den Wert des Aqara Fenstersensors ausgibt und eine value-Node mit dem entsprechenden Fensterkontakt. Muss dazwischen eine change-Node und was muss diese ändern?

Ich bin total am verzweifeln, da ich mir das ganze viel einfacher vorgestellt habe. Ich hoffe mir kann hier jemand helfen.

chrisrockkz
Beiträge: 52
Registriert: 25.10.2021, 21:17
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 39 Mal
Danksagung erhalten: 1 Mal

Re: Aqara Fensterkontakt / CUxD-Fensterkontakt

Beitrag von chrisrockkz » 22.02.2022, 16:32

Habe es gelöst bekommen. Hätte wohl nur noch etwas länger suchen müssen :lol:
schmello hat geschrieben:
27.09.2019, 22:38
Ich habe heute einen Aqara Fensterkontakt bekommen.
Das Anlernen hat funktioniert. Auch habe ich es hin bekommen das mein Cuxd Fenstergerät sauber schaltet.
Ist der Flow soweit ordentlich angelegt?

Code: Alles auswählen

[{"id":"a2bbe284.958b18","type":"zigbee-converter","z":"d037a689.7f37e8","shepherd":"b6348b40.07951","name":"Fenster","topic":"","settopic":"","device":"0x00158d000393f185","attribute":"","payload":"json","x":120,"y":160,"wires":[["154b81b4.8c9846"]]},{"id":"4ca6189d.5e43a8","type":"ccu-value","z":"d037a689.7f37e8","name":"","iface":"CUxD","channel":"CUX4000003:1","datapoint":"STATE","mode":"","start":true,"change":true,"cache":false,"queue":false,"on":0,"onType":"undefined","ramp":0,"rampType":"undefined","working":false,"ccuConfig":"38263145.35ea0e","topic":"","x":1180,"y":160,"wires":[[]]},{"id":"154b81b4.8c9846","type":"function","z":"d037a689.7f37e8","name":"Payload Splitter","func":"return { payload: msg.payload.contact };","outputs":1,"noerr":0,"x":320,"y":160,"wires":[["8a68101c.f4e598"]]},{"id":"6a76c1e8.afce18","type":"change","z":"d037a689.7f37e8","name":"true false","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":840,"y":140,"wires":[["4ca6189d.5e43a8"]]},{"id":"a3b1d1.be1e3e3","type":"change","z":"d037a689.7f37e8","name":"false true","rules":[{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":840,"y":200,"wires":[["4ca6189d.5e43a8"]]},{"id":"8a68101c.f4e598","type":"switch","z":"d037a689.7f37e8","name":"","property":"payload","propertyType":"msg","rules":[{"t":"true"},{"t":"false"}],"checkall":"true","repair":false,"outputs":2,"x":550,"y":160,"wires":[["6a76c1e8.afce18"],["a3b1d1.be1e3e3"]]},{"id":"b6348b40.07951","type":"zigbee-shepherd","z":"","name":"zigbee shepherd","path":"/dev/ttyACM0","baudRate":"115200","rtscts":true,"channelList":[11],"led":"enabled"},{"id":"38263145.35ea0e","type":"ccu-connection","z":"","name":"192.168.10.58","host":"192.168.10.58","regaEnabled":false,"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":""}]
Über Debug gibt der Fensterkontakt mir nur das aus.
Fensterkontakt.png

Über Zigbee2Mqtt sind dort mehr Informationen
{"contact":true,"linkquality":65}

Doch fehlt bei beiden die Information Batterie status und Batterie Voltage?!
Auch habe ich gesehen das die Teile sogar die Temperatur übermitteln sollen. Mehr schlecht als recht :wink:
Die Info linkquality über Zigbee2Mqtt ist für mich nicht wichtig. 8)

Jemand eine Idee wie ich die Batteieanzeige hier hin bekomme. Habe mal gelesen es ist einfacher diese über die Batterie Voltage Information zu erkennen, da die Batterie status anzeige nicht die beste sein soll.

Antworten

Zurück zu „RedMatic“