Automation mit API für Beschimpfung

:face_with_symbols_on_mouth: Seit ein paar Wochen beschimpft mich mein Home Assistant, wenn das Garagentor offen bleibt – und ich muss sagen: Es wirkt. :joy:

Garage 10 Minuten offen → Durchsage in der Küche: „Garage zu! Du bist so g’scheit wie a Meter Feldweg."

Die Sprüche kommen von einer Beleidigungs-API, die ich für alle kostenlos bereitstelle – 600 Sprüche aus Deutschland, Österreich und der Schweiz, wahlweise humorvoll oder derb:
:backhand_index_pointing_right: https://beleidigungs-api.de

Kein Account, kein API-Key. Wer’s nachbauen will, hier mein Setup:

1⃣ configuration.yaml:



rest:

resource: https://beleidigungs-api.de/de/humorvoll
scan_interval: 3600
sensor:

name: "Beleidigung"
value_template: "{{ value_json.text }}"

2⃣ Automation:



alias: Garagen-Pöbler
triggers:

trigger: state
entity_id: cover.garagentor
to: "open"
for: "00:10:00"
actions:

action: tts.speak
target:
entity_id: tts.google_translate_de_de
data:
media_player_entity_id: media_player.kueche
message: "Garage zu! {{ states('sensor.beleidigung') }}"

action: homeassistant.update_entity
target:
entity_id: sensor.beleidigung

Entity-IDs an eure anpassen. Statt /de/humorvoll gehen auch /at/humorvoll, /ch/humorvoll – oder für Hartgesottene /de/derb :smiling_face_with_horns:

Wo würdet ihr euch beschimpfen lassen? :backhand_index_pointing_down:

Schöne Idee :+1: , werde ich die Tage mal Testen :wink: