KE100/KH100 invalid Matter implementation - heating status, Home Assistant
I just enabled Matter in Kasa app and added KH100 hub with KE100 thermostat valves to Home Assistant. I used these already in HA, but through unofficial integration plugin.
Problem: thermostat valves report "heating" whenever they are "on" (i.e. not in anti-freeze mode) regardless of the temperature and open/closed radiator. For example, there's 20°C detected in the room and 18° set, so the valve remains closed until the actual temperature drops below the latter value and there's a need for heating again. But even in this state, Home Assistant shows the device as "heating". While this behavior is consistent with green/grey on/off status shown in Kasa app, it is illogical and definitely needs to be changed both in the app and in Matter. In reality, "heating" is actually happening only when the radiator valve is open. There's no difference between "off" in app (with anti-freeze) and "off" when set temperature is lower than measured - in both cases the valve is closed and "off". I don't know why your implementation doesn't follow this reasoning.
I rely on "heating" (demand!) status to automate gas boiler operation, so swapping the existing HVAC entities with the ones from Matter broke the whole thing. It's really important.
Also it would be great if you could add hysteresis setting or fully manual open/close operation e.g. for floor heating. With external thermometer it is usable, but not exactly what I need.
- Copy Link
- Subscribe
- Bookmark
- Report Inappropriate Content
@Trobalabau how did you connect KE100 to Tapo app...? I have both hubs (Kasa KH100 and Tapo H200), but both of them only list Tapo devices on the "ADD" list.
- Copy Link
- Report Inappropriate Content
https://community.tp-link.com/en/smart-home/forum/topic/701508?replyId=1432722
- Copy Link
- Report Inappropriate Content
I'm not alone.. This is so frustrating.. a simple change could turn a nice product into a game changer, and TP can't see it..
I have come across so many threads of people trying to do the same thing, If heat called for, Switch on boiler.. Not flipping rocket science, but somehow beyond explaining to TP..
I understand that Tado system does this via the Tado hub.. I'm getting close to putting my KE100s on eBay and going with Tado...
TP are so missing a trick!
- Copy Link
- Report Inappropriate Content
Current TP-Link plugin (of course unofficial) for Home Assistant does the job just fine. Every feature is there, except changes in external Tapo thermometer pairing and TRV calibration. And with HA automating the boiler is quite easy. Once you get the boiler on/off rule right, you can control the temperature in every other way, by manual knob, Kasa/Tapo app, Google Home etc.
My thread is *only* about incorrect Matter implementation which in theory should be more reliable and future-proof than hobbyists' tinkering with proprietary communication.
- Copy Link
- Report Inappropriate Content
I have now got TP-Link itegration team t acknowledge this fault and they "Say they are working on it"... Not heard back in a while..
HEY TP-LINK.... Anyone there..
Contact names I have are : wei.liu@tp-link.com, rebecca.liao@tp-link.com
May be worth droping them a line..
- Copy Link
- Report Inappropriate Content
- Copy Link
- Report Inappropriate Content
In the official Home Assistant plugin repository (not in HACS), named TP-Link Smart Home. To be installed from HA interface directly.
- Copy Link
- Report Inappropriate Content
Just replying to this thread as it seems to be the only way to actually subscribe to it.
- Copy Link
- Report Inappropriate Content
Even in the Kasa application, this heating status is displayed incorrectly. The room temperature (22 degrees) is above the set temperature (20 degrees), the radiator is completely cold, and in Kasa the status is: Heating to 20 degrees. Only the graph shows when it was heated, but this data is visible with a delay. I specially installed the old version of the Tapo application, in which these thermostatic valves are visible, because in Tapo the heating status is displayed correctly.
So, this should also be corrected in Matter integration, in a regular connection with the assistant, and even in the Kasa application. It would be good if integration with Tapo was restored in new versions, because now I have to use an old one.
- Copy Link
- Report Inappropriate Content
Email from TP this morning:
We have discussed this again with the R&D department, and we will implement your requests. In the near future, the mapping relationship between the KE100 and Google will be as follows:
- When the KE100's target temperature is higher than the current temperature, the Google Home App will display "Heat."
- When the KE100's target temperature is lower than the current temperature or is in freeze protection mode, the Google Home App will display "Off."
This optimization will be modified on the cloud server, and we will notify you as soon as the changes are completed.
Thanks for your understanding and hope you have a nice day!
If you have additional information or feedback to provide, please feel free to let us know.
----------------------------------------------
Graham Huang
TP-Link Technical Support
- Copy Link
- Report Inappropriate Content
Information
Helpful: 0
Views: 2008
Replies: 21
Voters 0
No one has voted for it yet.