-
Notifications
You must be signed in to change notification settings - Fork 8
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
HVAC action 'idle' is missing after updated from 0.1.18-1 #57
Comments
Hi Wilbert, There were were several changes moving to version 0.2.0. Did your read the release notes? The water_heater is gone and has been replaced by a sensor, this sensor is only present in systems with 2 or more thermostats, so when there is an Adam. Regarding the reported issue, I see |
Also, IMPORTANT, please first uninstall and install plugwise-beta as shown in the 0.2.0 release notes. |
I am very sorry to not read the correct release notes. really a shame. I did't scroll down that much or as the dutch say: i was not looking further than my nose is long. I will send you the data as soon as possible. Thank you for your reply. |
@WilbertVerhoeff can you edit custom_component files in your HA system? |
I think so. I want to take a look at it tomorrow. |
When easier, I can make a prerelease, which you can update to via HACS. Just takes a few minutes. |
It does not matter to me. What works best for you. |
@WilbertVerhoeff , I've made a prerelease available: v0.2.4rc0 Please perform some tests and letus know the outcome here. |
@bouwew i did install the beta with the following results: I have now captured the data when heating is on and when tapping hot water. I will send this to you and will look at it myself. |
Ok, thanks for testing! I'll take a look later, when I'm back at home. |
@WilbertVerhoeff version 0.2.4rc1 is available on HACS, please test. |
@bouwew i have tested the beta and it still gives the same result as the first one. It feels very responsive though. I think, looking at the data, this is as close as you can get with the data from the legacy anna. Thank you for the quick response and the hard work!! If i can do more testing or data checks, please let me know. |
@WilbertVerhoeff Ok, thanks for testing! |
@bouwew exactly! On the physical thermostat the heating- and the tapping-icons are visible. But, on the web-interface only the flame icon is integrated. That one is responding to 'boiler_state'. So if you want to show on HA what is shown on the thermostat, then when the 'binary_sensor.auxiliary_dhw_state = on' so has to be 'hvac_mode = heating'. When you just turn on the heating, first thing it does is 'boiler_state = on'. So first the binary_sensor.auxiliary_dhw_state goes to 'on'. Next response (+- 10 sec) the 'intended_boiler_state = on' so then the thermostat shows 'heating' and the binary_sensor.auxiliary_dhw_state goes to 'off'. When the thermostat is asking to heat the room and you take a shower at the same time, then 'hvac_mode = heating' and 'binary_sensor.auxiliary_dhw_state = off'. The physical thermostat then shows the flame and tapping icon. The thermostat in the web-interface only shows the flame. Inspecting the web-interface, it even has no tapping icon. So it never will be shown there. |
First, "the thermostat in the web-interface only shows the flame", that is actually not relevant. Second, based on what you are describing, the present solution is not really working :( |
Sorry, of course you have :) Do you have the key |
Is it possible for you to monitor the timing of the Hmm, maybe I should ask Plugwise directly... |
@bouwew i'n not talking about the HA climate card. That one is clear for me. It is relevant what the Anna Web-interface shows as it listen to the data we are talking about. this tells that there is no data about the hot water state other then via the physical thermostat, that one on the wall. I will test the OEM code again and will share that with you. For now i think that 'boiler_state on' should set the HVAC action to 'heating'. If we find a solution for the hot water, the HVAC action is also heating when tapping the water. intended_boiler_temperature gives the temperature it wants for heating the house. As close as the temperature is getting to the set_ temperature, the lower intended_boiler_temperature will get to safe gas and not heating the house more then you set the temperature. intended_boiler_state says nothing more then: i have a intended_boiler_temperature you have to work with. When tapping hot water, the burner will burn as hard as the flow of the hot water, so there is no intended_boiler_temperature to work with. It is a big question for me why 'intended_boiler_state' stays 'on' while it is not listening to the 'intended_boiler_temperature' at that time. |
Ah, you mean the Plugwise web-interface, sorry, I did not get that :) Anyway, I've sent a question about this topic to Plugwise, Let's see what comes back. |
exactly. No tapping icon there. It even is not programed, it can never be there unless plugwise is changing that. As I said: for now (and I think forever) the 'boiler_state' has to tell HA if HVAC action is 'idle' or 'heating'. And I hope we can get the dhw to work in the future. Maybe I'm giving myself to much of a headache in trying something to solve what is not possible with the current setup of the legacy Anna. |
I'm looking at your XML-files again. Better to look at the domain_object files is my present conclusion, appliances is showing boiler_state off while it is on in domain_objects.. |
Quick summary when looking at domain_objects: OEM code: modulation_level = 0 for DHW, not equal to 0 for H+DHW. |
@bouwew It takes over 7.5 minutes to change the oem code from 203 to 200 when turning on the central heating system. From 200 i tapped water. In the 10+ minutes, nothing changed. I did try it again and then it changed from 200 to 204 in a minute. But when i stopped tapping water the oem code now remains 204. So i think the oem code is not something to work with. I have tested realtime and to make it clear: boiler_state 'on' = the flame = heating up the boiler (you use gas) modulation_level was the other way around by me. when i was heating up the house it was 0. when i tapped water it changed in range of 10 to 20. Can i test something else for you? please let me know |
@WilbertVerhoeff just to be sure: at which XML-data have you been looking to obtain the above result? |
@bouwew domain, appliances and direct. All at the same time constantly refreshing one after the other. |
Btw, The beta is very responsive. When I change the set temperature, the fiscal thermostat changed directly. |
Ok, thanks. Yes, the beta has been made responsive, the unresponsiveness for some scenario's has been bugging me for a long time. But fortunately I found a pointer in other HA-code that gave me the "Pling!: Idea!" moment :) To summarize all our work: we are back at square one: we can use Unfortunately, no follow-up response from Plugwise. |
I agree with you. I can not make much sense out of the difference the files give me everytime. Like there is no logic or something. I'm glad the 'heating' 'idle' thing is solved, and of course the response speed! For me personally, I would like to have the intended_boiler_state info in HA to switch my floor heating pump. But I don't know if that is possible. I want to thank you for the clear communication and the hard work! |
@WilbertVerhoeff your using the climate state idle now to stop the floor heating pump? Ran into the same issue that with the use of this beta integration of plugwise Anna doesn't go into the If I understand your conversation correctly the |
In the legacy/core version it goes to state |
@fsaris Climate state is the 'HVAC action' so when the state is 'heating' it means that you are heating your home or tapping hot water. It is the same as the flame icon. Personally I now use the boiler_temperature to switch the pump on and off but it is not the right way. When the boiler temperature is below 25°C it turns off the pumps but its difficult every season. #edit: the 'HVAC action' should be 'heating' or 'idle'. When you see the flame on your thermostat it should show 'heating'. |
@fsaris indeed, But, at the moment we are still testing, experimenting to find out how to properly show the heating- and dhw-states for the legacy Anna. The present implementation in 0.2.4rc1 is not correct. |
@bouwew @WilbertVerhoeff Tnx for the clarification. Will test a little with the @WilbertVerhoeff my automation was currently based on the boiler flame with a delay before it turns of again. So if the boiler starts burning the pump also starts. And if it goes off/idle the pump will run for x minutes and (if the boiler didn't start heating again) then it will stop. Side question: I see |
Ah my mistake it's already there |
@fsaris Correct. Auto means a schema is selected. State = Heat means that no schema is selected, so selected_schema is not shown (something that HA does by itself). |
But what's strange it only gives 1 scheme as available scheme. But I have more of them defined |
Which Plugwise hardware do you have (name + firmware version)? |
I have a Anna (OT)
Software: 4.0.15 |
Ok, thanks. |
@CoMPaTech has the same hardware, he can see both the schema's he has created. |
See #61 |
@WilbertVerhoeff @bouwew shouldn't |
@fsaris where do you see that type? I can not find it in my files. |
Please explain? |
Sorry didn't know he has the legacy version. I found this in Would be great if we could get this as binary sensor in homeassistent 😃 |
At the moment central_heating_state is used to show the heating_state, and domestic_hot_water_state is used to show the tapping of hot water. |
The binary_sensor for hot water tapping is available in plugwise-beta (custom_component). We are in the process of getting the beta-code into HA Core, replacing the present Plugwise integration. |
Will keep an eye on these values, but currently it looks that The |
I have noticed the same. For a multi-thermostat scenario, as with the Adam, using the intended_c_h_state will indeed be the better choice. But for a single-thermostat scenario I'm not 100% sure. If you are interested to see how it all works, take a look at the code in both repositories present in this github. |
In case you missed this, for legacy Anna, the heating-state (hvac_action = heating) is now based on |
But for the floor heating pump that wouldn't matter. As you only want to know if the hvac is active. So even if currently the flame is heating the tap water you want to know if you/system has the intention to heat the floor. And the |
Closed as @WilbertVerhoeff 's legacy Anna firmware has been updated to v3.1.11. |
Describe the bug
Plugwise beta custom component version 0.2.3
Legacy Anna user version 1.8.20
Home Assistant on a ubuntu server
installed true HACS
for the legacy Anna, after the update from 0.1.18-1 to higher the 'idle' action is missing in the thermostat. the thermostat remains in 'heating' mode. What i also noticed was that the most entities where duplicated and the domestic_hot_water and the heating_state is now gone.
Are those entities gone because it is not possible to get the data out of de legacy Anna?
I have copied the logfiles:
https://pastebin.com/wBpsPBBc
The text was updated successfully, but these errors were encountered: