
Vedremo come creare delle automazioni, ma sopratutto per iniziare a capire faccia quelle per i temi e l’accensione di uno switch all’accensione di un secondo
Per inserire i temi ho già fatto una guida che vi posto https://www.itchsblog.it/2018/08/01/guida-ha-come-aggiungere-i-temi-a-home-assistant/ e adesso vediamo come fare due automazioni che all’avvio o riavvio a una certa ora parte con un tema e a un’altra con un’altro
- alias: Avvio Tema Scuro
trigger:
- event: start
platform: homeassistant
condition:
- after: '20:00'
before: 08:00
condition: time
action:
- data_template:
name: DarkOrange
service: frontend.set_theme
- alias: Avvio Tema Chiaro
trigger:
- event: start
platform: homeassistant
condition:
- after: 08:00
before: '20:00'
condition: time
action:
- data_template:
name: ClearOrange
service: frontend.set_themeLa prima automazione imposta un tema chiaro dalle 08:00 alle 20:00 all’avvio o riavvio, invece il secondo imposta un tema scuro dalle 20:00 alle 08:00 all’avvio o riavvio
Adesso vediamo come a una certa anche se il sistema è in funziona cambia tem a una certa ora:
- alias: Impostazione Tema Black Orange 20:00
trigger:
- at: '20:00'
platform: time
condition: []
action:
- alias: ''
data_template:
name: DarkOrange
service: frontend.set_theme
- alias: Impostazione Tema Clear Orange 08:00
trigger:
- at: 08:00
platform: time
condition: []
action:
- data_template:
name: ClearOrange
service: frontend.set_themeLa prima quando quando sono le 20:00 imposta il tema scuro, invece la seconda quando sono le 08:00 imposta un tema chiaro
Allora adesso vediamo anche come detto le due automazioni per accendere una luce o switch all’accensione di un’altro
- alias: Switch accende Switch
trigger:
- entity_id: light.luce_letto
from: 'off'
platform: state
to: 'on'
condition: []
action:
- data:
entity_id: light.lampadario
service: light.turn_on
- alias: Switch spegne Switch
trigger:
- entity_id: light.luce_letto
from: 'on'
platform: state
to: 'off'
condition: []
action:
- data:
entity_id: light.lampadario
service: light.turn_offQueste due automazioni la prima accende tutti e due gli switch all’accensione del primo e la seconda gli spegne allo spegnimento del primo.
Adesso se non volte le automazioni nella home bisogna aggiungere questa configurazione che rende le rende non visibili nel file costumize.yaml
automation.avvio__tema_scuro:
hidden: true
automation.avvio_tema_chiaro:
hidden: true
automation.impostazione_tema_black_orange_2000:
hidden: true
automation.impostazione_tema_clear_orange_0800:
hidden: true
automation.switch_accende_switch:
hidden: true
automation.switch_spegne_switch:
hidden: truePer avere aiuto io e altri abbiamo creato un canale Discord dove potete collegarvi e ci aiutiamo a vicenda https://discord.gg/CTCrSm5
