šŸ”„ Advanced Heating Control

Ok! sorry that i missed that!
will setup from scratch.

Take a look into the troubleshooting section in the first post.

Hi,

Really good job this Blueprint. Thanks a lot ! Was anyoed by my Viessman ViCare app and in a few hours the result of HA+ AHC gives much more control ! really happy.

I have Viessmann ZK03840 TRV. To my understanding they do not have calibration function (but I am not 100% sure).
I have a couple of rooms where there is a need of ā€œRoom temperature Sensorā€ because heaters are kind of in a niche and the ā€œTRV temperature sensorā€ goes up very fast. Therefore I activated ā€œgeneric calibrationā€

Question 1)
Does the ā€œgeneric calibrationā€ uses the ā€œRoom temperature Sensorā€ ? or is it just a fixed offset ?

Question 2)
In ā€œHeating Schedule Adjustmentsā€ instead of eco: ā€œ19ā€ , I woulld like to replace the 19 by input_number.temp_night_global. Is it possible ? How do I write that in proper code ?

Yes, the reference temperature is the value of your room temperature sensor.

Press the D-Key anywhere in home assistant and type the name of your thermostat and press enter. In the following device page have a look for number entities. Usually the named like something with offset, calibration, external temperature ect. But it could also depends on the integration you use.

Yes, this is possible. Just type the entity id instead of the number value.

You are a diamond. Thank you so much sir!!!
If I could give you a kiss I would :rofl:

You have no idea how long Iā€™ve been playing about with this.

I think I have a understanding problem with external temp sensors and the calibration
I have Sonoff TRVZB as Radiatorvalves.

In the automation Iā€™ve added the room temperature sensor and I set the calibration settings to this:

But it doesnā€™t seem to use it since the thermometer shows 20ish degree but the radiator isnā€™t heating to 22Ā°C

image

Hmmā€¦ I use the same thermostats. The calibrated temperature is nearly the same like the value of the sensor. Did you check graph of the calibration entity if this works in your setup? Mine looks like this:

image

1 Like

Funny, I adjusted the calibration value and now it works.
Could it be that it doesnā€™t trigger when you duplicate the automation?

I saw this on 3 Automations now. It didnā€™t work until I changed the calibration delta and saved the automation.

But knowing this, I can now change them all one time.

I changed the calibration from 0,5 to 0,2 on 07:14 this morning:

I have extensively deployed your blueprint at home, but now I am facing headaches when integrating the climate Entity with homekit and having my family interact.

Ideally, I would like the temperature to reset the latest an hour after they manually intervened, because they only know on but not off

Would it be possible to add a configuration option ā€œRerun actions after xx:xx:xx time passed since manual climate adjustmentā€. That way they can increase the temperature when they want, and an hour later, whatever policy was set is used again?

I know that if some other rule happens in the meantime, that already changes the temperature back and thatā€™s fine. I just want to avoid heating for hours when nobody is using the room.

Edit: differentiating manual and script triggered target temperature change might be hard, so it could just be ā€œrun at least every x time to reset temperatureā€. I think I could also write external automations for that, but thatā€™s something for after I recovered from COVID -.-

Thanks a lot for your answer !

  1. working now
    2)what do I do wrong here ? :
  • time: ā€œ21:26ā€
    eco: input_number.temp_night_global

@metabubble
Iā€™d updated the FAQ because this question is often asked.

I tried this:

- time: "10:10"
  eco: input_number.temp_temp

Worked for me as expected with and without an eco temperature number entity. You could share a trace log if you like. Have a look in the troubleshooting section in the first post of this thread.

I created same temp_temp. Still do not manage :frowning:

trace: here

You need at least on entity that toggles between eco and comfort. This could be a person, schedule, persence sensor, proximity device, guest mode entity. Without any of this only window detection and calibration is working.

For a minimal setup just create an input_boolean and set this as guest mode entity or presence sensor.

I make some tests following your advice.Now I understand the concept: just putting several values for eco in the heating plan at different times do not work, the new eco value is forwarded to the thermostat only if something else happen. with this understanding I managed to implement what i wanted to do. Thanks :pray: (just for info: what is strange is that the first event in the heating plan does not need this ā€žsomething has to happenā€œ)

was there any update on this? Or still a HA bug?

1 Like

Great blueprint, works like a charm for my central heating system. But i also want to use this template to control my daikin ac. Is there a way to program that under 19Ā° it will heat and above 24Ā° it will cool?

@panhans

Hi,
i seem to have one problem fixed.
I deactivated my BT and also realized that i was running a ancient Zigbee2MQTT COntainer on docker. I did upgrade the system to 2.0.0.1 and it is running now. I havent had a shutdown issue since then.

But now i have an temperature issue. When i leave the room and the temps go down they sink lower then they should. I have a external room sensor tefined, so the temperature in the room should be calibrated on that one, right? Instead it looks like that:

It looks like it its calibrating the room temperature on the thermostats temperature sensor (16,9Ā°C).

That was my trace:
https://controlc.com/8d3db55b

What am i doing wrong?

Unfortunately this is a dead link. :stuck_out_tongue: Did you disable the whole BT integration or just for specific thermostat?

Unfortunately I didnā€™t have time to take care of it. Also I did not created an issue in the github.

No not possible atm. Do you mean the outside temperature with the values?

Yes or even inside temperature from a room temperature sensor. If i can make a future request, this will be it.

I have developed a flow in NodeRED that does that, maintains inside dew point comfort levels based on outside and indoor dew point.

I am just at version 4 at the moment and it is holding quite steady, while being power efficient. Version 5 will be uploaded soon.

Apologies not meaning to the hi-jack thread. Dew point control is a tighter way to handle indoor comfort.

I use Daikin with TADO.