Comments (11)
Another user has reported the DPS layout of a newer model of Kogan heater, which is rearranged from the older layout. It is possible that your heaters have received a firmware upgrade that swapped to the new layout.
You can test this out in the "main" branch by selecting "Reinstall" from the menu of the Tuya Local integration in HACS. On the reinstall menu, select "main" as the version to install from the bottom of the list.
The next release will have this config, so you can also wait until then, but I will be busy over the next week, so may not be able to make a release soon.
from tuya-local.
Did you re-pair it with the app? The keys change every time the device is paired. Otherwise it is a bit strange that one heater is affected but the other two are not. I don't think a software update would have reconfigured the heater to be incompatible, but it may be possible I guess. If anything is showing up in the Tuya logs it might shed some light on what the problem is if the problem is on the HA side. Otherwise it is likely the heater is not connecting at all, which would point to an incorrect key.
from tuya-local.
The productId helps with an idea I have to better identify devices in future, but unfortunately the Tuya developer portal just returns "Unauthorized" if I try to look up details for a product that isn't paired to my own account, so it doesn't help me get any further information about the device.
from tuya-local.
I also notice that if my heaters (not just Kogan, the Goldair one too) are unplugged for a while, Home Assistant needs restarting to pick it up again. I think there might be some logic to stop polling devices when they have gone for an extended period. Was your heater unplugged? Have you tried restarting HA?
from tuya-local.
Thanks for your response, prior to the heater becoming unresponsive it had been working flawlessly for some time and hadn't been unplugged or turned off for weeks. Previously when it had been unplugged or turned off it reconnected no problem.
So far I've tried:
Unplugging the heater for 5 minutes.
Rebooting HA several times.
Uninstalling the integration completely from HACS and rebooting before reinstalling and adding the heater back.
Adding the heater with a different name.
Checking the key and ID are still the same via the tuya iot dev portal (nothing has changed).
All of the above in various combinations.
I was able to add the newer heaters back with no issues so it seem to be specific to this version of the heater.
If it helps the heater current update details are:
Main Module: V3.1.2
MCU Module: V1.0.0
If there is any specific info I can give you that would I let me know.
I haven't tried removing the heater from the tuya smart app yet. I'll give that a go tomorrow to get a new key to see if it helps.
from tuya-local.
This is a more recent Main Module version than mine, which is V2.2.3 and says no updates are available, but mine is a 1500W model, and may be a generation older I guess. Are the other two on the same software version? If not, it is a possibility that they changed the dps mappings in an update for this heater (not something I would want to do to already shipped devices though). But you say your other heaters are newer, it is unlikely they would change on an older model but leave the newer ones alone.
from tuya-local.
Possible relationshp here with #18
from tuya-local.
Mine also says no updates are available and I have automatic updates turned off. The other newer heaters are both V2.2.6 with no updates available either. I can add the problem heater using the "heater" option and climate entity in tuya local which gives me the ability to turn in on and off via HA but that doesn't give temperature control. When I change it to kogan_heater I noticed the temperature is in negative numbers and changes in HA don't turn the heater on or off or adjust temp.
from tuya-local.
So it seems the DPS assignments are different. Can you see anything mentioning DPS in the HomeAssistant log? Negative temperatures are a bit strange though, I have never seen any device return negative numbers, and I wonder what it is actually reporting that is negative.
from tuya-local.
Looks like I spoke too soon regarding the newer heaters still working, all heaters have stopped responding with the oldest one showing as unavailable. Have tried uninstalling, re-pairing rebooting etc with no luck. At this stage I think I might cut my losses since the HA tuya integration is working. Might come back to it when I have more time to fiddle with the setup.
from tuya-local.
Wow thanks so much for following up, I reinstalled using "main" as you suggested and everything is working perfectly for all heaters. Absolute legend, cheers!
from tuya-local.
Related Issues (20)
- Request support for Zigbee Water leak sensor - onenuo 898wz HOT 1
- ZY-M100-WIFI24G - not recognized as ZY-M100 in tuya local HOT 8
- Cannot add second PIR sensor through Zigbee GW HOT 1
- Consider replacing `start` code with Home Assistant built-in `async_at_started` helper HOT 1
- actually_start makes non-thread-safe calls to async_listen_once HOT 3
- Detection of Lefant M213S fails
- Use entry.async_create_background_task to get HA to manage the task lifecycle HOT 1
- Request support for [Sirena Outdoor Strobe Siren WS-902 Plus(Wi-Fi)] HOT 3
- Request feature support for setting door lock password
- Aquatech Heat pump HOT 6
- Symbolic link loop HOT 1
- Request support for PLD_DS01 - Tuya Bluetooth Smart Lock
- Request support for Diivoo DWV010 HOT 2
- issue adding BEOK thermostat TOL47 - wrong device profile mapping HOT 2
- Add open support to lock entity
- Request support for WVC Micro Inverter HOT 1
- Request support for Daitsu DS-9KTP Air Conditioner
- Request support for [Tongou QCB2-WB Wi-Fi ST]
- Request support for [Tongou SMR1-WiFi Smart RCBO]
- Request support for Tesla Air Purifier S300
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tuya-local.