eine LED (zB W-LED) kann ich ja in alle RGB Farben hell oder dunkel leuchten lassen, aber kann man auch ein Blinken programmieren?
Also zum Beispiel um eine wichtige Warnung zu signalisieren.
Ja das geht und steht auch schon oft im Forum✌️
So z.B.:
actions:
- repeat:
count: 10
sequence:
- action: light.turn_on
metadata: {}
data: {}
target:
entity_id: light.xyz
- delay:
hours: 0
minutes: 0
seconds: 1
milliseconds: 0
- action: light.turn_off
metadata: {}
data: {}
target:
entity_id: light.xyz
Gruß Osorkon
ja, das man ein wechselndes Ein-/Ausschalten programmieren kann, hatte ich mir schon gedacht, aber vermutet, daß es noch einfacher gehen würde, zB in diesen Einstellungen …
da gibt es ganz am Ende eine Option “Profil”. Sagt mir erstmal nichts daher hatte ich gedacht,
daß man da ein Blinken einstellen könnte
Es gibt auch einen blueprint, der heißt blink light. Einfach mal nach suchen.
Es geht auch einfacher, in dem Du Effekte nutzen tust. Dazu musst das Leuchtmittel aber auch Effekte unterstützen. ![]()
Gruß Osorkon
du meinst vermutlich diesen, den werde ich mir mal ansehen…
ja, W-LED kann das aber bei diesen ganz einfachen WiFi Nachtlichtern gibt es das nicht…
da geht nur ein/aus und eine RGB Farbe
ich mache es jetzt mal simpel so wie von Dir vorgeschlagen ohne blueprint oder Profile aber mit einer Änderung.
Bei Dir wird 10x geblinkt und dann ist Ende, mein Szenario sieht so aus:
wenn es morgens um 06:30H unter -1°C Außentemperatur hat soll diese Warnung kommen (weil man dann die Windschutzscheibe kratzen muss).
Die Warnung soll das blinkende Nachtlicht sein und es soll so lange blinken, bis man die Haustüre öffnet.
Ich brauche also einen anderen Ausstieg aus der repeat-Schleife…
actions:
- device_id: 38daa0c621f6f30d2b1d70c8ca3169bc
domain: mobile_app
type: notify
message: Temperatur unter Null.
title: Achtung Eiswarnung!
- action: light.turn_on
metadata: {}
data:
rgb_color:
- 0
- 8
- 255
target:
entity_id:
- light.night_light
enabled: true
- wait_for_trigger:
- trigger: state
entity_id:
- binary_sensor.haustuer_offnung
to:
- "on"
- action: light.turn_off
metadata: {}
data: {}
target:
entity_id:
- light.night_light
mode: single
Da blinkt aber nichts? Das Licht geht an und sonst nichts weiter. ![]()
Auch würde ich nicht „wait for trigger“ verwenden.
Sondern das öffnen der Haustür als Auslöser verwenden.
Gruß Osorkon
ja, das Blinken fehlt noch in der Automation.
Auslöser ist die Uhrzeit 6:30H
Bedingung wenn <-1°C
was ich oben gepostet habe ist nur die Aktion
so, läuft jetzt und zwar gibt es den Befehl “Wiederholen solange eine Bedingung erfüllt ist”
bei mir sind es jetzt 2 Bedingungen mit ODER Verknüpfung
- man hat das Haus verlassen (Haustüre wurde geöffnet)
- man hat den Helfer “Glatteis” durch Klicken auf das Tablett/Handy ausgeschaltet.
läuft bestens, danke für die Hilfe
das ist leider NICHT die Lösung gewesen …
der Ausstieg aus der Blink-Schleife soll efolgen, wenn
- entweder die Haustüre geöffnet wurde
- oder wenn der Helfer “Glatteis” auf “AUS” geht
bei meinem Beispiel funktioniert das aber leider nicht
wie müsste ich das ändern?
zur Info:
jede einzelne Ausstiegsbedingung für sich alleine funktioniert aber diese ODER Verknüpfung leider nicht.
Was sagt den Trace dazu?
Anstatt nur einen Teil der Automation als Screenshot zu posten, kannst mal den vollständigen Yaml Code bereitstellen. Das würde es ungemein erleichtern.
Gruß Osorkon
Du hast es so gewollt …
Diese Bedingungen mit Ferien, Sommer und Feiertage kannst Du gleich überspringen …
alias: Eiswarnung
description: ""
triggers:
- trigger: time
at: "07:00:00"
weekday:
- mon
- tue
- wed
- thu
- fri
conditions:
- condition: state
entity_id: sensor.sommermonate
state:
- "off"
- condition: state
entity_id: input_boolean.helfer_ferien
state:
- "off"
- condition: state
entity_id: calendar.deutschland_he
state: "off"
- condition: numeric_state
entity_id: sensor.temp_out
below: 2
actions:
- action: input_boolean.turn_on
metadata: {}
data: {}
target:
entity_id: input_boolean.glatteis
- data:
title: Achtung Glatteis-Warnung!
data:
image: >-
http://LINK zu einem Bild
tag: mailboxmessage
message: Außentemperatur unter 0°C
action: notify.androids
- action: light.turn_on
metadata: {}
data:
rgb_color:
- 0
- 8
- 255
target:
entity_id:
- light.night_light
enabled: true
- repeat:
while:
- condition: or
conditions:
- condition: state
entity_id: binary_sensor.haustuer_offnung
state:
- "off"
enabled: true
- condition: state
entity_id: input_boolean.glatteis
state:
- "on"
enabled: true
sequence:
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 500
- action: light.turn_off
metadata: {}
data: {}
target:
entity_id:
- light.night_light
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 500
- action: light.turn_on
metadata: {}
data:
rgb_color:
- 0
- 8
- 255
target:
entity_id:
- light.night_light
enabled: true
- action: light.turn_off
metadata: {}
data: {}
target:
entity_id:
- light.night_light
- light.colorful_light
- action: input_boolean.turn_off
metadata: {}
data: {}
target:
entity_id: input_boolean.glatteis
- action: notify.persistent_notification
metadata: {}
data:
title: Glatteis-Warnung
message: Blinken-Ende
mode: single
das Blinken soll so lange weitergehen bis entweder die Haustüre geöffnet wird
binary_sensor.haustuer_offnung
oder der Helfer “Glatteis” auf AUS geht
Du hast die 2 Bedingung mit oder Verknüpft.
Also muss sowohl die Tür offen stehen wie auch dein Input Boolean aus sein damit die Schleife abgebrochen wird. Die Schleife soll aber nur laufen wenn Tür Geschlossen UND Input Boolean an ist.
Gruß Osorkon
Du hat sowas von Recht, das war die Lösung, vielen Dank.
Muß mich wiohl nochmal mit den logischen Verknüpfungen beschäftigen,
ist auch schon sehr lange her, das wir das behandelt haben …
ich dache bei ODER reicht es, wenn EINE Bedingung erfüllt ist.
Das ist ja immer noch der Fall.
Die Schleife sollte aber nur solange laufen, solange beide Bedingungen erfüllt sind, also UND. ![]()
Gruß Osorkon





