diyless / home-assistant-opentherm-thermostat Goto Github PK
View Code? Open in Web Editor NEWHome Assistant OpenTherm Thermostat
Home Page: https://diyless.com/blog/home-assistant-opentherm-thermostat
License: MIT License
Home Assistant OpenTherm Thermostat
Home Page: https://diyless.com/blog/home-assistant-opentherm-thermostat
License: MIT License
I have an issue with the Opentherm Controller where it sometimes stops sending/receiving data. The only thing I have is the MQTT log sensor and it says 'Invalid Boiler Response 0'.
Is there any way to retrieve the current log? Maybe a way to combine a websever with the MQTT functions?
Please help!
It would be nice if we could get an example that combines the MQTT with the external thermostat as well. I've been trying for days now to get this to work (shout-out to @compihu for the PlatformIO fork) but I'm going nowhere fast. I'm basically looking to combine this repo where you use the boiler and thermostat shields together and the current repo where you hook up the boiler to MQTT.
The temperature in my home assistant interface remains 15 degrees and it's no longer read from the onboard temperature sensor.
If I use a percentage sign (%
) in my password for the MQTT broker, the next load of the configuration page breaks.
This is related to the UI of the DIYLESS Thermostat.
I Don't know if it is regarding home assistant, your ino, or the boiler.
But after a home assistant restart (not the mqtt broker) the payload of opentherm-thermostat/boiler-target-temperature/get gets the value "nan". The boyler doesn't responds to commands any longer. The only fix is to restart the esp8266.
I tried to get it to work by sending idle command followed by a heat command and some other things, but nothing helps except an esp reboot.
Maybe a reboot command through mqtt could be a solution?
I have recently installed the thermostat shield and it is working fine. A DHT22 is connected to a raspberry pi and is publishing the current room temperature. I have also have a topic 'diyless_thermostat/cmnd/things/thermostat/properties/temperature' publishing the room temperature as a float. I also have published 'diyless_thermostat/cmnd/things/thermostat/properties/tempSource = 1' to configure the MQTT sensor,
But it seems not to work, the topic opentherm-thermostat/current-temperature/get = the value of the internal sensor and not the value of the MQTT sensor.
I also can't find any code block in the sketch that would subscribe or listen to the MQTT sensor.
What needs to be added or done to make the MQTT sensor work with the thermostat?
thanks for your feedback.
so i have a Remeha heater. when my heater kicks in, the thermostat reboots. the thermostat is powered over USBC and only connected to the opentherm wires.
Why do you not use derivative in PID?
the dpv is commented, in the other repos you have it uncommented but is not used.
Hello,
I dont know if its my fault or not. But I cannot enable heating of domestic water in Home assistant. Part of my configuration.yaml:
- name: "DHW"
unique_id: "DHW"
modes:
- "off"
- "heat"
current_temperature_topic: "opentherm-thermostat/dhw-actual-temperature/get"
mode_command_topic: "opentherm-thermostat/dhw-state/set"
mode_state_topic: "opentherm-thermostat/dhw-state/get"
temperature_command_topic: "opentherm-thermostat/dhw-temperature/set"
temperature_state_topic: "opentherm-thermostat/dhw-temperature/get"
min_temp: 12
max_temp: 60
value_template: "{{ value }}"
temp_step: 1
And here is my screenshot from HA:
Please, can you write me, if I made a fault in config?
Thanks a lot.
This project looks amazing. I want to order an ESP8266 OPENTHERM GATEWAY. And was looking at the code. But i wondered if more MQTT topics can be created. The gateway misses allot of functionality i guess? I cant imagine the few settings in the code are the only things you can do with the opentherm protocol. Is there a list of options so people can add more functionality to the MQTT topics?
The target setpoint seems to be controled by the sketch.
Is it possible to send via Home Assistant / MQTT what temp tou want the boiler at (i.e 40hr), or is this always detrimed by the sketch. Ive tried to install tasmota, but it fails with OT.
I had this a couple of times when MQTT/Wi-Fi connection was lost, my boiler went wild.
My boiler goes full heat mode, which scares me a lot that I need to shut everything down to ensure it's not overheating.
Are there more people having this?
Hi,
I've been using your Opentherm board now for over a year in combination with Home Assistant and it works great.
To further tweak the heating I would like to be able to set the "CH max" value via MQTT. This would allow me to (slidely) increase the value with dropping outside temperatures.
Could it me made possible to set the CH max value via MQTT?
Thanks for your hard work.
Best regards,
Mozzy
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.