Hey @CRCinAU and @generically_named awesome work with this! I have a zone touch 3 but I’ve never used node red before and am struggling to work out how to implement your flow. I’ve installed the node red add on and imported the flow, but dont know what to do from there. Unsure where to get the access token from? is this the Device ID from the app? Is there anything else that needs updating in the flow? and from there i’m not sure how to get the zones to show up as entities in HA. Sorry for all the questions, any help would be greatly appreciated!
What you need to modify depends on which template you’re using. CRC and I have diverged a bit in how we like our implementations to work.
In general you need to change the IP address in the TCP In/Out blocks (they’ll be grey). You can find this on the zone touch itself in the network tab or in your app somewhere (IDR where). Make sure you leave any ports in the ip address. Once you’ve done that it should work, depending on how many zones you have you may have to extend the flow a bit.
See how you go with this and let us know, sorry haven’t been able to be more helpful up front, I’ve not worked on this in months, CRC can probably be of more help.
I am planning to polish off a proper integration that I’ll put up through HACS in the coming month so keep an eye out for that. I’ll include config options so it can function with my or CRC’s philosophy of control schemes.
Thanks heaps @generically_named. Got it working now using a combination of the flows posed by CRC on Apr 30 and Apr 25.
I realised i was missing an auth token, and updated the IP address fields as you mentioned to my controller and now it is working. Also realised i needed node red companion integration from HACS alongside the add on.
Really appreciate your both of your work, i’m stoked to have this working now!
Will keep an eye out for your integration in HACS but for now it seems to be all working for me with this solution.
Yeah - a python based integration into HA would be the better way to do things - but I’m not willing to learn yet another language and yet another API
While nothing else is currently available, then the NodeRed stuff is probably the best workaround…
Hi everyone,
Amazing I searched for integration to the Zonetouch 3 and there’s a live thread about it!
I’ve tried to import the flow from CRCinAU on the 30 Apr
I generated a long term token and put that where it says, I put the IP address of my ZT3 into the TCP note in “Send Packet to Zone Touch 3” area
Installed HACS and the Node red companion integration
WebSocket In & WebSocket Out nodes are showing as disconnected. Does that matter?
Is there something I am missing as to why I can’t see all 5 of my zones?
Been cool seeing you work on this, and trying to make sense of it all haha (I’m also new to Node Red)
Thanks,
Working in progress integration: (Building off from @generically_named 's github work)
WARNING: I have not implemented any safety measures yet. (Able to turn all rooms off)