HAMA Zigbee thermostat with RaspBee-Zigbee Controller

I have 3 thermostats from HAMA which are working well. As I wanted to extend my ZAH network, I bought 3 additonal HAMA thermostats, but they’re still not working. They are detected as a device, but the sensors for controlling are not available.
The functional devices have the manufacturer ID _TZE200_yw7cahqs and the new one not wiorking the ID _TZE200_h4cgnbzg. Both, the old and the new one have the modell ID TS0601.
Any idea how to get the new thermostats working with the standard ZHA implementation in Homeassistant?

Create device support request (new issue) to ZHA Device Handlers repository → https://github.com/zigpy/zha-device-handlers/issues

Reason why explained here → https://www.home-assistant.io/integrations/zha#zha-exception-and-deviation-handling

FYI, battery-operated products won’t be Zigbee Router devices so will not extend Zigbee network mesh, see → https://www.home-assistant.io/integrations/zha#using-router-devices and https://www.home-assistant.io/integrations/zha#best-practices-to-avoid-pairingconnection-difficulties

Tip is to also follow these generic best practices → https://github.com/zigpy/zigpy/wiki/Generic-best-practice-tips-on-improving-Zigbee-network-range-and-general-stability

Thanks a lot, got my device _TZE200_bvu2wnxz up and running with the latest ts0601_trv_me167.py.zip file issued in the https://github.com/zigpy/zha-device-handlers/issues/1818
Really appreciated

Hi,
I have the same HAMA _TZE200_h4cgnbzg did you mange to get the to work?

I added the custom quirk and can see both thermostats, and get the correct temperatur reported.
But I cant change the mode or set the temperature.

I tried:
zha->device->control->Target Temperatur, but it always changes back to what ever is set on the device.

automation sending:

action:
  - service: climate.set_temperature
    data:
      temperature: 18
      hvac_mode: heat
    target:
      device_id: 7d61eb4c558255c1eb2b325e8b9cc24a

The debug logs show:

[homeassistant.components.zha.entity] climate.heizung_arbeit_thermostat: Attribute 'occupied_heating_setpoint' = 1800 update
[homeassistant.components.zha.core.channels.base] [0x8AD7:1:0x0201]: Attribute report 'ThermostatCluster'[occupied_heating_setpoint] = 1600

so I think something is resetting the old value

also if i try to send a HVAC mode I get

2022-12-06 20:26:39.516 DEBUG (MainThread) [homeassistant.components.zha.core.channels.base] [0x8AD7:1:0x0201]: couldn't write {'system_mode': <SystemMode.Heat: 4>}: Failed to deliver packet: <TXStatus.MAC_TRANSACTION_EXPIRED: 240>
2022-12-06 20:26:39.516 DEBUG (MainThread) [homeassistant.components.zha.core.channels.base] [0x8AD7:1:0x0201]: couldn't set 'SystemMode.Heat' operation mode
1 Like

Hi,

Did you manage to get it working in the end? I have also 3 HAMA _TZE200_h4cgnbzg and none of them react to changes be it from the app or an automation.

Best