Tuya Heater shows as a switch instead of a climate entity

Tags: #<Tag:0x00007f326a99f770>

I don’t see how I could possibly alter this via my configuration but thought I’d would ask before filling an issue.
Got a Tuya heater setup in Smart Life and in app has climate controls. The device brought into HA only acts as a switch.

Looking for a solution too. I got a Heat Storm HS-1500-PHX-WIFI Infrared Heater. It is all setup in the Smart Life app with temperature control, etc. However, when using Tuya integration within HA, it only shows as a switch on/off.


Did you guys end up finding a solution? Same issue here, with same heater, Heat Storm HS-1500-PHX

Shows up as switch in HA, but completely controllable in Smart Life app. I have a second Heat Storm heater (different model) that works fine in HA with the Tuya integration

Have not, but that is quite interesting that your other heater is feature complete in HA. I might take a poke around the Tuya integration then

If it helps, the heater that is working perfectly fine in HA is Heat Storm HS-1000-WX-WIFI.
It does have less features in the app vs the HS-1500.

The HS-1000 only lets me control power on/off, set temperature, and child lock in the Smart Life app.
The HS-1500 however lets me set the same as above, plus modes from low/auto/high, and adjust screen brightness.

Not sure if any of this will be useful at all but figured the more info the better!

Do you have the HS-1000 working with the newest (2021) version of HA and via the Tuya Integration? I had it working before the Integration was added via yaml config. A couple of versions back I added the Integration and removed the yaml config. It worked the same as the yaml config but without any control options displayed in the Integration panel. After doing a doing a HA update in December, it started working will full functionality in the Integration panel. The climate card also displayed the proper colors and function icons. I decided to do a fresh HA install in my VM with the latest 2021 HA and now I can’t make it work with a yaml config or Integration. Everything else is running very well. Thanks!

Oh interesting. Yeah, I have it working with the newest version but only as a switch still. I haven’t had a chance to look at the integration to see if there was something that might explain why the HS-1500 is working while the HS-1000 is not as a climate entity. I set it up via the UI

I checked out the Tuya HA library at https://github.com/PaulAnnekov/tuyaha (based on HA Tuya Integration documentation). I created and ran the python script and it doesn’t appear that the HS-1000 is supported in the API. Sent an e-mail off to Tuya and asked them to add it to the Home Assistant API. Still not sure why it worked at one point and now it doesn’t. I will keep you posted. Thanks!

I have the HS-1000 working fine with the Tuya integration (no yaml) and full climate control. Running the latest version of HA.
In my setup, it’s only the HS-1500 that functions as a switch instead of climate

Interesting! Response much appreciated. I guess I could also check my network and HA VM to make sure that something is not blocking the API. Are you located in the US?

Right, I got myself turned around. The HS-1500-PHX-WIFI is what I have as well and only shows up as a switch.

Located in Canada, used my SmartLife app for credentials in Tuya integration

Disregard all - I have it working. Thank you for your time. Did a hard reset on the heater, added the device back to the Smart Life App (iPhone). Added the HA Tuya Integration with the heater turned off (blue light showing on power button) and blue wifi signal strength indicator visible. Had to wait for about sixty seconds for API to update in the Tuya Integration panel.

Just bought a Heat Storm HS-1500-PHX-WIFI as well and can only integrate it as a switch via the Tuya integration. Would love to have full climate control. Located in Canada.

@iantrich did you poke around in the Tuya integration by chance?
I would poke around myself, but apparently I would need to actually know what I was looking at in order to be helpful :rofl:

The 1500w heater is a much nicer heater to than the 1000w, but the missing integration for HA sucks :frowning: