seven.io
Nachrichten aus deinem Smart Home – und Antworten zurück. Diese Home-Assistant-Integration verbindet RCS, SMS und Sprachanrufe über seven.io mit deinen Automationen. Messages from your smart home – and replies back. This Home Assistant integration connects RCS, SMS and voice calls through seven.io with your automations.
Mehr als eine BenachrichtigungMore than a notification
Home Assistant kann dir nicht nur eine Nachricht schicken, sondern auch auf deine Antwort reagieren. Zum Beispiel mit einer RCS-Nachricht, deren Antwortbuttons du für eine Automation nutzt. Die Einrichtung erfolgt direkt über die Home-Assistant-Oberfläche.Home Assistant can send you a message and react to your reply. For example, an RCS message can include reply buttons that you use in an automation. Setup is handled directly in the Home Assistant interface.
FunktionenFeatures
- RCS und SMS senden: wahlweise mit SMS als Ersatz, wenn RCS nicht verfügbar ist.
- Nachrichten mit Antwortbuttons, Bildern und Karten sowie Sprachanrufe mit vorgelesenem Text.
- Eingehende Nachrichten als Auslöser: Texte und Button-Antworten für eigene Automationen nutzen.
- Guthaben und RCS-Agent im Blick: Sensoren zeigen Kontostand und Agentenstatus; Zustell- und Lesemeldungen stehen als Ereignisse bereit.
- Erlaubte Absender festlegen: eingehende Nachrichten auf bestimmte Rufnummern beschränken.
- Send RCS and SMS: optionally fall back to SMS when RCS is unavailable.
- Messages with reply buttons, images and rich cards, plus text-to-speech voice calls.
- Incoming messages as triggers: use texts and button replies in your own automations.
- Balance and RCS agent status: sensors show your account balance and agent status; delivery and read receipts are available as events.
- Choose allowed senders: restrict incoming messages to specific phone numbers.
Was du brauchstWhat you need
Eine Home-Assistant-Instanz und ein seven.io-Konto mit API-Schlüssel und den passenden Berechtigungen. Der Nachrichtenversand und Sprachanrufe sind bei seven.io kostenpflichtig. Für RCS brauchst du einen Agenten; im Testbetrieb müssen die Empfängernummern im seven.io-Dashboard freigeschaltet sein.A Home Assistant instance and a seven.io account with an API key and the required permissions. Sending messages and making voice calls incurs charges from seven.io. RCS requires an agent; in test mode, recipient numbers must be enabled in the seven.io dashboard.
Für eingehende Nachrichten nutzt du einen Nabu-Casa-Cloudhook oder eine eigene öffentliche HTTPS-Adresse. Reiner Versand funktioniert auch ohne Empfang. Eingehende SMS benötigen eine Empfangsnummer bei seven.io.Incoming messages use a Nabu Casa cloudhook or your own public HTTPS address. You can also use send-only mode. Receiving SMS requires an inbound number at seven.io.
InstallationInstallation
Füge das Repository in HACS als benutzerdefiniertes Repository der Kategorie Integration hinzu, installiere seven.io und starte Home Assistant neu. Wähle danach unter Einstellungen → Geräte & Dienste → Integration hinzufügen den Eintrag seven.io. Der Einrichtungsdialog führt dich durch API-Schlüssel, Versandoptionen und den optionalen Nachrichtenempfang.Add the repository to HACS as a custom repository in the Integration category, install seven.io and restart Home Assistant. Then select seven.io under Settings → Devices & services → Add integration. The setup dialog guides you through the API key, sending options and optional incoming messages.
https://github.com/michis0806/ha_seven_io
Daten und NachrichtenData and messages
Die Integration läuft in deiner Home-Assistant-Instanz und kommuniziert mit seven.io. Telefonnummern und Nachrichteninhalte werden für Versand und Empfang über diesen Dienst verarbeitet. Wenn du einen Nabu-Casa-Cloudhook verwendest, laufen eingehende Nachrichten zusätzlich über Home Assistant Cloud.The integration runs inside your Home Assistant instance and communicates with seven.io. Phone numbers and message content are processed through that service for sending and receiving. If you use a Nabu Casa cloudhook, incoming messages also pass through Home Assistant Cloud.
Lege erlaubte Absender fest, wenn Antworten Aktionen auslösen sollen. Details zur optionalen Signaturprüfung bei einer eigenen HTTPS-Adresse und zu den Empfangsoptionen findest du in der Projektdokumentation.Set allowed senders if replies will trigger actions. Details about optional signature verification with your own HTTPS address and the receiving options are available in the project documentation.
Fragen oder Ideen?Questions or ideas?
Die vollständige Anleitung und Beispiele findest du auf GitHub. Fehler und Vorschläge kannst du dort als Issue melden.The full guide and examples are on GitHub. You can report bugs and suggest improvements by opening an issue.
Ein unabhängiges Projekt, nicht verbunden mit seven communications GmbH & Co. KG. seven.io ist deren Marke.An independent project, not affiliated with seven communications GmbH & Co. KG. seven.io is their brand.