Neue (unbekannte) ZigBee-Geräte einbinden

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

Moderator: Co-Administratoren

Antworten
AlphaZulu
Beiträge: 134
Registriert: 25.05.2015, 17:32
Hat sich bedankt: 1 Mal

Neue (unbekannte) ZigBee-Geräte einbinden

Beitrag von AlphaZulu » 11.07.2022, 12:47

Hallo zusammen,

kann man eigentlich neue Geräte einbinden, bei denen man unter RedMatic ("node-red-contrib-zigbee") die Meldung bekommt, dass man die Seite https://www.zigbee2mqtt.io/advanced/sup ... structions beachten soll?

Ich habe mit von Pearl z. B. ein Bewässerungsventil besorgt. Das lässt sich auch problemlos über den Sonoff-USB-Zigbee-Stick einbinden, aber danach gibt es dann den Hinweis auf die oben genannte Seite, wenn man Daten auslesen will.

Da zudem aktuell die Entwicklung von RedMatic "stockt", stellt sich die Frage, ob es damit überhaupt einen Sinn ergibt.

Über Tipps wäre ich dankbar.

Scriptende Grüße

Axel

ac1
Beiträge: 10
Registriert: 27.08.2021, 15:17
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 3 Mal

Re: Neue (unbekannte) ZigBee-Geräte einbinden

Beitrag von ac1 » 21.07.2022, 21:58

Hallo,

ich habe einen Zigbee- Doppelschalter TuYa TS0002, den ich mit Notered schalten möchte.
Mit einem Switch-Node und einem Converter-Node bekomme ich auch einen Kanal geschaltet

In der Dokumentation steht"

"Switch (l1 endpoint)
The current state of this switch is in the published state under the state_l1 property (value is ON or OFF). To control this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload {"state_l1": "ON"}, {"state_l1": "OFF"} or {"state_l1": "TOGGLE"}."

State_l2 ... steht für den 2.Kanal. Ich weiß nicht, wie ich mitteilen kann.
Hat jemand einen Tip für mich?

Anykan
Beiträge: 43
Registriert: 11.05.2020, 11:36
System: Alternative CCU (auf Basis OCCU)
Danksagung erhalten: 3 Mal

Re: Neue (unbekannte) ZigBee-Geräte einbinden

Beitrag von Anykan » 04.09.2022, 23:07

Hallo Zusammen,

ich habe vor kurzen das Thema Zigbee und Homatic für mich in Angriff genmommen. Nach einigen Probieren habe ich nun für mich die beste Lösung gefunden.

Als erstes habe ich mir eine SonoFF Zigbee Bridge (ca 30€) zugelegt. Auf diese hab ich dann Tasmota geflasht und in meinem WLAN eingebunden
Da Tasmota bereist MQTT mit sich bringt, steuer ich alles über MQTT und Node-Red.

Um ein neues Zigbee Gerät anzulernen, gehe ich auf die passende IP-Adresse der Sonoff Bridge und klicke auf Zigbee Permit Join
4.JPG
Im Anschluss schickt die Bridge auch schon fleissig nachrichten an Node-Red

