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
L’installation de la palette ne pose aucun problème.
Pour la configuration du serveur, j’ai procédé ainsi:
- Importez le flow suivant:
[{"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:
-
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