#How do I get better support for Bosch Radiator Thermostat II on ZHA?

1 messages · Page 1 of 1 (latest)

native pilot
#

I have bought these thermostats that are working with Zigbee.
Unfortunately they're missing several pieces of data in ZHA, which is supported in Z2M.
Is there a way to get better support or contribute it? I've seen these things called quirks, but I'm not sure they apply.

sinful plinth
native pilot
#

But is that the only solution? Quirks are described as a way to deal with off-spec devices, but if anyone is going to follow specs, it's Bosch I imagine.

#

So it feels like it's something central to zigpy that's not done?

sinful plinth
#

I'd still start there. ZHA is now under the zigpy org on github as a separate lib so very closely related to quirks. @urban minnow maybe be able to add more to it when he gets a chance.

urban minnow
#

What’s missing?

tawdry basin
#

@native pilot

sinful plinth
#

I pinged dmulcahey as he would know if it needs a quirk or some other change in ZHA as the OP thinks

tawdry basin
#

meant to ping the op. sorry bout that...

urban minnow
#

Spec compliant devices just work

tawdry basin
#

I know one device that's never worked correct. Annoying, and I have no skills to fix it.

#

The current 'pro' version of the Aqara cube has about 2/3 of it's actual functions. It was just added to the quirk list of the old cube and lots of stuf just doesn't work right.

#

I've had an issue in since years now but don't know how to help with the issue.

native pilot
# urban minnow What’s missing?

Just got back to this. It looks like there's already a request in place to get full support: https://github.com/zigpy/zha-device-handlers/issues/2476
When I look in my overview, I see what the image shows. Compared to Z2M which has all these parts:

climate (local_temperature, local_temperature_calibration, occupied_heating_setpoint, system_mode, pi_heating_demand, running_state), battery, operating_mode, window_detection, boost_heating, remote_temperature, setpoint_change_source, child_lock, display_ontime, display_brightness, display_orientation, displayed_temperature, valve_adapt_status, valve_adapt_process, linkquality
Notably I don't have the window detection which I was interested in, but there are more that are just missing seemingly.
I also can't control it, I just get the following error:
Failed to perform the action climate/set_hvac_mode. Failed to write attribute system_mode=<SystemMode.Off: 0>: <Status.INVALID_VALUE: 135>

Unrelated to this, but I've also had another smart switch that was listed as not working with ZHA, but working with Z2M/Deconz.

#

I'd be happy to contribute with support for the devices, I just want to be sure it's done correct. Quirks seems like more of a workaround to me, but maybe that's not the case?

urban minnow
#

Depends on the function

#

I’m at soccer practice with my son. Open an issue for the plug on the quirks repo or add to existing ones. We can start there and figure out what is needed

native pilot
#

Sounds good, I apprecaite the help, I'll try and do that, and like I said, I'm happy to provide help if needed.

#

I did notice that Z2M has this in the info on the device:

The system_mode exposed by the device according to zigbee specification is always 'heat'. To set or read the actual operation mode of the device, use the manufacturer-specific feature 'operating mode' (see below)
So it might just be that the extra features are out of spec I guess.

#

I'll make that post, don't worry about responding now.