Advertisement
DPYUD

Automazione timer ad azionamento automatico ogni ora

Apr 7th, 2024 (edited)
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. # Esempio (da provare) di automazione che parte ogni ora, tiene un
  2. # device acceso per un certo tempo e poi lo spegne, a mo' di timer luce scale.
  3. # Il device si chiama light.lampadina, l'automazione utilizza due helper:
  4. # un timer timer.lampadina e un input numerico
  5. # input_number.tempo_lampadina per modificare la durata di accensione
  6.  
  7. - id: LuceOnPeriodica
  8. alias: Attiva luce ogni ora
  9. description: ''
  10. trigger:
  11. - platform: time_pattern
  12. hours: "/1"
  13. condition: []
  14. action:
  15. - service: light.turn_on
  16. entity:
  17. - light.lampadina
  18. - service: timer.start
  19. target:
  20. entity_id: timer.lampadina
  21. data:
  22. # Se si vuole usare un helper numerico per definire il tempo di accensione
  23. duration: '{{ states(''input_number.tempo_lampadina'') }}'
  24. # Se non si vuole usare un helper e mettere un valore fisso
  25. # duration: 00:01:00
  26.  
  27. - id: LuceOff
  28. alias: Disattiva luce a scadenza timer
  29. description: ''
  30. trigger:
  31. - platform: state
  32. entity_id:
  33. - timer.timeout_luce
  34. to: idle
  35. from: active
  36. condition: []
  37. action:
  38. - service: light.turn_off
  39. entity:
  40. - light.lampadina
  41.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement