Koenkk / zigbee-herdsman-converters

Collection of device converters to be used with zigbee-herdsman
MIT License
873 stars 2.88k forks source link

BTH-RM230Z - Missing Cooling Mode #7357

Closed l3rdy closed 3 months ago

l3rdy commented 4 months ago

The same goes for the BTH-RM - Room thermostat II (Battery model). I don't have one but looking at the Manual it also should have a Cooling Mode.

I got the Bosch Room Thermostat II (230V) and I noticed there's no option for switching to cooling mode currently. When factory resetting the Device and setting it up without a connection, I can choose between Cooling or Heating on the Device, but it doesn't expose the Mode nor does it let me switch it in Z2MQTT.

I can see the correct running state & cooling setpoint when changing it on the Device (since I can't change it in Z2MQTT)

"occupied_cooling_setpoint": 21,
"occupied_heating_setpoint": 22.5,
"pi_heating_demand": 100,
"running_state": "cool",
"setpoint_change_source": "schedule",
"system_mode": "auto",

EDIT: To give a bit more context (if needed) There are a few Different Operation Modes and how you can run it.

A short excerpt from the Manual

"In the event that an initial start-up is required without a Smart Home system (e.g. new build), basic settings can be made on the device via an installer mode. To this end, press and hold the rotary knob for at least 3 seconds until the display shows β€œINS”. By turning the knob you can make a selection and confirm the selection by pressing it."

image

Once you manually set it, you're locked in and can only change the temperature (Basically). With the Bosch Smart Home Controller, you can change between the Operation Modes (not necessarily relevant here) and between Cooling/Heating, which unfortunately is not possible on the device itself. (Only has Status LEDs)

burmistrzak commented 3 months ago

When a new dev build is available, just update Z2M, and give it a try. Will do myself, so we can compare logs. Don't forget to enable debug logs! πŸ€“

l3rdy commented 3 months ago

@l3rdy Thanks for all the details! I'm on it. 🀝 Reworked some stuff and the PR is now merged.

Don't worry though, you and I will continue bug hunting. πŸ›

Thank you so much @burmistrzak ! Pleasure helping and great learning experience as well. From not having any Idea about the deeper End of Zigbee, any of TypeScript, JavaScript, npm or whatever πŸ˜…

If I encounter some stuff, I'll guess I'd make a new Issue since Cooling Mode (Most likely) is done!? :)

burmistrzak commented 3 months ago

Thank you so much @burmistrzak ! Pleasure helping and great learning experience as well. From not having any Idea about the deeper End of Zigbee, any of TypeScript, JavaScript, npm or whatever πŸ˜…

We're all just doing our part to keep homes smart & open. 🫑😊

If I encounter some stuff, I'll guess I'd make a new Issue since Cooling Mode (Most likely) is done!? :)

Please do! πŸ‘Œ

burmistrzak commented 3 months ago

@l3rdy Error during setup is now fixed. ✌️ https://github.com/Koenkk/zigbee-herdsman-converters/pull/7490