Bewegungsmelder (Bewegung, Licht ein Befehl wiederholen)

Ich habe das ganze Haus auf Licht Taster umgestellt, mit verbauten Shellys.
(Die HUE Leuchten mal außen vor )

Ich möchte das wenn die Haussteuerung mal nicht funktioniert,
trotzdem das Licht nicht ewig leuchtet, also habe ich es generell so eingestellt:

  • Kurzer Druck auf Taster: Licht für 5-10 Minuten einschalten (je nach Raum)
  • Langer Tastendruck: 30-60 Minuten einschalten (je nach Raum)

Am Abend bzw. unter 80lx vom Außensensor, schalten die Bewegungsmelder,
hier kommt dann jedoch das Problem mit dem Timeout der Shellys (bei Dauerbewegung). Ich muss also dafür Sorgen das Bewegung kontinuierlich den Licht ein Befehl sendet.

Habe lange gesucht nach „motion, repeat“ usw. und eher durch Zufall die „wiederholen“ Funktion entdeckt.
Gelöst nun in „einer“ Automation wie folgt:
(Falls jemand eine bessere Variante hat, gerne her damit)

Der Befehl zum Licht einschalten wird nun alle 30s wiederholt, bis der Bewegungsmelder „keine Bewegung mehr erkennt“. Somit wird der Shelly Timer (auch bei Dauerbewegung) einfach neu gestartet.

alias: Bewegungsmelder - Badezimmer
description: ""
triggers:
  - type: motion
    device_id: f96874f72f2393e0c7c0eb146bc249e4
    entity_id: 6a569892bc845de6d66c85be4bde3716
    domain: binary_sensor
    trigger: device
conditions:
  - condition: state
    entity_id: input_boolean.automatik_bewegungsmelder
    state: "on"
  - condition: numeric_state
    entity_id: sensor.hmip_eg_as_hs_beleuchtungsstarke
    below: input_number.bewegungsmelder_aktiv_unter
actions:
  - repeat:
      sequence:
        - action: light.turn_on
          metadata: {}
          data: {}
          target:
            entity_id: light.og_badezimmer_switch_0
        - delay:
            hours: 0
            minutes: 0
            seconds: 30
            milliseconds: 0
      until:
        - condition: state
          entity_id: binary_sensor.badezimmer_occupancy
          state: "off"
mode: restart

Den Modus der Automation auf „neu starten“ setzen. Oben über die drei Punkte.

Oder mal über einen Präsenzmelder nachdenken. Ggf. auch in Kombination. PIR löst aus Präsenzmelder überwacht die Anwesenheit. Ein PIR „geht aus“, wenn man sich im Raumbefindet und sich nicht bewegt. Bei einem Präsenzmelder passiert das nicht.

Neustarten ist natürlich eine Voraussetzung, hatte ich vergessen zu erwähnen. Präsenzmelder sind auch im Einsatz, Problematik mit meiner Shelly-Timer Kombi bleibt dieselbe, aber Lösung funktioniert ja.