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

Feature Request - Opentherm GATEWAY functionality #53

Open
faxbio opened this issue Feb 22, 2023 · 9 comments
Open

Feature Request - Opentherm GATEWAY functionality #53

faxbio opened this issue Feb 22, 2023 · 9 comments

Comments

@faxbio
Copy link

faxbio commented Feb 22, 2023

Hi, based on the same library it seems to be possible to manage also the Gateway Functionality.
The hw needed is available from Diyless .

The arduino code is available, but non integrated in HA. It would be very nice to import the functionality in ESPHOME environment but i'm not able to write the code.

The main advantage is that instead of "sobstitute" the actual thermostats you can keep them working and just override the command when needed.

Can you try to support it?

@Mio3000
Copy link

Mio3000 commented Feb 23, 2023

Following this request, im interested also for this functionality

@pimw1
Copy link

pimw1 commented May 13, 2023

Me as well.

@sakrut
Copy link

sakrut commented Aug 31, 2023

Hi :D
@faxbio @Mio3000 @pimw1
I made some changes on my fork and i use this in my hose with gateway bord.
https://github.com/sakrut/ESPHome-OpenTherm-Gateway

Unfortunatly currently only to read data, and without fit to new branch(an external component)
If i will sort out problems with load and inject set points then i will try to prepare pr's

and here is what is required to use this commponent as gateway where "processRequest" is most important
sakrut/ESPHome-OpenTherm-Gateway@ce52793

image

@faxbio
Copy link
Author

faxbio commented Oct 22, 2023

@sakrut Any news? Did you manage to override set point temperature?

@sakrut
Copy link

sakrut commented Nov 30, 2023

@faxbio Finly done.
It required more tests, but now after clear a bit it work for me well. If you have "heating curve" in boiler, read readme pleas

3e781a1

@Mio3000
Copy link

Mio3000 commented Dec 1, 2023

@sakrut thx for great work, i see there the dallas sensor, pls do i need it to have this working? or can i use some thermometer from HA?

@sakrut
Copy link

sakrut commented Dec 1, 2023

@Mio3000 you can remove dallas sensor, i use this hadrware where this sensor is included.
And thermometer from HA is not required, becouse i deleted PID. the main controler manage this so work with pid is not nessery

@Mio3000
Copy link

Mio3000 commented Dec 1, 2023

thank you, looks good, and it would be possible also add diagnostic_event and fault_indication? and also ch_active with dhw_active? just as binary sensors
or i can add them somehow here:

binary_sensor:
  - platform: custom
    lambda: |-
      OpenthermComponent *openthermComp = (OpenthermComponent*) id(opentherm);
      return {openthermComp->flame};
    binary_sensors:
    - name: "Flame"
      #device_class: heat

@sakrut
Copy link

sakrut commented Dec 1, 2023

Probably yes. Please make issiue on my fork , it will be easyer to follow and bind

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

No branches or pull requests

4 participants