Zufällige Anrede beim Versenden von Nachrichten

Wlan Steckdose mit Tasmota vorgeflasht. Kleinste ESP8266 smart plug. 16A mini wifi steckdosen mit stromverbrauch stromzähler, zeitschaltuhr. MQTT, Domoticz, Home Assistant, Alexa. 2,4GHz. NOUS A1T
Wlan Steckdose mit Tasmota vorgeflasht. Kleinste ESP8266 smart plug. 16A mini wifi steckdosen mit stromverbrauch stromzähler, zeitschaltuhr. MQTT, Domoticz, Home Assistant, Alexa. 2,4GHz. NOUS A1T
16,99 €

Für alle die etwas Abwechslung bei den Nachrichten haben möchten, die Home Assistant aus Automatisierungen versendet, hat Osorkon einmal eine Beispiel-Aktion geteilt, wie man Texte zufällig gestalten kann. Zuerst werden Array-Variablen mit den zur Auswahl stehenden Wörtern/Textpassagen gefüllt. Anschließend wird zufällig einer der Werte in der Nachrichtenausgabe verwendet.

Danke @Osorkon für’s Teilen der Idee

action:
 - service: notify.telegram_xy
   data:
     message: >-
       {#  Erzeugt ein Array und füllt es mit verschiedenen Begrüßungen  #}
       {#  Durch den Filter 'random' wird zufällig eine Begrüßung gewählt #}

       {%- set mygruss = [ "Hallo", "Guten Tag", "Hi",
                            "Servus", "Bonjour", "Dziendobry",
                            "Buen dia", "Konnichiwa" ]|random -%}

       {#  Erzeugt ein 2. Array und füllt es mit verschiedenen Namen #}
       {#  Durch den Filter 'random' wird zufällig ein Name gewählt   #}

       {%- set myname =  [ "Meister", "Chef", "Gebieter", "xy" ]|random -%}


       {# Ausgabe hier -#}

       {{ mygruss }} {{ myname }} , die Garage steht noch offen.


       {# oder hier über die Format-Funktion  -#}

       {{'{} {}, es ist {} und die garage steht noch offen.'.format(mygruss, myname, now().strftime('%H:%M')) -}} 


Falls Ihr die Zufallswerte mehrfach verwenden möchtet, könnt Ihr diese auch in einen Helper schreiben (z.B. input_select.mygruss) und diesen dann in der Aktion verwenden:

action:
  - service: notify.telegram_xy
    data:
      message: >-
        {{  state_attr('input_select.mygruss', 'options') | random }} die Garage steht offen.