Sich jedes mal mit der gleichen Anrede begrüßen zu lassen, ist doch langweilig.
Wie wäre es mit ein wenig Abwechslung?
Mal ein einfaches Bsp. für die Generierung einer zufälliger Begrüßung aus einer definierten Liste.
{% set mygruss = [ "Hallo", "Guten Tag", "Hi" ,"Servus", "Bonjour","Dziendobry" ,"Buen dia", "Konnichiwa" ] %}
{% set myname = [ "Meister","Cheff", "Gebieter" ] %}
{{ mygruss | random }} {{ myname | random}}, hast vergessen die Garage zu schließen.
Eine passende Automatisierung, könnte dann so aussehen.
triggers:
- trigger: state
entity_id:
- cover.garagentor
to: open
for:
hours: 0
minutes: 10
seconds: 0
conditions: []
actions:
- action: notify.xyz
metadata: {}
data:
message: >-
{% set mygruss = [ "Hallo", "Guten Tag", "Hi" ,"Servus",
"Bonjour","Dziendobry" ,"Buen dia", "Konnichiwa" ] %} {% set myname = [
"Meister","Cheff", "Gebieter" ] %} {{ mygruss | random }} {{ myname |
random}}, hast vergessen die Garage zu schließen.
mode: single
Eine Zufallszahl zwischen 0 und 255
{{ range(0, 255) | random }}
Anwendung wäre z.B. eine zufällige Farbe zu setzen.
Bei Sonnenuntergang das Licht einschalten, alle 10 min zufällig die Farbe zu ändern und bei Sonnenaufgang wieder ausschalten.
triggers:
- trigger: sun
event: sunset
offset: 0
id: einschalten
- trigger: sun
event: sunrise
offset: 0
id: ausschalten
- trigger: time_pattern
minutes: /10
id: einschalten
conditions: []
actions:
- choose:
- conditions:
- condition: trigger
id:
- einschalten
- condition: sun
after: sunset
before: sunrise
sequence:
- action: light.turn_on
metadata: {}
data:
brightness_pct: 50
rgb_color:
- "{{ range(0, 255) | random }}"
- "{{ range(0, 255) | random }}"
- "{{ range(0, 255) | random }}"
target:
entity_id: light.steinwand_rgb
- conditions:
- condition: trigger
id:
- ausschalten
sequence:
- action: light.turn_off
metadata: {}
data: {}
target:
entity_id: light.steinwand_rgb
mode: single
Der vollständigkeitshalber wäre noch zu erwähnen, dass es die Platform Random auch für Binary Sensoren und Sensoren gibt.
Random - Home Assistant.
Und seit neustem, könnt Ihr diesen direkt in der GUI als Helfer erstellen.
Helfer → Random
Gruß
Osorkon