Advertisement
Guest User

Untitled

a guest
Mar 18th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.77 KB | None | 0 0
  1. #ESEMPIO A
  2.   - alias: Luci Scale
  3.     trigger:
  4.       platform: state
  5.       entity_id: id_sensore_base_scale, id_sensore_cima_scale
  6.       #Non metto from off to on o viceversa, perchè dipende dalla condizione
  7.     action:
  8.       service: light.toggle
  9.       entity_id: id_luce_scale
  10.  
  11.   - alias: Luce Corridoio
  12.     trigger:
  13.       platform: state
  14.       entity_id: id_sensore_cima_scale
  15.     condition:
  16.      # la cond. si innesca solo se il sens delle base scale è stato attivo negli x secondi precedenti (dipende dalla tua scala :D)
  17.       condition: state
  18.       entity_id: id_sensore_base_scale
  19.       state: on
  20.       for:
  21.         seconds: 10
  22.     action:
  23.       service: light.turn_on
  24.       entity_id: id_luce_corridoio
  25.  
  26. #ESEMPIO B
  27.   - alias: Timer Lampada Sale
  28.     trigger:
  29.       platform: time
  30.       at: '02:00:00'
  31.     condition:
  32.       - condition: time
  33.       # presumo che ti interessi solo nei giorni "lavorativi"
  34.         weekday:
  35.          - mon
  36.           - tue
  37.           - wed
  38.           - thu
  39.           - sun
  40.     action:
  41.       - service: light.turn_on
  42.         entity_id: id_luce_sale
  43.       - delay: '05:00:00'
  44.       - service: light.turn_off
  45.         entity_id: id_luce_sale
  46.  
  47.   - alias: Pausa Lampada Sale
  48.     trigger:
  49.       platform: event
  50.       event_type: click
  51.       event_data:
  52.         entity_id: id_button_xiaomi
  53.         click_type: double
  54.     condition:
  55.       condition: time
  56.       after: '02:00:01'
  57.       before: '06:59:59'
  58.     action:
  59.       - service: light.turn_off
  60.         entity_id: id_luce_sale
  61.         # se vuoi che si riaccenda da sola dopo una mezzoretta (se ci metti quello ad addormentarti) metti anche:
  62.       #- delay: '00:30:00'
  63.       #- service: light.turn_on
  64.       #  entity_id: id_luce_sale
  65.       #  transition: 300 # 5 min x 60 s
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement