Note de ce sujet :
  • Moyenne : 5 (1 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[TUTO] KNX --> Home Assistant via Node-Red
#1
Objectif général : piloter un appareil non KNX depuis un bouton KNX comme, par exemple, un prise commandée Wifi. 
N'ayant pas ce type d'appareil dans mon installation, j'ai utilisé une entité "Light" de Home Assistant afin de vérifier le code proposé.

Objectif du tuto: Changer l'état d'une entité "light" de Home Assistant lors d'une action sur un bouton KNX (paramétré en mode toggle)



1) Prérequis
- Installer l’add-on Node-Red dans HA : HA/Paramètres/Modules complémentaires / Boutique des modules complémentaires 
- Installer KNX Ultimate dans Node-Red 
  •    NR/Menu/ Manage Palette

[Image: dvnk.jpg]
  • Onglet Install : rechercher « node-red-contrib-knx-ultimate » et l’installer puis redémarrer Node-Red
 
2) Bouton KNX à Entity Light de HA

- ETS : GA du bouton
[Image: k8cx.jpg]

-Node Red
[Image: pag3.jpg]

Pour insérer le flux dans Node Red
1) Copier le code ci-dessous
Code :
[{"id":"a56face98308896e","type":"tab","label":"TUTO KNX --> HA","disabled":false,"info":"","env":[]},{"id":"253831be1e41e303","type":"knxUltimate","z":"a56face98308896e","server":"e91643e.d9013c","topic":"0/0/20","outputtopic":"","dpt":"1.003","initialread":0,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"0/0/20 TUTO BP KNX","outputtype":"write","outputRBE":false,"inputRBE":false,"formatmultiplyvalue":1,"formatnegativevalue":"leave","formatdecimalsvalue":999,"passthrough":"no","x":460,"y":140,"wires":[["082ee042b5cc9957"]]},{"id":"91e2030146d0f4c3","type":"api-call-service","z":"a56face98308896e","name":"Call service Tuto knx -->NR","server":"f462add6.8e0bc","version":5,"debugenabled":false,"domain":"light","service":"turn_on","areaId":[],"deviceId":[],"entityId":["light.bureau_meuble"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":960,"y":140,"wires":[[]]},{"id":"082ee042b5cc9957","type":"switch","z":"a56face98308896e","name":"","property":"payload","propertyType":"msg","rules":[{"t":"true"},{"t":"false"}],"checkall":"true","repair":false,"outputs":2,"x":690,"y":140,"wires":[["91e2030146d0f4c3"],[]]},{"id":"e91643e.d9013c","type":"knxUltimate-config","host":"192.168.0.201","port":"3671","physAddr":"15.15.22","hostProtocol":"TunnelUDP","suppressACKRequest":false,"csv":"","KNXEthInterface":"Auto","KNXEthInterfaceManuallyInput":"","statusDisplayLastUpdate":true,"statusDisplayDeviceNameWhenALL":true,"statusDisplayDataPoint":false,"stopETSImportIfNoDatapoint":"skip","loglevel":"error","name":"Passerelle IP-KNX","localEchoInTunneling":true,"delaybetweentelegrams":"40","delaybetweentelegramsfurtherdelayREAD":"1","ignoreTelegramsWithRepeatedFlag":false},{"id":"f462add6.8e0bc","type":"server","name":"Home Assistant","addon":true}]

2) Node Red/menu/Import

3) Coller le code dans la zone rose et sélectionner "new flow" puis import et Import copy

4) Effectuer les modifications pour l'adapter à votre configuration (adresse de la passerelle, GA du bouton, Entity HA)

5) Cliquer sur "Deploy"
Répondre


Messages dans ce sujet
[TUTO] KNX --> Home Assistant via Node-Red - par Ives - 15/01/2023, 18:13:26

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)