Lichter um 23.00 Uhr aus +/- zufällig 15 Minuten jeden Tag wechselnd

Hallo,
ich hab in der HUE APP eine Automatisierung die alle Lichter im Haus per Zufall +/- 15 Minuten um 23.00h herum ausschaltet, damit die Lichter nicht jeden Abend zur gleichen Zeit ausgehen.
Wie bekomme ich so etwas in HA umgesetzt?
Gibts da irgendwo einen Zufallmodus, ein Template, Blueprint? Oder brauchts einen Helfer, bin etwas ratlos.

Der Zufalls-Sensor unter den Helfern würde sowas machen :slight_smile:

Den hab ich in der Tat gefunden, da kann ich aber keinen Zeitraum o.ä. einbauen. Wäre ja dann ein Binären Lichtsensor…mmh…stehe auf dem Schlauch. :relieved:

Du könntest es mal mit einem random im delay versuchen

triggers:
  - trigger: time
    at: "22:45:00"
conditions: []
actions:
  - delay: 00:{{ (range(1, 30)|random|int) }}:00

1 „Gefällt mir“

Probiere ich gerne mal aus! Danke!

Das mag er nicht:

Message malformed: required key not provided @ data[‚triggers‘][0][‚trigger‘]

Wie sieht der Code deiner Automatisierung jetzt aus?

Hallo,
beim delay die Minuten mitgeben.

- delay:
    minutes: "{{ range(0,31)|random |int }}"
  • trigger: time
    at: „22:45:00“
    conditions:
    actions:
  • delay: minutes: „{{ range(0,31)|random |int }}“
    Irgendwo klemmt es…

Das kann ja keine komplette Automatisierung sein, da fehlt ja das Licht.
Und minutes gibt es im delay mMn nicht.

Versuch mal

alias: Neue Automation
description: ""
triggers:
  - trigger: time
    at: "22:45:00"
conditions: []
actions:
  - delay: 00:{{ (range(0, 30)|random|int) }}:00
  - action: light.turn_on
    metadata: {}
    data: {}
    target:
      entity_id: light.xy
mode: single

Die light Entität musst du natürlich anpassen.

Ich war zu blöd, das war nur der Auslöser yaml-Code…

Die Automatisierung ohne Zufallsdelay sieht so aus:
description: „“
mode: single
triggers:

  • trigger: time
    at: „23:00:00“
    conditions:
    actions:
  • action: light.turn_off
    metadata: {}
    data: {}
    target:
    entity_id: light.alle_lichter_ohne_bad_und_bett

Ich seh schon, worauf es hinausläuft…ich teste mal…

Message malformed: offset 00:{{ (range(0, 30)|random|int) should be format ‚HH:MM‘, ‚HH:MM:SS‘ or ‚HH:MM:SS.F‘ for dictionary value @ data[‚actions‘][0][‚delay‘]

Ich hab dir doch die fertige Automatisierung gepostet. Einfach aus Licht einschalten ein Licht ausschalten (mit der richtigen Entität) machen.

Ja, jetzt passt es. Danke dir!!!