-
-
Notifications
You must be signed in to change notification settings - Fork 97
MQTT topic "heating_active " #515
Comments
Depends on the system. The |
Oh, there is a solution, but we have to check some cases for buffer systems. |
unfortunately, in my case, after upgrading to version 2.1.0b0, I never received the MQTT theme "Heating_active". The release works fine |
@cyniu88 do you see heating active in the Web or the Console? |
@cyniu88 the last release always publishes @proddy maybe it's quite simple, i see in the ems-handbook:
I'll log this. The first char is a graphics char, not minus/equal, i don't know which charset. |
@MichaelDvP good spot! I'll trace it too and see what happens when water & heating is on & off. |
I think i've got the same issue. |
@lsw271 could you do a quick test. Use the EMS-ESP web UI, click on the boiler and see if you see the first parameter which is "Service Code". Note down the value. Then run the hot water for a few seconds and see if the Service Code values change. On my Nefit boiler it |
Hi, As I reported earlier #354, I did the test as well. Quiescent situation: Service Code | 0H (203) Hot water request: Service Code | =H (201) I have not been able to test with the Central heating on |
I've made some tests for my system. The ww-system is buffer and charge pump, no ww-priority. The central heating is with mixer and pump in the mixing unit, no pump at the boiler. Boiler is unmodulated an cycles often at moderate outdoor temperatures.
Working for me is:
checking the service code number would not work. |
That logic works for me too. We just need a few more tests on Junkers/W-Bosch and then we can make the switch for everyone. The heating active was to simulate the flame icon that shows up on the Thermostat when the heating is on. I use the 'tap water active' to detect if the shower is running. Ironically shower detection and recording the duration of the shower was how EMS-ESP was born, back in August 2017. We've come a long way since :-) |
Maybe it’s better to publish raw data points and then provide sample logic for HA to combine them into something meaningful? Or (tongue slightly in cheek) you could build a configurable logic sub-system for EMS-ESP where you can combine existing points with Boolean operators to generate new ones and publish them. That would be a massive chunk of new code, though, unless there are cunning libraries out there already. |
Where I could download this version? I would like to test it on my junkers cerapur modul and CW400. It is in DEV version ? |
@glitter-ball The raw data are published already in @Nunak You have to check the |
@Nunak grab the dev build from https://github.com/proddy/EMS-ESP/tree/firmware/firmware, load up the web and record the service code changes when the heating is on/off and hot tap water is on/off. That would really help us, thanks |
Hi, I have upgraded to the latest beta, version 2.1.0b0 and did some testing. This is what I'm able to contribute. Regards |
@FireWizard52 excellent, thanks for testing. I think we're close. |
So I did upgrade and looks like heating is working - see In mqtt and home assistant "active" Tap water is still not working, watch on when watter was running and stoped:
And logs log all
MQTT output - mosquitto_sub -v -h localhost -p 1883 -t 'ems-esp/boiler_data'
|
@Nunak could you try the test again (water on/off, heating on/off) and note down what the Service Codes are from the Web interface just to see if they match 100% with our thinking. |
@proddy there is. |
I havent got service code in UI. I checked it from HA. In the manual (junkers) i've got 17 service codes... I need to write some template sensor in HA to decode this ;) |
I can't see that the burner starts. Can you do such a watch when burner starts and stops for heating and for warm water? @proddy |
@MichaelDvP yes, alternative logic could be the old-school way of doing it. But I'm 100% sure there must be some status codes somewhere for HT3 as this is what their thermostats use. I worked on the Home Assistant MQTT Discovery yesterday so expect a big push coming in soon. Best not to add any PRs yet. |
I've tested the byte 5 and it's working good, no need to check the statusCode.
and in
or condensed methode for check_active:
|
thanks, I'll include it my next push |
Added to "2.1.0b1". Works well on my system |
Hi, Yesterday evening I have installed this new beta as well, v2.1.0b1 and this morning I have been able to do some more testing. Results: Currently I'm running, EMS-ESP software version 2.1.0b1. Quiescent situation: Service Code | 0H (203) Hot tapwater request: Service Code | =H (201) Heating request: Service Code | -H (201) Monitoring with MQTTExplorer indicate the same Services codes and sub codes. So this works. Great!! However, after to upgrade from 2.1.0b0 to 2.1.0b1 the WebUI does not update "Hot tap water" (It did not before either), but also "Central heating" is not updated any more. As a consequence the domoticz plug-in from BBQKees is broken as well and does not update any more. Regards |
cool, thanks @FireWizard52 for testing this out. Kudos also to @MichaelDvP for figuring out the correct way and programming it. The "on"/"off" in I'll look into why the web isn't updating the hot tap water and central heating. As for Domoticz I'll create a new GitHub issue and get the migration work started. |
is this a typo? central heating should be on. @proddy |
No, it is not a typo. Indeed, central heating should be on. |
already fixed it, I'll do a push in a while. distracted with work stuff ;) |
Should i wait with a push or do a pr? |
ok, done with my changes. It looks ok but I did rush it so watch out for errors. |
ok, i've added my changes too. |
Updated from 2.1.0b1 to 2.1.0b2 System continued to work without any issues. Tap water active is still okay. The two last lines only show (in my case) 50% and 1.5bar This is probably caused, as the Service code and the Service code number are on 2 lines now and a line for Warm Water current temperature (extern) has been added. The text for Pump modulation has disappeared and a text for Pressure has to be added. This is what I have noted so far. |
@FireWizard52 thanks again for testing. I think I know the problem (Michael probably does too). Not enough memory reserved for the json buffer. We'll fix it. |
Just did some testing on Win with chrome, edge, firefox upgrading 2.0.1 to 2.1.0 via the Web and it works. On OSX the select file & drag-drop is not working because I think OSX's security is blocking it. Need to look into why. |
should the MQTT Heating_active topic be available in version 2.1.0b0?
The text was updated successfully, but these errors were encountered: