Website-Icon Dein Smart Home Blog

Anruf über eure Fritz!Box und euer Fibaro HomeCenter 2

In den letzten Artikeln haben wir euch gezeigt, wie Ihr kostenpflichtige SMS und Text-To-Speech-Anrufe mit dem Fibaro HomeCenter 2 ausführen lassen könnt. Heute zeigen wir euch eine kostenfreie Alternative, sofern Ihr bereits eine Fritz!Box zu Hause im Einsatz habt.

Hierbei kann allerdings, anders als bei der SMS und TTS-Call-Lösung mit smsflatrate.net, "nur" ein Anruf auf zwei festgelegte Nummern durchgeführt werden. Leider kann auch kein vordefinierter Text aufgesagt werden. Wenn dieser automatisch generierter Anruf angenommen wird, dann wird versucht eine Verbindung mit dem zugehörigen Festnetztelefon herzustellen. Solltet Ihr also die Szene bei einem Einbruchalarm nutzen, könnt Ihr theoretisch mit dem Einbrecher in Telefonkontakt treten, sofern dieser ans Telefon geht ;)

Das notwendige Skript könnt Ihr euch hier herunterladen:


[icons icon="icon-folder-open" color="#dd3333" size="12"] fritz!box-call (Fritz!OS 6.80) - Englisch - DOWNLOAD ZIP

Dieses Skript funktioniert nur mit der aktuellsten Fritz!OS-Firmware 6.80. Solltet Ihr eine andere Firmware im Einsatz haben, dann müsst Ihr DIESES Skript nutzen.


Konfiguration des Fritz!Box Skript

In dem Skript müssen noch einige Konfigurationen eingestellt werden. Es ist wichtig, dass das Fibaro HomeCenter 2 die Fritz!Box über das lokale Netzwerk erreichen kann, denn sonst funktioniert das Skript nicht und bricht mit einer Fehlermeldung ab. Der Config-Teil sieht folgendermaßen aus:

Gehen wir die Punkte wie gewohnt einzeln durch, allzu kompliziert ist es eigentlich nicht:

Wie bereits geschrieben, muss die Fritz!Box für das Fibaro HomeCenter 2 im Netzwerk erreichbar sein. In der lokalen Variablen "URL" muss die IP-Adresse von eurem Router eingetragen werden. Zusätzlich dazu, muss der Username und das Passwort in das Skript eingetragen werden. Diese werden benötigt, um auf die Fritz!Box zuzugreifen.

In die beiden lokalen Variablen "NUMBERTODIAL" und "NUMBERTODIAL2" müssen/können die beiden Nummern eingetragen werden, welche dann durch die Fritz!Box angerufen werden sollen. Diese müssen in der Form "0171xxxxxxxxx" vorliegen.

Hier wird die Zeit definiert, nach welchem Zeitraum der Anruf beendet wird und die zweite Nummer kontaktiert wird. Der Aufbau zur Fritz!Box und der Anruf dauern ein paar Sekunden, wählt also den Wert nicht zu klein, sonst klingelt es nur kurz bei euch an. Im Test haben sich 10 Sekunden als optimal ergeben. Dies war auch der letzte Punkt der benötigten Konfiguration.

Wenn dein Skript fertig konfiguriert ist und die Szene manuell gestartet wird, dann sollte folgender Debug im Fibaro HC2 ausgegeben werden. Natürlich sollten dann auch die beiden konfigurierten Telefonnummern nacheinander angerufen werden ;) :

Fibaro HomeCenter 2 Debug

Konfiguration der Fritz!Box

Wenn Ihr wie auf dem Titelbild zu erkennen, ein eigenes Bild und einen Caller-ID hinterlegen wollt, dann müsst Ihr noch eine Einstellungen in der Fritz!Box vornehmen. Ruft dazu die Admin-Oberfläche auf und geht dort auf "Telefonie", "Anschlusseinstellungen" und dort dann auf "Ausgehende Rufnummer". Hier muss dann eine freie (eine Nummer, welche nicht von Festnetztelefonen belegt ist) auswählen. Dadurch wird dann diese Nummer bei Anrufen über die Fritz!Box-API mitgegeben.

Konfiguration in der Fritz!Box

In eurem Handy muss nun noch diese Nummer mit einem eigenen Kontakt verknüpft werden. So wird dann, wenn die oben festgelegt Nummer anruft, diese Nummer erkannt und das entsprechende Bild, beziehungsweise die Caller-ID angezeigt. So würde dies zum Beispiel in den iPhone-Kontakten aussehen:

iOS Caller Konfig

Fazit

Mit dem Skript stellen wir euch eine "einfache" und konstenfreie Möglichkeit zur Verfügung, Anrufe mit dem Fibaro HomeCenter 2 durchzuführen. Schade ist allerdings, dass hier nur ein Anruf durchgeführt wird und keine Übergabe von Text ausgeführt werden kann. Die Methode mit unserem Partner smsflatrate.net bietet allerdings deutlich mehr  Features und hat bisher ohne Probleme in meinem Setup funktioniert, ist allerdings nicht kostenfrei und abhängig vom Internet. Hier müsst Ihr entscheiden, was Ihr am Ende des Tages nutzen wollt. :)

An dieser Stelle möchten wir uns ganz herzlich bei unserem User Alex (Sicherlich durch seine Amazon Alexa-Skills bekannt) bedanken, welcher dieses Skript programmiert hat. :)

Die mobile Version verlassen