InventoCasa / ha-advanced-blueprints

Advanced Blueprints combined with pyscript for extra useful automations
139 stars 33 forks source link

Feature Request : Waterheater Temperature - off #38

Open andre8777 opened 11 months ago

andre8777 commented 11 months ago

Hi Invento Casa,

not an issue and you created really a perfect add-on. i would ask for an improvement for the app. i'm not much into github and dont know where to write a suggestion for an improvement.

I automated my water boiler heater ( heater with 3000W) with your app.

For Waterboilers it is necessary to pull it off, if a temperature level above 60-70 degree is reached.

would it be possible to add an entity for "water boiler temperature"-level - if reached to poll the entitiy actor off?

i have such Temperature- entitys in my homeassistant but dont know where to integrate them. im also not so good in coding with homeassistant.

at the moment my heater has a build in thermostat to pull manually off, but it would be much better to automate it.

ItsMe00007 commented 10 months ago

Would be really a great enhancement.

Currently i am using it to heat up the water with 3 times 2 KW. It happens a few times a day that the thermostat turns the heater off and then all 3 at once on again when the temperature reduces.

Then it pulls 6KW even though there are no 6 kw available from PV and it takes some time until your automation detects it and turns the heater off.

Better would be if your automation could turn the heater of after it reaches e.g. 55 degrees and once it is e.g. below 50 degrees turns the heater only on if enough PV excess is available.

34by151 commented 9 months ago

It would be great if this is part of the code however I have got around it using an additional automation

Rather than turn on the hot water service (HWS) directly I "pv_excess_control" to turn on a toggle that I created in helpers The boiler automation uses this as a condition

The HWS temp is controlled by a PID loop I used the toggle during daylight hours and manually enable the for 2 hours just before dawn

I did a similar thing for the pool

I have a template sensor to calculate the pool run hours for the day Hours are calculated via the Max pool water temp and Max outside temp Hotter = more hours:minutes I then have a timer to count down the run time

During the day "pv_excess_control" to turns on a toggle to start the pool As it running the timer counts down to 0

When the hours reach 0 the pool wont run During the night the pool is enabled till the timer reaches 0

This way I get variable pool runtime with as much from solar as possible I then pay for any excess at night

We get paid 5c for power we export and pay 36c imports So

InventoCasa commented 8 months ago

Hello there, I'll keep this in mind for my next release of the script. It's basically a similar to request to what is written in #5 - in particular the numerical sensor input & solar cut off.