Hi,
I’m using Homekit to trigger an input boolean helper to set people home or away (me, the gf and “guest”) and group those helpers into a “group.” so I can use them everywhere else.
I would like to use the group helper for heating as well instead of a person, and it seems as you created a testversion with this in mind here: 🔥 Advanced Heating Control - #176 by fuersi
It would also work if I could just throw that group into the guest mode field as a guest mode helper is also in that group.
It would be great if you could recreate this in the current version
Thanks in advance!
Also a side question, maybe I’m just too dumb. I got some door sensors to monitor some of the windows. In this case I would need a seperate automation for each room as otherwise the automation would shut off all heating, right?
Hmm… I could do this, but since groups don’t have to be binary it’s in my opinion not the correct way. (The next user will try to add something weird ) Instead of creating a group you should go with a binary template sensor with a template like:
{% set persons = ['input_boolean.person_1','input_boolean.person_2'] %}
{{ persons | select('is_state','on') | list | count > 0 }}
Just edit your input_booleans here.
Yes, the automation is designed for single rooms because it were too difficult to get the relations. It would be possible to connect the entities using the areas but this would be to confusing because there are several temperature sensors and maybe indoor contacts that should be ignored.
Thanks for the hint. Wonder if the docs describes this feature better. I will try to improve the descriptions.
I did a small fix to this. For me it looks promising. Maybe give it a try and then give feedback.
@kitus
I will check this. But if you mean the automation didn’t act like expected just download the latest trace without triggering it. Also blocked runs have a trace but won’t update the timestamp in the automation overview.
//EDIT: Works like a charm. Did you had a look into the history especially the direction and distance entity?
I’m currently away for the weekend and I don’t have a laptop with me. However, I think I managed to download the trace before triggering the automation: Filebin | du0mz9rna17yh1fl
Doing this on a mobile phone feels like rocket science almost.
Once I had downloaded the trace, I manually run the automation and upon doing that, the results I got where the expected ones. I even recorded a video in case it helped in someway.
According the trace the current mode is off and no body or better nothing forces the comfort mode. I had to add the set temperatures in the blueprint so I can see if any run before set them to the correct temperature.
Just to be sure: You’re on the latest version, right? Thanks for your help.
Ah, btw, as my system was acting up I had previously even disabled the proximity option, and decided to do without it for the time being. My configuration is very basic at this point, and still something seems to not be working properly:
After updating HA to 2025.1 there is a strange problem with the blueprint. After the initial save, the entity picker seems to be missing in the UI. This happens in v4 and v5 of the blueprint. Is this a known issue?
New samples, in case they may add additional information:
Here you can find 2 traces taken 2’ apart one from another:
trace corresponding to normal automatic operation which does not achieve the expected result
trace corresponding to the manual triggered automation, which achieves the expected results
Clearly the first one simply quits (not expected), while the second one does stop the heating (expected, because all home members left the house for longer period of time set by the defined threshold).
I’ve tried your configuration and it works for me flawlessly. Maybe this helps for troubleshooting:
For testing purpose reduce the leaving home duration to 1 or 2 minutes
leave your home (you can simulate this by setting the state of the person entities in the developer settings to e.g. not_home) You also can delete the persons and test it with your guest toggle.
wait 2 or 3 minutes
open up the automation traces
download all available traces (max 5 are stored) You can iterate with the arrow buttons on top in the trace view through the trace logs
And don’t trigger the automation manually, please.
This was not the correct trace. But there were traces before this one (see. the arrow buttons in the trace view)