⏱ Trigger - Run ON Timer

@tomasd

All your YAML looks good, just check your timer helper. Below is my one for your reference. Note the duration and the restart must be ticked so it will survive a HA restart.

Let us know how you go.

Blacky :smiley:

I have the timer set the same. This is a trace that happens when the timer stops and the climate should be turned off:

I’m not sure which parts of the trace are useful.
This is step details:

Executed: January 21, 2024 at 12:20:49
Result:
result: false
conditions/0
Executed: January 21, 2024 at 12:20:49
Result:
result: false
conditions/0/conditions/0
Executed: January 21, 2024 at 12:20:49
Result:
result: false
entities: []
conditions/1
Executed: January 21, 2024 at 12:20:49
Result:
result: false
conditions/1/conditions/0
Executed: January 21, 2024 at 12:20:49
Result:
result: false
entities: []
conditions/2
Executed: January 21, 2024 at 12:20:49
Result:
result: false
conditions/2/conditions/0
Executed: January 21, 2024 at 12:20:49
Result:
result: false
entities: []
conditions/3
Executed: January 21, 2024 at 12:20:49
Result:
result: false
conditions/3/conditions/0
Executed: January 21, 2024 at 12:20:49
Result:
result: false
entities: []
conditions/4
Executed: January 21, 2024 at 12:20:49
Result:
result: false
conditions/4/conditions/0
Executed: January 21, 2024 at 12:20:49
Result:
result: true
entities: []
conditions/4/conditions/1
Executed: January 21, 2024 at 12:20:49
Result:
result: false
conditions/5
Executed: January 21, 2024 at 12:20:49
Result:
result: false
conditions/5/conditions/0
Executed: January 21, 2024 at 12:20:49
Result:
result: true
entities: []
conditions/5/conditions/1
Executed: January 21, 2024 at 12:20:49
Result:
result: false
conditions/6
Executed: January 21, 2024 at 12:20:49
Result:
result: false
conditions/6/conditions/0
Executed: January 21, 2024 at 12:20:49
Result:
result: true
entities: []
conditions/6/conditions/1
Executed: January 21, 2024 at 12:20:49
Result:
result: false
conditions/7
Executed: January 21, 2024 at 12:20:49
Result:
result: false
conditions/7/conditions/0
Executed: January 21, 2024 at 12:20:49
Result:
result: true
entities: []
conditions/7/conditions/1
Executed: January 21, 2024 at 12:20:49
Result:
result: false
conditions/8
Executed: January 21, 2024 at 12:20:49
Result:
result: false
conditions/8/conditions/0
Executed: January 21, 2024 at 12:20:49
Result:
result: true
conditions/8/conditions/1
Executed: January 21, 2024 at 12:20:49
Result:
result: true
entities: []
conditions/8/conditions/2
Executed: January 21, 2024 at 12:20:49
Result:
result: false
entities:
  - climate.kotelna_bojler
conditions/9
Executed: January 21, 2024 at 12:20:49
Result:
result: false
conditions/9/conditions/0
Executed: January 21, 2024 at 12:20:49
Result:
result: false

For the sake of testing, I’ve set the run time for 10s.

It does not work just for the climate. When I change the boiler climate with a switch it works great.

Should I send you anything else?

I see, I will PM you.

Blacky :smiley:

Hello !
Many thanks Blacky for this really nice blueprint.
I wanted to develop one but yours is so advanced I gave up mine :wink:

I would like also to add a condition (SUN condition).
How I could achieve this in your opinion please ?

My use case:

  • 3 triggers (1 helper “button”, 1 switch, 1 motion sensor)
  • the entity to turn on is a light
  • I would like to switch on the light when a trigger is activated AND during night only

Another request:

  • could you add a notification system before and after the action ?
    For instance, a notification is sent via Telegram or other solution before the light is switched on and another notification after it is back to off.

  • last question: how do you display remaining time of a timer please ? I can display the duration of the timer in a card but not the remaining time.

Thank you again !

Hi again,

I’m still testing your blueprint. I’m facing an issue when I use a timer helper:
Everything goes well until the timer is over:

When I click on the trigger-button, the timer looks good:
image

At the end of the timer, the light doesn’t switch off and in the log:

homeassistant  | 2024-02-23 08:45:04.024 WARNING (MainThread) [homeassistant.components.automation] Error evaluating condition in 'Test timer bureau':
homeassistant  | In 'condition':
homeassistant  |   In 'or' (item 9 of 10):
homeassistant  |     In 'and' (item 3 of 3):
homeassistant  |       In 'template' condition: UndefinedError: 'dict object' has no attribute 'entity_id'

I don’t understand my issue… :thinking:

Thank you in advance !

It is probably because you are using a device and not an entity. But have a look at this blueprint :magic_wand: Manual light control with auto OFF it may be more inline with what you are trying to do.

Blacky :smiley:

Hi,

Many thanks !!! I changed to an entity and now it works perfectly !! :sparkler:

The blueprint you mentioned is not totally what I’m looking for, but I keep it :+1:

Thanks ! :pray:

1 Like