dresden-elektronik / deconz-rest-plugin

deCONZ REST-API plugin to control ZigBee devices
BSD 3-Clause "New" or "Revised" License
1.89k stars 497 forks source link

hama Smart Radiator Thermostat #4305

Closed ruehcep closed 3 years ago

ruehcep commented 3 years ago

Device

https://www.hama.com/00176592/hama-smart-radiator-thermostat-for-hama-wlan-heating-control

The device is being identified as a light instead of a Thermostat and in the deconz software it seems to be a TRV Tuya. I do have a linux machine with full OS to make tests if required.

Screenshots

NodeInfo ClusterInfo

capstan1 commented 2 years ago

So I just got one connected to the conbee and Home Assistant. I can successfully change the temperature. What else should be working? Heating/off/auto doesn't seem to make any difference.

Smanar commented 2 years ago

Hu ? I realy don't remember this issue Wich one deconz version are you using ? If you are on HA with the build in deconz version, you have an old version for sure. What is the manufacture name of your device ?

capstan1 commented 2 years ago

Version 2.12.06 / 19.8.2021 Firmware 26390500 Didn't have the offer for an update in quite a while. Manufacturer is shown as _TZE200_yw7cahqs Model identifier TS0601

Also there is no battery reported....

thanks for tuning in again!

Smanar commented 2 years ago

There was lot of update since your version, but even me I don't remember all.

capstan1 commented 2 years ago

So it just should be working in the future when HA devs implement newer firmware?

Smanar commented 2 years ago

Working IDK, but working better yes, and it's not in the firmware, just need a more recent deconz version.

capstan1 commented 2 years ago

Okay, so I'll just wait for the next stable deconz version so it gets into the HA add-on!

Thank you!

hAMMERlized commented 2 years ago

Good morning guys,

@Smanar i know this issue is closed but as there is already one for my model I didn't want to open a new one.

So I am also using then "_TZE200_yw7cahqs" Version of the Hama radiator with a Conbee 2 Stick and Homebridge. I was able to successfully pair the thermostat even without using the deCONZ GUI through VNC, just searched for a new sensor in the phoscon web app. So far so good.

I'm using the Eve App for controlling my radiators. Only thing that seems to work is heating control and setting the offset.

"Mode", "Valve Control", "Schedules", "Child Lock", "Chalk Protection" have no function. Even the battery state is missing.

I've also noticed that the temperature is dropping automatically 2 degrees down to what I have set in the Eve App (e.g. from 20 to 18), or even down to 16. I think this has something to do with they "Away Mode" the radiators have coded insides or something like that.

I'm using the latest stable 2.13.04 version. Firmware also the latest.

Anything new you could tell me or helping me or at least help me with this temperature drops? For now like this the thermostat is not useable in my smart home.

Thanks in advance.

Smanar commented 2 years ago

I m a little lost in all tuya TRV. So your model is exaclty "_TZE200_yw7cahqs"

Can you show the command send by deconz when you make for exemple "mode" request ? You can see it in deconz log with "info".

I've also noticed that the temperature is dropping automatically 2 degrees down to what I have set in the Eve App (e.g. from 20 to 18), or even down to 16. I think this has something to do with they "Away Mode" the radiators have coded insides or something like that.

You can't change the mode manually ? You send a 20 °C setpoint, and the device display 18 °C ?

hAMMERlized commented 2 years ago

I m a little lost in all tuya TRV. So your model is exaclty "_TZE200_yw7cahqs"

Yes, it's the exact model (check the Screenshots down below)

Can you show the command send by deconz when you make for exemple "mode" request ? You can see it in deconz log with "info".

Sorry I'm somehow new into this materia. Where can I find the deconz log "info"? I've uploaded some pictures from the homebridge log after restarting it after pairing the radiators through the Phoscon web app. The pairing process is pretty easy. Didn't expect that. Phoscon does not show the radiators in the sensors list, but they are all in the deconz software listed and passesd through to the homebridge. Or did I miss something? I've also pressed the read button in the "Cluster Info" at "Basic" of each radiator. But still, I can just set the temperature and offset with the Eve App. No battery status and the the other options that I've told about.

I've also noticed that the temperature is dropping automatically 2 degrees down to what I have set in the Eve App (e.g. from 20 to 18), or even down to 16. I think this has something to do with they "Away Mode" the radiators have coded insides or something like that.

You can't change the mode manually ? You send a 20 °C setpoint, and the device display 18 °C ?

I can change the mode to On/Off. Once I have set the Mode to "off", the radiator display shows OF but nothing happens. The valve doesn't close. When hitting Mode to "On" the radiator displays 20 degrees (don't know why 20. I didn't set that) and I have to put the temperature manually through the Eve App to 30 degrees (radiator "On") and drop it down to, for example, 22 degrees.

By the way, Home App neither the Eve App show if the radiator is heating or not. In the Home App I see only the green temperature mode (not heating) but the radiators do heat.

I hope you can follow my bad school English skills. Thanks so far.

image

image

image

image

image

image

image

image

image

capstan1 commented 2 years ago

I've also noticed that the temperature is dropping automatically 2 degrees down to what I have set in the Eve App (e.g. from 20 to 18), or even down to 16. I think this has something to do with they "Away Mode" the radiators have coded insides or something like that.

Press the button on the valve itself and make sure the clock symbol isn't shown. This auto mode seems to have more times build in and does unexpected things

hAMMERlized commented 2 years ago

I've also noticed that the temperature is dropping automatically 2 degrees down to what I have set in the Eve App (e.g. from 20 to 18), or even down to 16. I think this has something to do with they "Away Mode" the radiators have coded insides or something like that.

Press the button on the valve itself and make sure the clock symbol isn't shown. This auto mode seems to have more times build in and does unexpected things

Thanks for the quick response. Yea, I allteady thought that this should be some internal Programm running or something like that. That little clock is blinking while pushing the radiator. How do I get rid of it?

capstan1 commented 2 years ago

For me it disappeared every 2nd push.

hAMMERlized commented 2 years ago

I've figured it out. While the clock is blinking, double tap the radiator and the temperature will be set to 20. Now set it to the temperature you want and hit the radiator once. The clock should disappear

Smanar commented 2 years ago

2 Comments about your logs

To get logs (and compare request) you need the GUI (have you a desktop OS, even virtual), else can do with command line, but more complex.

I can change the mode to On/Off

Mode for this device are "off" and "heat".

Those devices are not fast, when you set it to "off" can need 1 mn for the valve close.

If you can't use GUI, can you at least use direclty the API ? https://dresden-elektronik.github.io/deconz-rest-doc/getting_started/ To try request direclty, and receive an error message.

capstan1 commented 2 years ago
  • Your "preset" are "null", and it seem this device support them, have you tried to change this value ?

As I have the same device: yes, you can change the presets with REST commands (Home Assistant doesn't give me the option to set them like for other TRV's). But setting those presets don't change anything.

Another request/question: for this TRV the valve position is always 0. Doesn't it report that at all or would did need implementation from your side?

Smanar commented 2 years ago

Old issues ^^, IDK, the valve position is not used on z2m, so probably not used by your device. An easy test to do, and can be done too to check preset.

I will decrypt them.

mat-l commented 1 year ago

Not sure if I should comment in this issue @Smanar or over here (https://github.com/dresden-elektronik/deconz-rest-plugin/issues/5370) and don't want to stress you. ✌

Just received my Hama radiator plugs and connected the first one more or less to deconz: grafik

It is not showing a name and I do not see an entity in my Homeassistant. I am using ConBee 2, version 2.20.01 / 19.9.2022, with firmeware 26720700.

Any chances to bring the radiator to live?

Smanar commented 1 year ago

I think it will be possible soon https://github.com/dresden-elektronik/deconz-rest-plugin/pull/6674 The PR will be in the 2.21.1 version (if no problem) so will be possible to add tuya TRV using DDF.