Smart hem iFokus

Smart hem

Etiketter: automatiseringproblemlösninghome-assistant
Läst 30 ggr
Niklas
0

Att använda solens läge som villkor i automatiseringar i Home Assistant

Bild 1. Klicka för att öppna i full storlek.

 
Som nybliven användare tycker jag Home Assistant har sina egenheter. Vissa är ganska frustrerande. Jag har till exempel lagt mycket tid på att försöka få en automatisering att bara köra om solen är nere.

Det finns en funktion som heter Solen. Där kan man välja antingen före solnedgång eller före soluppgång, samt efter solnedgång eller efter soluppgång (se vänstra skärmdumpen). Man kan tycka att om du väljer före soluppgång och efter solnedgång skulle du fånga den tid då solen inte är uppe. Så fungerar det inte. Trots att du kan välja två villkor som ska vara uppfyllda kan inte funktionen hantera det.

I stället får du välja ett villkor som heter Eller. Med eller kan du lägga in flera villkor, varav minst ett behöver vara sant för att det ska vara sant. Under Eller kan du lägga in två Sol-villkor, ett med före soluppgång och ett annat med efter solnedgång (se högra skärmdumpen). Då kommer automatiseringen att köra den åtgärd du har valt, exempelvis att starta lampor.

Nedan är den YAML -kod jag använder för att tända lampor i vardagsrummet när en rörelsesensor registrerar rörelse, förutsatt att solen är nere. Efter 3 minuter och 10 sekunder släcker den lamporna igen.


alias: _Vardagsrum rörelse
description: ""
trigger:
  - type: motion
    platform: device
    device_id: c4e64dd3065693e68eeded4d7f8f6748
    entity_id: binary_sensor.ikea_rorelsesensor_motion
    domain: binary_sensor
    for:
      hours: 0
      minutes: 0
      seconds: 0
condition:
  - condition: or
    conditions:
      - condition: sun
        before: sunrise
      - condition: sun
        after: sunset
action:
  - type: turn_on
    device_id: 2d6c10031ffe517beb38646d34e8cf15
    entity_id: light.fonster_1
    domain: light
  - type: turn_on
    device_id: 09f86868e21b2350227c2f01a1c07874
    entity_id: light.fonster_3
    domain: light
  - type: turn_on
    device_id: d5f377de6d8f2a2214b98f2b68f15129
    entity_id: light.fonster_5
    domain: light
  - type: turn_on
    device_id: 799115854a36153b62bd3cf72ccda1a8
    entity_id: light.fonster_7
    domain: light
  - delay:
      hours: 0
      minutes: 3
      seconds: 10
      milliseconds: 0
  - type: turn_off
    device_id: 2d6c10031ffe517beb38646d34e8cf15
    entity_id: light.fonster_1
    domain: light
  - type: turn_off
    device_id: 09f86868e21b2350227c2f01a1c07874
    entity_id: light.fonster_3
    domain: light
  - type: turn_off
    device_id: d5f377de6d8f2a2214b98f2b68f15129
    entity_id: light.fonster_5
    domain: light
  - type: turn_off
    device_id: 799115854a36153b62bd3cf72ccda1a8
    entity_id: light.fonster_7
    domain: light
mode: single


Vänliga hälsningar, Niklas

Sök information om Sveriges adelssläkter för din släktforskning

  • Redigerat 2022-10-16 16:29 av Niklas
Niklas
0
#1

Av okänd anledning kommer inte mellanslagen i början av raderna med i formateringen av YAML ovan. Jag ska försöka fixa det.


Vänliga hälsningar, Niklas

Sök information om Sveriges adelssläkter för din släktforskning

  • Redigerat 2022-10-13 12:25 av Niklas