Smart Raumbeleuchtung steuern via Bewegungsmelder

Hallo,

ich möchte gerne folgendes geschaltet bekommen:

  1. Sonne ist untergegangen
  2. Bewegungsmelder meldet Bewegung
  3. Licht anschalten, teilweise 1 Lampe aber es können auch mehrere werden
  4. Bewegungsmelder erkennt keine Bewegung mehr
  5. Licht wird ausgeschaltet

Bisher habe ich es nur geschafft das nach Sonnenuntergang bei Bewegung Licht an geht. Aber es geht nicht aus, sobald keine Bewegung mehr erkannt wird.

Wieso machst Du für den Anfang nicht einfach eine zweite Automation, die abschaltet wenn keine Bewegung mehr erkannt wird?

2 „Gefällt mir“

Ich hatte damals was ähnliches

description: ""
mode: single
trigger:
  - type: motion
    platform: device
    device_id: a11ccc8ed8bbd9bc121689b1fd6c6572
    entity_id: binary_sensor.ms_kueche_occupancy
    domain: binary_sensor
    id: motion-on
  - type: no_motion
    platform: device
    device_id: a11ccc8ed8bbd9bc121689b1fd6c6572
    entity_id: b5c98a0d7113c5b8ec0856b55e2ad21c
    domain: binary_sensor
    for:
      hours: 0
      minutes: 2
      seconds: 30
    id: motion-off
condition: []
action:
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
      milliseconds: 500
  - choose:
      - conditions:
          - condition: trigger
            id:
              - motion-on
          - condition: sun
            after: sunset
        sequence:
          - type: turn_on
            device_id: 7136485745c65a88c4101f12826b67d1
            entity_id: 20b1930b65895a289c6a0bc1fb58b05c
            domain: light
      - conditions:
          - condition: trigger
            id:
              - motion-off
        sequence:
          - type: turn_off
            device_id: 7136485745c65a88c4101f12826b67d1
            entity_id: 20b1930b65895a289c6a0bc1fb58b05c
            domain: light

1 „Gefällt mir“

Ich nutze hierfür die folgende Blaupause. Funzt einwandfrei und ich kann mit verschiedenen Szenen festlegen ab welcher Uhrzeit welche Lampen wie stark angehen sollen.

Yet Another Motion Automation

1 „Gefällt mir“

Ich habe auch wie @tarag empfohlen angefangen. Dann prüfen (über mehrere Tage) und dann verfeinern und evtl. in EINE Automation packen.

1 „Gefällt mir“

Ok, ich sehe schon das Automation nicht ganz so einfach zu bauen scheint. Gibt es irgendwo eine passende Anleitung wie man automation richtig erstellt?
Habe es versucht mit meinem TV (LG) eine Govee Ambilight zu steuern, das wenn die Sonne untergegangen und bevor die Sonne aufgegangen ist eingeschaltet wird wenn der TV eingeschaltet ist. Doch irgendwie klappte das nicht. Jetzt hab ich es umgestellt das Govee ab 16:30 bis 2:00 an ist wenn TV eingeschaltet ist. Mal schauen ob das nun funktioniert.

Kannst dir auf YouTube Videos von “simon42” oder “Steuer dein Leben” anschauen.

Ich habe das in 2 Automationen gepackt, aber es geht mit Sicherheit auch in einer.

Trigger 1: Gerät SUN und dann den Sonnenuntergang → Bedingung TV läuft.

Trigger 2: LG ist an → Bedingung Gerät SUN und dann Sonnenuntergang

Aktion ist jeweils Licht an. Somit wird bei mir das Licht einschalten, wenn der TV eingeschlafen wird UND Sonne unter dem Horizont ist bzw. wenn der TV bereits eingeschalten ist UND die Sonne unter dem Horizont verschwindet.

Ist gibt mit Sicherheit viele Wege nach Rom. :wink:

Du kannst es tatsächlich in eine Automation packen. Beide Trigger und beide Bedingungen.
Dann wird ausgelöst, wenn TV eingeschaltet wird oder Sonnenuntergang
Bedingung muss aber sein, dass TV an und Sonne untergegangen.

1 „Gefällt mir“

Ja, aber bei 3 TV’s und den dazugehörigen Lampen verliert man in EINER Automation schnell den Überblick :rofl:

Das stimmt :rofl:
Aber dann braucht man pro Raum/TV nur eine Automation und keine 2.

1 „Gefällt mir“

Huhu,

wollte hier auch mal kurz meinen Senf dazu geben…
Auch ich wollte es so machen wir Du…
Im folgenden Script (Automation) welches ich Dir/Euch anhänge ist es so…
An;
-Bewegungsmelder erkennt eine Bewegung…

  • in meinem Fall wird noch geprüft ob überhaupt jemand Zuhause ist (anhand der Handys)
  • Das Licht wird eingeschaltet wenn, diese 3 Bedingungen erfüllt sind… Bewegung erkannt; Sonne untergegangen; Helligkeit unter 50 Lux

Aus;

  • Bewegungsmelder erfasst vom Zustand mit Bewegung zum Zustand ohne Bewegung mit einem Timer von 5 Minuten (also es wird erst nach 5 Minuten weiter laufen das Script)
  • in meinem Fall wird noch geprüft ob überhaupt jemand Zuhause ist (anhand der Handys)
  • Nochmalige Zustandsprüfung ob der Bewegungsmelder wirklich den Normalzustand erreicht hat (also ohne Bewegung)

Klingt erstmal recht kompliziert aber es funktioniert wunderbar.
Ich bin darauf gekommen weil ich in erster Linie mich Neu mit dem ganzen Krams beschäftige und zum anderen Simons Beitrag “Bewegungsmelder in Home Assistant automatisieren (Der beste Weg)” gelesen habe.
Durch dieses Blueprint konnte ich feststellen warum meine eigene Automation nicht funktionierte.
Das Blueprint funktioniert auch prima, aber ich nehm erstmal meins ^^

Hier die von mir verwendete Automation (YALM)

alias: Bad Automatik Licht An/Aus bei Bewegung
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.shelly_bad_bewegungsmelder_motion
    from: "off"
    to: "on"
    alias: Wenn Bewegung erkannt
  - platform: state
    entity_id:
      - binary_sensor.shelly_bad_bewegungsmelder_motion
    to: "off"
    from: "on"
    for:
      hours: 0
      minutes: 5
      seconds: 0
    alias: Keine Bewegung für 5 Minuten erkannt
condition:
  - condition: or
    conditions:
      - condition: state
        entity_id: device_tracker.pixel_7_pro
        state: home
      - condition: state
        entity_id: device_tracker.samsung_a33
        state: home
    alias: Prüfe eine der Bedingungen für weiterführende Aktionen
action:
  - choose:
      - conditions:
          - condition: state
            entity_id: binary_sensor.shelly_bad_bewegungsmelder_motion
            state: "on"
            alias: prüfen ob eine Bewegung erkannt wurde
          - type: is_illuminance
            condition: device
            device_id: 627dcc29c5e102616b63d0ab636fb862
            entity_id: 04164f18f603eb48eef246f5d1334a32
            domain: sensor
            below: 50
          - condition: sun
            before: sunrise
            after: sunset
            alias: Prüfe ob Sonne unter gegangen ist
        sequence:
          - type: turn_on
            device_id: 65737a5e94513656b917b877935c00db
            entity_id: 42201f062bbcffa969b241fc1af6775e
            domain: light
        alias: Wandlicht im Bad an bei Bewegungserkennung & best. Dunkelheit
      - conditions:
          - type: is_no_motion
            condition: device
            device_id: 627dcc29c5e102616b63d0ab636fb862
            entity_id: 79aeb27d0f61d0d3406971fb5c4408db
            domain: binary_sensor
            for:
              hours: 0
              minutes: 0
              seconds: 0
            enabled: false
          - condition: state
            entity_id: binary_sensor.shelly_bad_bewegungsmelder_motion
            state: "off"
        sequence:
          - type: turn_off
            device_id: 65737a5e94513656b917b877935c00db
            entity_id: 42201f062bbcffa969b241fc1af6775e
            domain: light
        alias: Wandlicht im Bad aus wenn 5 min keine Bewegung
mode: single