better_thermostat icon indicating copy to clipboard operation
better_thermostat copied to clipboard

Feature Request: Support Homematic

Open bsafh opened this issue 2 years ago • 10 comments

I'm using a number of Homematic "classic" TRV, which show up as climate. Entities in HomeAssiatant via the RaspberryMatic Add-On and Homematic(IP)_local integration

Type is HM-CC-RT-DN

Any chance that they will work with better_thermostat?

bsafh avatar Jul 24 '22 15:07 bsafh

available attributes:

hvac_modes: auto, heat, off min_temp: 4.5 max_temp: 30.5 target_temp_step: 0.5 preset_modes: boost, comfort, eco, none current_temperature: 23.6 temperature: 17 hvac_action: idle preset_mode: none interface_id: RaspberryMatic-BidCos-RF address: KEQ0510114:4 model: HM-CC-RT-DN entity_type: custom value_state: valid friendly_name: HM-CC-RT-DN KEQ0510114 supported_features: 17

no valve drive necessary, the device does that itself automatically once a week

bsafh avatar Jul 25 '22 11:07 bsafh

first wild guess for a config

HM-CC-RT-DN.yaml

calibration_type: 1 calibration_round: true has_system_mode: True

is this correct?

bsafh avatar Jul 31 '22 08:07 bsafh

additionally you can group TRVs in RaspberryMatic (e.g. those in one room). They then act like one TRV (even when physically changing the setting on one of the TRVs by hand, the other(s) will follow immediately.

These groups show up in HomeAssistant as separete climate devices with the model HM-CC-VG-1

So they should work as well with a HM-CC-VG-1.yaml, but for some reason better_thermostat does not find that model

hvac_modes: auto, heat, off min_temp: 5 max_temp: 30 target_temp_step: 0.5 preset_modes: boost, comfort, eco, none current_temperature: 24.3 temperature: 21 current_humidity: 20 preset_mode: none interface_id: RaspberryMatic-VirtualDevices address: INT0000008:1 model: HM-CC-VG-1 entity_type: custom value_state: restored friendly_name: Zimmer 1 Svenja INT0000008 supported_features: 17

HM-CC-VG-1.yaml

calibration_type: 1 calibration_round: true has_system_mode: True

bsafh avatar Jul 31 '22 08:07 bsafh

Would also love to have homematicip thermostats supported. Currently I'm using a bunch of complicated automations to make everything happen so this add-on would be a welcome addition. I'm happy to provide input and debug from my system connected to homematic if needed.

ministryofsillywalks avatar Aug 31 '22 09:08 ministryofsillywalks

even in 1.0.0.-beta15, Homematic thermostats seem not to be fully supported (target temperature_step ignored)

bsafh avatar Sep 11 '22 13:09 bsafh

@bsafh can you Upload the device Diagnose?

KartoffelToby avatar Sep 11 '22 17:09 KartoffelToby

@bsafh I mean the Diagnose from the Better Thermostat device.

KartoffelToby avatar Sep 12 '22 19:09 KartoffelToby

Checkout 1.0.0-beta17

KartoffelToby avatar Sep 13 '22 17:09 KartoffelToby

Seems to work in beta22. Just created one entity today and will see how it performs in the next days.

ministryofsillywalks avatar Sep 27 '22 18:09 ministryofsillywalks

Beta 23 adds a duty cycle workaround

KartoffelToby avatar Sep 28 '22 20:09 KartoffelToby