Als Beispiel verwende ich das 4 Kanla Relais Modul (https://www.amazon.de/MHCOZY-selbstsich ... th=1&psc=1)

Um nun einen Kanal Schalten zukönnen muss nur ein String oder JSON an einen MQTT OUT Knoten geschicktt werden.
Zubeachten ist hier der Topic im MQTT Knoten, dieser muss ggf angepasst werden. Wichtig hier ist das ZBSend
Die Kanäle wechsle ich über "endpoint":"1" bzw. "endpoint":"2"etc.
1.JPG
1.JPG (21.7 KiB) 981 mal betrachtet
2.JPG
3.JPG

Code: Alles auswählen

[{"id":"c0bae52f.69435","type":"tab","label":"Flow 1","disabled":false,"info":""},{"id":"ee76b32b.047d6","type":"mqtt out","z":"c0bae52f.69435","name":"","topic":"cmnd/Sonoff/ZBSend","qos":"","retain":"","broker":"32d1f3e7.9f868c","x":440,"y":360,"wires":[]},{"id":"27435eb2.f2cd92","type":"inject","z":"c0bae52f.69435","name":"1 AN string","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"{ \"device\":\"0x0F4C\",\"endpoint\":\"1\",\"send\":{\"Power\":1} }","payloadType":"str","x":140,"y":360,"wires":[["ee76b32b.047d6"]]},{"id":"57fd2bd4.f0c5a4","type":"inject","z":"c0bae52f.69435","name":"1 AUS","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"{ \"device\":\"0x0F4C\",\"endpoint\":\"1\",\"send\":{\"Power\":0} }","payloadType":"str","x":150,"y":400,"wires":[["ee76b32b.047d6"]]},{"id":"b3190a44.57bb1","type":"inject","z":"c0bae52f.69435","name":"2 AN","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"{ \"device\":\"0x0F4C\",\"endpoint\":\"2\",\"send\":{\"Power\":1} }","payloadType":"str","x":150,"y":500,"wires":[["ee76b32b.047d6"]]},{"id":"4af4917f.51031","type":"inject","z":"c0bae52f.69435","name":"2 AUS","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"{ \"device\":\"0x0F4C\",\"endpoint\":\"2\",\"send\":{\"Power\":0} }","payloadType":"str","x":170,"y":540,"wires":[["ee76b32b.047d6"]]},{"id":"57485729.5cf64","type":"inject","z":"c0bae52f.69435","name":"3 AN","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"{ \"device\":\"0x0F4C\",\"endpoint\":\"3\",\"send\":{\"Power\":1} }","payloadType":"str","x":150,"y":580,"wires":[["ee76b32b.047d6"]]},{"id":"f790a93c.eb0b98","type":"inject","z":"c0bae52f.69435","name":"3 AUS","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"{ \"device\":\"0x0F4C\",\"endpoint\":\"3\",\"send\":{\"Power\":0} }","payloadType":"str","x":170,"y":620,"wires":[["ee76b32b.047d6"]]},{"id":"ab3dcad.0fc19b8","type":"inject","z":"c0bae52f.69435","name":"4 AN","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"{ \"device\":\"0x0F4C\",\"endpoint\":\"4\",\"send\":{\"Power\":1} }","payloadType":"str","x":150,"y":660,"wires":[["ee76b32b.047d6"]]},{"id":"578b5486.66e31c","type":"inject","z":"c0bae52f.69435","name":"4 AUS","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"{ \"device\":\"0x0F4C\",\"endpoint\":\"4\",\"send\":{\"Power\":0} }","payloadType":"str","x":170,"y":700,"wires":[["ee76b32b.047d6"]]},{"id":"207d8c2b.bd842c","type":"inject","z":"c0bae52f.69435","name":"1 AN json","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"{\"device\":\"0x0F4C\",\"endpoint\":\"1\",\"send\":{\"Power\":1}}","payloadType":"json","x":140,"y":200,"wires":[["ee76b32b.047d6"]]},{"id":"32d1f3e7.9f868c","type":"mqtt-broker","name":"MQTT","broker":"localhost","port":"1883","clientid":"","usetls":false,"compatmode":false,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closeQos":"0","closePayload":"","willTopic":"","willQos":"0","willPayload":""}]

Kasi13
Beiträge: 9
Registriert: 29.10.2022, 00:19
System: CCU
Hat sich bedankt: 14 Mal
Danksagung erhalten: 1 Mal

Re: Neue (unbekannte) ZigBee-Geräte einbinden

Beitrag von Kasi13 » 29.10.2022, 00:26

ac1 hat geschrieben:
21.07.2022, 21:58
Hallo,

ich habe einen Zigbee- Doppelschalter TuYa TS0002, den ich mit Notered schalten möchte.
Mit einem Switch-Node und einem Converter-Node bekomme ich auch einen Kanal geschaltet

In der Dokumentation steht"

"Switch (l1 endpoint)
The current state of this switch is in the published state under the state_l1 property (value is ON or OFF). To control this switch publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload {"state_l1": "ON"}, {"state_l1": "OFF"} or {"state_l1": "TOGGLE"}."

State_l2 ... steht für den 2.Kanal. Ich weiß nicht, wie ich mitteilen kann.
Hat jemand einen Tip für mich?

Hallo ich habe das gleiche Problem bei mir schalten immer beide ! wäre für ein Tip dankbar.

Antworten

Zurück zu „RedMatic“