Home Assistant skripti heräämiseen ja nukkumaan menoon

Eikö olisi hienoa, jos Home Assistant -skripti, joka voisi sytyttää/sammuttaa valot, avata/sulkea ikkunaverhoja, säätää termostaattia ja jopa soittaa tiettyä musiikkia kun olet menossa nukkumaan tai kun heräät.

Noh, tässäpä on sinulle esimerkkiskripti, jonka avulla voit automaattisesti sytyttää valot, avata ikkunaverhot, säätää termostaattia ja toistaa musiikkia herätessäsi Home Assistantissa:


- alias: "Good Morning"
trigger:
platform: time
at: '07:00:00'
action:
- service: light.turn_on
entity_id: light.bedroom
- service: light.turn_on
entity_id: light.bathroom
- service: cover.open_cover
entity_id: cover.bedroom_window
- service: cover.open_cover
entity_id: cover.bathroom_window
- service: media_player.play_media
entity_id: media_player.bedroom
media_content_id: "https://www.example.com/morning_playlist.mp3"
media_content_type: music

Tämä skripti käyttää aikaperusteista triggeriä, joka suoritetaan kello 7.00. Skriptin toiminnot ovat:

  • sytytä valot ”bedroom” ja ”bathroom”
  • avaa verhot ”bedroom_window” ja ”bathroom_window”
  • soita makuuhuoneen mediasoittimesta mediasisältö ”morning_playlist.mp3”

Voit vapasti muokata ajoitusta. Muista päivittää entity_id:t vastaamaan omiasi.

Tässä vastaavanlainen skripti iltaan:


- alias: "Good Night"
trigger:
platform: time
at: '22:00:00'
action:
- service: light.turn_off
entity_id: light.all
- service: cover.close_cover
entity_id: cover.all
- service: media_player.play_media
entity_id: media_player.bedroom
media_content_id: "https://www.example.com/sleep_playlist.mp3"
media_content_type: music

Tämä skripti käyttää triggerinä aikaa ja lähtee suorittamaan kello 22:00. Skripti tekee seuraavat asiat:

  • sammuttaa kaikki asunnon valot
  • sulkee kaikki verhot
  • soittaa makuuhuoneen mediasoittimesta mediasisältöä nimeltä ”sleep_playlist.mp3”

Kuten aamuherätysskriptin kanssa, voit säätää vapaasti tästäkin kellonaikaa. Muista myös päivittää entity_id:t kuntoon. Lisää koodit automations.yaml tiedostoon ja käynnistä Home Assistant uudestaan.