Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DuoFern Room Thermostat - hvac_modes #106

Open
hgsdfhjgs opened this issue Dec 28, 2023 · 2 comments · Fixed by #126
Open

DuoFern Room Thermostat - hvac_modes #106

hgsdfhjgs opened this issue Dec 28, 2023 · 2 comments · Fixed by #126
Assignees
Labels
question Further information is requested

Comments

@hgsdfhjgs
Copy link

Hi,
I moved to HA two month ago and I really enjoy this Integration because I have a lot of Rademacher devices. It works really well. Big thank you for this work!!!!

I have now a change request for “DuoFern Room Thermostat”. I really like to see if my heating is running or not. Right now, the problem is the status “heat” is not visual in HA. There is no Icon and colour change.

The reason is that the “hvac_modes” are wrong. It is currently used for “auto-mode” and “manual-mode” covert as Heat/Cool.
I think the correct “hvac_modes” would be “heat” or “off” because this is what a thermostat does.

The “auto-mode” and “manual-mode” is just a configuration inside the thermostat if the target temperature can be changed automatically or not.

I looked in the documentation for “Climate Entity” and I found “preset_modes”. Maybe we can use “auto-mode” and “manual-mode” as “preset_modes” just in case someone need to use it.

To sum up my suggestion are:

hvac_modes:
"relaisstatus":0 = HVACMode.OFF
"relaisstatus":1 = HVACMode.HEAT

preset_modes:
"Manuellbetrieb":0 = ECO(auto-mode)
"Manuellbetrieb":100 = BOOST (manual-mode)

Is it possible to change the behavior like that? Thanks in advance.

Regards Chris

@peribeir
Copy link
Owner

Hi @hgsdfhjgs, I thought I had resolved this, but actually I forgot some things.
By correcting the HVACModes, I now need to know which command is used by Homepilot to turn on (HEAT) or off the thermostat.
Can you help here? Do you know the json payload that is sent to homepilot when you turn on of off? Can you use the browser developer tools on the web interface to find this out so that I can put it in the code?
Thanks

@peribeir peribeir added the question Further information is requested label Sep 22, 2024
@hgsdfhjgs
Copy link
Author

Hi @peribeir,
I'm not quite sure if I understand you correct but form the homepilot GUI there is no way to turn off or on the heat. I can only change the goal temperature and the thermostat will turn on or off the heat.

"relaisstatus":0 = OFF
"relaisstatus":1 = ON

{"response":"get_device","device":{"description":"","deviceGroup":5,"did":1010058,"hasErrors":0,"iconSetInverted":0,"iconSet":{"k":"iconset28"},"messages":[],"name":"Heizung Wohnzimmer ","properties":{"closingContact":1,"dawn":3,"dusk":3,"motion":3,"rain":3,"smartphone":3,"smoke":3,"sun":3,"temperature":3,"time":2,"trigger":2,"warning":3,"wind":3},"statusValid":true,"statusesMap":{"Manuellbetrieb":0,"Position":170,"acttemperatur":236,"relaisstatus":0,"automaticvalue":190,"manualoverride":100},"visible":true,"deviceNumber":"32501812_A","uid":"73850a_A_1","voiceControlledBy":"","origin":"HomePilot","posMin":40,"posMax":400,"thresholds":[{"id":1,"value":230,"active":false},{"id":2,"value":210,"active":false},{"id":3,"value":190,"active":true},{"id":4,"value":150,"active":false}],"sceneConfig":["DIRECT_FUNCTION_CMD","CURR_TEMPERATURE_THRESH_CFG","AUTO_MODE_CFG"]}}

Do you need more informations? Thanks for your effort!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants