Hi Chris, I have both local tuya and tuya-local installed through HACS. I am unable to add the Holman through tuya-local. Without any Holman devices installed in local tuya it still does not allow me to add it. Any advice? Is there a conflict here?
Same problem. Sub node in my case is 3 characters, but still no go
Any updates about native integration with HA? I managed to use the Google Assistant SDK to directly control the WX1 water tap, but it’s really basic.
Hey mate thanks heaps for all your work on this! I have 3x WX1s working a treat and looking great too! I’m using your fork here and have come up against the max 3 device limit as well… just wondering if you ever found a solution to this? I’ve had a pretty thorough dig through the code and can’t spot it… I was wondering whether related to max 4 devices and perhaps indexed 0:3 instead of 1:4 somewhere? Clutching at straws though…
Has anyone attempted to add WX1 using https://github.com/tuya/tuya-smart-life?
The Smart Life(Beta)integration is developed for controlling Powered by Tuya (PBT) devices using the tuya-device-sharing-sdk, and maintained by the official Tuya Developer Team.
3 devices are recognised by the smartlife integration.
- Wi-Fi Socket (Model (Wi-Fi Socket)
- Wilbur the Wi-Fi Waterer (Model: Wi-Fi Hub (unsupported))
- WX1 Tap Timer (WX1 Tap Timer (unsupported))
Is the next step to add a custom configuration?
This must be the most complex integration I’ve ever done… Give up, try to find the “local key” from the IOT platform through “Query device details”, but it returns empty value: local_key": “”.
I have 2 wx1’s and I am trying to add them using local tuya from HACs and everything just shows as unavailable. Can this be done with local tuya? Has anyone got straight forward instructions on this? I’m getting lost in this thread. I had this working months ago but after resets it would be unknown until I use it with the smart life app, but now it’s not working at all.
It’s been many months since your post, however… if you haven’t managed this yet, after a lot of banging my head against the wall tonight I managed to finally get this in!!!
I have a linux laptop which I installed tiny tuya on but there is a windows package
I’ve never used linux before so I did lend the help of chatgpt when I came across things I didn’t understand like making the virtual environment
I tried to add the hub to localtuya etc the standard way with developer account ids and local keys but nothing was playing ball.
LocalTuya gave me a big fat finger mainly due to lack of sub device ability.
Tuya Local however has the option, once you know the sub device id (node_id) which I could not locate anywhere in the tuya developer portal, running tinytuya scan output the data to a text file.
I filled in the device id, ip and local key of the hub and the node id for the sub device and it added immediately with no issue!
Now i’ve got to see in the morning how status updates and logging goes with it, but it’s a heck of a lot more promising that my previous attempts today xD
After all the writing, I then realised you already had it going but it’s stopped since, well I hope this helps someone in the future : )
Just adding to the above, I couldn’t figure out why it wasn’t working for me when Tuya Local (makeall) was filling in all the details. Then I noticed the above refers to “node id” and I put this in (B21 in my case) instead of uuid for sub device id (obtained from tinytuya) and it worked fine.
Question for everyone with the WX2 timer specifically; I’m in the process of building a replacement PCB to insert into the timer itself that will use an ESP32 and do away with the need for a WiFi hub. Assuming this is successful, the plan is to get some manufactured professionally.
The more I order, the cheaper it is - to that end how many would be interested in swapping out the WX2 PCB?
(The manufacturer will be performing assembly, depending on how many boards are ordered I’m guessing will be about $15 each)
Tuya Local wizard now appears to detect the node correctly - just had WX1 setup via the wizard whereas a few months ago I was stuck by the same issue here and was about to go down the tiny tuya route.
hope a headache free integration for holman devices come to homeassistant soon…
please sir tell me more…
Agreed. My Holman Home WX8 is the only thing I have not managed to integrate into Home Assistant in the past 3 years. Everything else is seamlessly connected.
What’s the latest recommendation for integrating a WX1, WX2 and sensor? The neriedau fork or another?
Did you end up finding a solution for this?
I have been trying to setup my WX4 and came across both this post and https://community.home-assistant.io/t/holman-wx8-watering-system/426182/28.
The other one mentioned a that support was added to the Tuya Local integration: https://github.com/make-all/tuya-local/blob/299eebe83f8237200e0963c9b7af86a10147b497/custom_components/tuya_local/devices/holman_wx8_irrigation_controller.yaml
But I haven’t been able to find any with support for the WX4 but the Tuya Local seems to have support for WX1, WX2 and WX8.
I’m now back after a long time running my wx1 and now I want to integrate my wx4 xD
Getting my tuya developer iot core extended so can’t rip the dps from there yet. I noticed the official tuya app shows 3 entities but it’s only one valve yet it has 4 so there’s something missing there and makeall tuya local doesn’t support it yet.
If anyone has done the wx4 happy to get any tips
Holman WX4 has now been integrated into Tuya Local wooo!


