justme-1968/homebridge-fhem

Proposal: Always show Max! Thermostats in heating mode

Closed this issue · 8 comments

Hey there,

after using Max! Thermostats with homebridge-fhem for a while, I'd like to propose a change in your automatic device configuration.

I think it would be more convenient for users to always show the thermostats in heating mode and (as it already is) ignore the changes made to the mode through homekit.

Currently the thermostats are shown as switched off. The home app then doesn't show the desired temperature in the overview. You always have to click and hold to see the desired temperature.

And additionally in my opinion it's more intuitive. Otherwise people can get confused.

that was not a problem with eve. it looks like home tries to be more intelligent.

does

CurrentHeatingCoolingState=default=HEAT 

in homebridgeMapping does what you want?

I tried it three times.
When I add this homebridgeMapping line to one of my thermostats and then restart homebridge; homekit stops working. A red line "no response" appears below all my devices. When I remove the line and restart homebridge it still does not work.

I have to remove homebridge from my home app and then re-add it. But I can't re-add it without deleting the folders~/.homebridge/accessories/ and ~/.homebridge/persist/ before restarting - otherwise homebridge won't show up.

This happened all three times I tried it...

Versions:
homebridge@0.4.6
homebridge-fhem@0.2.54

does it work if you provide a non existent reading:

CurrentHeatingCoolingState=xyz,default=HEAT 

if not: please show the console output on homebridge start

@justme-1968 Yes. That works.

I'd propose that homebridge-fhem by default sets this automatically for all Thermostats.

i have just commited a change that should do this.

Thank you for the fix. But now all my thermostats show the red "no response". All other devices (switches, contact sensors, smoke sensors) operate normally.

I tried to re-add the homebridge and delete the persist and accessories folders but no success. But the thermostats show the right current temperature.

There is no error during homebridge startup on the console.

sorry. i did miss two other places that i had to fix to get this working.

now it should really be working.

It works! Thank you very much!