deconz-rest-plugin icon indicating copy to clipboard operation
deconz-rest-plugin copied to clipboard

Add cooling mode to Bosch room thermostat II (BTH-RM)

Open mattreim opened this issue 1 year ago • 6 comments

image

mattreim avatar Mar 26 '24 19:03 mattreim

Tricky, I don't have any experience with that device, but it looks like the PR introduces a breaking change due the renamed values? Is the removal of "auto" and "heat" really needed or is it better to only extend the existing modes with the new ones?

manup avatar Apr 02 '24 11:04 manup

ioBroker_room_thermostat

I think renaming "auto" is not necessary, but heat in manual is more understandable here. Incorrect operation could occur if "heat" is used twice.

operation manual:

operation_manual

mattreim avatar Apr 02 '24 17:04 mattreim

The modes auto, manual and off are functional in both channels cool and heat.

mattreim avatar Apr 02 '24 18:04 mattreim

Unfortunately, when you turn off the device, the following error message appears:

Room_thermostat_error_message

And this under cluster info:

Room_thermostat_off_temp

mattreim avatar Apr 11 '24 11:04 mattreim

I'm sorry, but I cannot say that the recent changes can get my vote. My perception is that thing got even more complicated and drift away from common user experience. Is there any particular reason why you chose to ignore the requested changes?

If I haven't overlooked anything, the amendments you've made over time state that all the required mode changes can be done through attribute 0x001C, being the zigbee intended way. That makes we wonder why not to use it?

SwoopX avatar Apr 17 '24 21:04 SwoopX

Sorry, maybe I didn't make myself clear. Here are the device attributes:

0x001C:

0x001C

0x4007:

0x4007

mattreim avatar Apr 17 '24 21:04 mattreim

The different states:

(Mode --> devicemodes)

heat --> manual, auto and off

cool --> manual, auto and off

off --> off

mattreim avatar Apr 17 '24 22:04 mattreim

They're just names and it works like that.

mattreim avatar Apr 18 '24 13:04 mattreim

Inspired by Home Assistant;

Home_Assistant

mattreim avatar Apr 20 '24 13:04 mattreim

Hey @mattreim, thanks for your pull request!

[!TIP] Modified bundles can be downloaded here. Relative expire date

DDB changes

Modified

  • bosch/room_thermostat2.json : Room thermostat II (BTH-RM) :heavy_check_mark:

Validation

[!TIP] Everything is fine !

:clock1130: Updated for commit 6057f677ce617c894f2110086acb3d075f13ec46

github-actions[bot] avatar Sep 05 '24 13:09 github-actions[bot]