Configuration palette Deconz sur Node-Red

Le but : Pouvoir utiliser les appareils passant par l’interface Deconz directement avec la palette Deconz sur Node Red

https://flows.nodered.org/node/node-red-contrib-deconz
image
L’installation de la palette ne pose aucun problème.

Pour la configuration du serveur, j’ai procédé ainsi:

  • Importez le flow suivant:
    image
[{"id":"b8fd084c.d51888","type":"tab","label":"Flow 2","disabled":false,"info":""},{"id":"c496bf54.c05d8","type":"http request","z":"b8fd084c.d51888","name":"","method":"POST","ret":"txt","paytoqs":"ignore","url":"http://192.168.10.84:40850/api","tls":"","persist":false,"proxy":"","authType":"","x":330,"y":140,"wires":[["be277530.35c798"]]},{"id":"ed482922.59f848","type":"inject","z":"b8fd084c.d51888","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"{\"devicetype\":\"nodered\"}","payloadType":"json","x":130,"y":140,"wires":[["c496bf54.c05d8"]]},{"id":"be277530.35c798","type":"debug","z":"b8fd084c.d51888","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","x":530,"y":140,"wires":[]}]

Adaptez le Nod Http Request avec vos informations propres:
image

  • Sur la configuration de Deconz, ouvrez les ports suivant:

  • Relancer la Conbee2

  • Allez sur la configuration avancée de la conbee


    et cliquez sur Authenticate app
    Vous avez 60 secondes pour agir…

  • Revenez sur le flow importé et lancer l’Inject
    dans le débug, vous avez une ligne :
    payload: "[{"success":{"username":"6A7G8J9H4F"}}]"

  • Allez dans la configuration du serveur Deconz sur NR et renseigner les champs comme ceci


    Faites Update puis redémarrer le serveur NR

Vous devez avoir accés à la liste des devices passant par le Conbee

4 « J'aime »

Merci @fredarro pour ton partage. Juste pour comprendre : pour quelle raison priviligies-tu node-red pour l’intégration des devices zigbee / conbee 2? L’intégration classique HA ne permet pas autant de choses ?

J’ai un souci d’IP _msgid: "5a5e444a.85cbac" payload: "[{"error":{"address":"/","description":"link button not pressed","type":101}}]" topic: "" statusCode: 403 headers: object responseUrl: "http://192.168.1.20:40850/api" redirectList: array[0]
et J’arrive a me connecter a deconz sur 192.168.1.20:40850 sur chrome
J’ai pris l’ip de la clef dans le log deconz sous dockers et j’obtiens ca _msgid: "16a13886.cd0597" payload: "Error: connect ECONNREFUSED 172.30.32.1:47930 : http://172.30.32.1:47930/api" topic: "" statusCode: "ECONNREFUSED"

Help me

Ca ne marche pas chez moi aussi. Par contre j’ai trouvé une parade en attendant que quelqu’un nous explique (c’est une video en italien mais c’est compréhensible): - YouTube

Désolé, mais je ne comprends pas l’italien !! lol
Plus sérieusement, quand tu dis que ca ne marche pas chez toi, peux tu être un peu plus précis sur ton problème?