Local Tuya - Climate object not ready for prime time

While I absolutely appreciate the amt of work that has already gone into this Local Tuya project, I have a STRONG warning to those of you (especially newbies) trying to use Local Tuya except in a test situation ONLY. The integration has lots of gotchas, bugs and frequently disconnects, often leaving your devices inaccessible.

You’ve been warned… Its too bad the integration readme doesn’t come w/ this disclaimer. It would have saved me a few days of severe head banging…

There are currently 373 outstanding problems in the repository. Crazy.

Here are just a few things you’ll encounter if you’re trying to use a climate type of device that is anything other than BASIC:

If your device has multiple modes (P1, P2, P3, P4), forget trying to access them.
If your device has multiple ECO modes (ECO1, ECO2), forget trying to access them.
If you’d like to see error codes thrown by the device, no luck.
If you expect the temp setting control to work in F instead of C, you’re out of luck.
Indicators such as ON or the flame icon don’t work.

If you can find your data points, that is helpful, but in practice, the DP explorer does not reflect what is in Tuya Iot, not even close. Manually adding a device doesn’t seem to work at all.

Here’s what I’ve currently been able to configure after several days of frustrating work.

My data points for my wood stove:
Codes

I’m sure I’ll come back to this integration once the major bugs are nailed down and configuring/defining more advanced devices becomes possible for the average user. Getting rid of Tuya has been top of mind lately and this integration certainly looks promising. Just not yet.

You might browse this project or some of the similar parallel projects to see if your device might be able to have it’s firmware replaced with a total local solution that these projects offer. While there are a lot of interesting devices in the Tuya universe, their device control model does not seem to align well with Home Assistant goals.

While the number of devices is small that can be made local (but growing), I have been very pleased with the results, very stable. And the project is seeing a lot of active work to improve. Good hunting!

I’ve already done that! I just submitted a PR requesting adding the device e/ all the relevant DPs (8 of them). It honestly shouldn’t take a PR to define a new device…