Featured image of post Home Assistant sådan tænder eller slukker du din forstærker

Home Assistant sådan tænder eller slukker du din forstærker

For lidt over et år siden startede jeg på Home Assistant, er noget af det jeg er blevet mest glad for er automatiseringer.

Jeg har en Sony TV, en WiiM streamer, og en god gammeldags Yamaha forstærker, som på ingen måde er smart. Indtil for nylig var forstærkeren altid tændt 24 timer i døgnet, og selvom den ikke bruger meget strøm, så betyder det bare noget for min kone.

Jeg fik den idé en dag at det må være muligt via en smart kontakt at tænde og slukke for forstærkere, når enten fjernsynet eller streameren var i brug. Så jeg fandt en HUE smart plug, og satte strømstikket til forstærkere i den.

Første opgave var at finde ud af hvilken tilstand WiiM streamerne og fjernsynet har når det ikke er i brug, eller afspiller noget.

WiiM Streameren WiiM er integreret i HA via LinkPlay og derfor skal vi under indstillinger, Enhed og tjenester, finde LinkPlay og i mit tilfælde har jeg kun en enhed som vi vælger Forstærker1 Her kan vi se at når den ikke bliver brugt er status inaktiv

Sony TV Da mit tv er et Android TV skal vi have fundet Android TV Remote integrationen Forstærker2 Her kan vi se at status er at den blev slukket

Opret en automation til at tænde forstærkeren Under indstillinger, Automatiseringer og Sener, tilføjer vi en Automatisering. Vi vil gerne have at forstærkeren tænder når enten WiiM streameren spiller musik og når fjernsynet tænder

Så første udløser vi laver er når WiiM starter med at spille Forstærker3 Vi kan ikke bruge når den tænder eller slukker da WiiM Streameren altid er tændt

Den næste udløser vi skal bruge er når fjernsynet er tændt Forstærker4 Når en af de to er udløst kan vi tænde smart kontakten Forstærker5 Scriptet i sin helhed

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
alias: Tænd forstærker stue
description: ""
triggers:
  - device_id: 8092f4a9d8f3dc812ea135e60ced94b6
    domain: media_player
    entity_id: 71513e0407eccf88109b2d83cb1ed65f
    type: playing
    trigger: device
  - type: turned_on
    device_id: 2f163604c45f18df0201cf7c598ba113
    entity_id: 62667276fe23fdf0c2b29e3b860e4b13
    domain: remote
    trigger: device
conditions: []
actions:
  - type: turn_on
    device_id: 889c46b32aef9d3091b7acccf4c2b1c9
    entity_id: b4326d38f68146e0264c4a21d2e9f284
    domain: switch
mode: single

Opret en automation der tænder for forstærkerne Under indstillinger, Automatiseringer og Sener, tilføjer vi en Automatisering. Vi vil gerne have at forstærkeren tænder når enten WiiM streameren er spiller eller når fjernsynet tændt

Vi laver en udløser når WiiM er inaktiv i 20 sekunder, og en udløser når fjernsynet slukkede efter 20 sekunder Forstærker6 Men vi vil selvfølgelig ikke have at forstærkeren slukker hvis vi spiller musik, eller fjernsynet er tændt Forstærker7 Så hvis de to betingelser er opfyldt så slukker vi for forstærkeren Forstærker8

Hele scriptet i sin helhed

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
alias: Sluk forstærker stue
description: ""
triggers:
  - device_id: 8092f4a9d8f3dc812ea135e60ced94b6
    domain: media_player
    entity_id: 71513e0407eccf88109b2d83cb1ed65f
    type: idle
    trigger: device
    for:
      hours: 0
      minutes: 0
      seconds: 20
  - type: turned_off
    device_id: 2f163604c45f18df0201cf7c598ba113
    entity_id: 62667276fe23fdf0c2b29e3b860e4b13
    domain: remote
    trigger: device
    for:
      hours: 0
      minutes: 0
      seconds: 20
    enabled: true
conditions:
  - condition: device
    device_id: 8092f4a9d8f3dc812ea135e60ced94b6
    domain: media_player
    entity_id: 71513e0407eccf88109b2d83cb1ed65f
    type: is_idle
  - condition: device
    type: is_off
    device_id: 2f163604c45f18df0201cf7c598ba113
    entity_id: 62667276fe23fdf0c2b29e3b860e4b13
    domain: remote
actions:
  - type: turn_off
    device_id: 889c46b32aef9d3091b7acccf4c2b1c9
    entity_id: b4326d38f68146e0264c4a21d2e9f284
    domain: switch
mode: single

Der findes helt sikkert en smartere måde at gøre det på, men dette virker for mig. Det kan godt være at jeg senere også finder den måde, men tag fat i mig hvis du har en anden måde at gøre det på.

Lavet med Hugo
Theme Stack designed by Jimmy