node-red-contrib-viveresmartgroup-knxultil

A set of utility nodes to translate messages between KNX, Alexa, Homekit and deConz.

Usage no npm install needed!

<script type="module">
  import nodeRedContribViveresmartgroupKnxultil from 'https://cdn.skypack.dev/node-red-contrib-viveresmartgroup-knxultil';
</script>

README

GitHub Logo

node-red-contrib-viveresmartgroup-knxultil

NPM version NPM downloads per month NPM downloads total MIT License JavaScript Style Guide Facebook


CAUTION: THIS NODE IS STILL IN BETA. THE FIRST STABLE RELEASE WILL BE 1.0.0



A set of utility nodes to translate messages between KNX, Alexa, Homekit and deConz. This node allows you to simply translate the output of various other nodes, into the input of other nodes.
Currently, the node is able to cross-translate messages between:

  • node-red-contrib-knx-ultimate
  • node-red-contrib-homekit-bridged
  • node-red-contrib-alexa-smart-home
  • node-red-contrib-deconz
  • node-red-contrib-googlehome (https://googlehome.hardill.me.uk/)

CHANGELOG


KnxUltil NODE


CLICK HERE, copy and paste it into your flow [{"id":"b2416b2b.a48478","type":"homekit-service","z":"c517632.67ed5a","isParent":true,"bridge":"ef7aa308.cb9cd","parentService":"","name":"TableDimmedLight","serviceName":"Lightbulb","topic":"","filter":false,"manufacturer":"Default Manufacturer","model":"Default Model","serialNo":"Default Serial Number","characteristicProperties":"{}","x":490,"y":380,"wires":[["fb8bc0e0.ec7d38"]]},{"id":"fb8bc0e0.ec7d38","type":"KnxUltil","z":"c517632.67ed5a","name":"To Alexa","inputpayloadtype":"node-red-contrib-homekit-bridged","outputpayloadtype":"node-red-contrib-alexa-smart-home","devicetype":"brightness","topic":"result","x":680,"y":400,"wires":[["798ffdfa.e3c094"]]},{"id":"392ad139.eb2976","type":"KnxUltil","z":"c517632.67ed5a","name":"To Homekit","inputpayloadtype":"node-red-contrib-knx-ultimate","outputpayloadtype":"node-red-contrib-homekit-bridged","devicetype":"brightness","topic":"result","x":290,"y":400,"wires":[["b2416b2b.a48478"]]},{"id":"e1444271.7aeb18","type":"comment","z":"c517632.67ed5a","name":"Example of multiple conversions: KNX -> Homekit -> Alexa","info":"","x":250,"y":340,"wires":[]},{"id":"798ffdfa.e3c094","type":"alexa-smart-home-v3-state","z":"c517632.67ed5a","conf":"","device":"","x":900,"y":380,"wires":[]},{"id":"2f9b7e94.21daaa","type":"knxUltimate","z":"c517632.67ed5a","server":"b60c0d73.1c02b","topic":"0/1/2","outputtopic":"","dpt":"5.001","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"Table Light","outputtype":"write","outputRBE":true,"inputRBE":false,"formatmultiplyvalue":1,"formatnegativevalue":"leave","formatdecimalsvalue":999,"passthrough":"no","x":120,"y":380,"wires":[["392ad139.eb2976"]]},{"id":"ef7aa308.cb9cd","type":"homekit-bridge","bridgeName":"Banana","pinCode":"111-11-122","port":"","allowInsecureRequest":false,"manufacturer":"Default Manufacturer","model":"Default Model","serialNo":"Default Serial Number","customMdnsConfig":false,"mdnsMulticast":true,"mdnsInterface":"","mdnsPort":"","mdnsIp":"","mdnsTtl":"","mdnsLoopback":true,"mdnsReuseAddr":true},{"id":"b60c0d73.1c02b","type":"knxUltimate-config","host":"224.0.23.12","port":"3671","physAddr":"15.15.22","suppressACKRequest":false,"csv":"","KNXEthInterface":"Auto","KNXEthInterfaceManuallyInput":"","statusDisplayLastUpdate":false,"statusDisplayDeviceNameWhenALL":false,"statusDisplayDataPoint":true,"stopETSImportIfNoDatapoint":"stop","loglevel":"error","name":"Multicast","localEchoInTunneling":true,"delaybetweentelegrams":"","delaybetweentelegramsfurtherdelayREAD":""}]