Zum Hauptinhalt springenZur Hauptnavigation springen

Empfohlene Produkte

📦 Beliebte Produkte für dein Smart Home

Ausgewählte Empfehlungen für dein Smart Home Projekt

Lädt Produkte... (smartswitch → zigbee → sensor → automation)

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 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.

Shopping-Empfehlungen

Passende smartswitch-Produkte

Weitere empfohlene Produkte für dein Smart Home

Lädt Produkte... (smartswitch → zigbee → sensor → automation)

Artikel teilen

Teilen: