Home Assistant
SMS als Benachrichtigung, zum Beispiel bei Rauchmelder, Wasseralarm oder wenn eine Tür offen bleibt. Das Token liegt in der secrets.yaml.
- Token in die
secrets.yamleintragen. Das Wort „Bearer“ und ein Leerzeichen gehören davor. rest_commandin derconfiguration.yamlanlegen und Home Assistant neu starten (oder YAML neu laden).- In Automationen die Aktion
rest_command.sms_sendenmit Nummer und Text aufrufen.
secrets.yaml
smsforge_bearer: "Bearer DEIN_TOKEN"
configuration.yaml
rest_command:
sms_senden:
url: "https://smsforge.de/api/sms"
method: post
headers:
Authorization: !secret smsforge_bearer
content_type: "application/json"
payload: '{"to":["{{ nummer }}"],"text":{{ text | tojson }}}'
Beispiel-Automation
automation:
- alias: "SMS bei Rauchalarm"
triggers:
- trigger: state
entity_id: binary_sensor.rauchmelder_flur
to: "on"
actions:
- action: rest_command.sms_senden
data:
nummer: "+491701234567"
text: "Rauchalarm im Flur!"
Die Schreibweise triggers: und action: gilt für aktuelle Versionen. Ältere Versionen nutzen trigger: mit platform: und service:.
Token und Nummer ersetzt du in den Beispielen. Alle Integrationen · API-Dokumentation