Reproduktor / esphome-OpenthermGW

GNU General Public License v3.0
10 stars 2 forks source link

Override numeric value behaviour #8

Open kalua85 opened 4 months ago

kalua85 commented 4 months ago

I am using the branch with numeric override ability, but not sure how that is supposed to work. It seems only messages from thermostat can be overridden. I want to override the answer from the boiler actually.

Is this a possibility?

[10:42:51][D][openthermgw_component:046]: Opentherm request [MessageType: READ_DATA, DataID: 28, Data: 0, status SUCCESS] [10:42:51][D][openthermgw_component:086]: Overriding value (was 0, overriding to 1077340405 (-1073741824)) [10:42:52][D][openthermgw_component:104]: Opentherm response [MessageType: UNKNOWN_DATA_ID, DataID: 28, Data: 0]

Reproduktor commented 4 months ago

That part is not implemented yet, but definitely in my plans. Out of curiosity: what and why would you like to override?

kalua85 commented 4 months ago

Ah okay, I was a bit confused, but it makes sense now.

In this case I wanted to override the Boiler return temperature, since my boiler does not give that info, but I have it by a dallas sensor on the pipe. My thermostat is asking for it, to better determine CH setpoint I guess.

Dimitrivd commented 1 month ago

Hi! I'm just writing this message to let you know I would also like to override numeric value to the master. My use case: my thermostat allows remote room temperature setpoint override (honeywel chronotherm modulation vision) this way I do not have to create my own pid controller in esphome and can rely on the pid controller in the thermostat. Another use case would be: I could populate the thermostat with additional information that is not currently available via boiler, like outside temperature and CO₂ concentration. Are you still actively developing? Great job btw, really love the simplicity!