Homematic 12: Das Smart-Home vom iPhone aus bedienen
Damit Ihr Euer neues Smart-Home System auch vom iPhone aus bedienen könnt, stelle ich Euch heute einen Weg vor, wie Ihr das System sowohl aus dem heimischen Netzwerk als auch aus dem Internet erreichen und bedienen könnt. Die von mir vorgestellte App ist in der Basis-Version kostenlos und kann in einem kompletten Umfang getestet werden. Interessant ist auch, dass die App Push-Benachrichtigung auf der CCU2 implementiert, sodass Push-Meldungen bei Ereignissen generiert werden können. So können Alarme und Ereignisse direkt auf dem Sperrbildschirm angezeigt werden.
Zuerst müssen ein paar Vorbereitungen auf der CCU2 getroffen werden. Wir müssen dazu einen Benutzer anlegen, und diesen mit einem Passwort sichern. Damit wir von extern (aus dem Internet) auf die CCU2 zugreifen können, müssen wir auch einen DynDNS einrichten. Diese Punkte habe ich Euch in meinem letzten Tutorial beschrieben (zum Bericht). Wer kein iPhone hat, aber die Push-Funktion trotzdem nutzen will, sollte auf den nächsten Homematic Beitrag warten, dort wird ein anderer Weg beschrieben, wie Ihr Push nutzen könnt!
Die App, die ich Euch vorstellen will heißt @Home . Ihr könnt die Software wie oben beschrieben kostenlos auf dem Apple-Store herunterladen. Wem die Software gut gefällt kann sich diese 5,99€ kaufen. Die Push-Option kostet 1,99€ extra.
[appbox appstore 837203182-iphone screenshots]Wie Ihr die App konfiguriert und einrichtet erkläre ich Euch in einem folgenden Tutorial. Heute wollen wir zuerst die Grundlagen für den Fernzugriff auf die CCU2 herstellen.
Zuerst richten wir den internen Zugriff ein, damit Ihr aus Eurem Heimnetzwerk das Smart-Home steuern könnt. Dazu müssen wir zuerst ein Benutzerprofil in der CCU2 einrichten. Dazu geht Ihr auf die Oberfläche der CCU2 und dann auf „Einstellungen“ –> „Benutzerverwaltung“.
Hier ist bereits das Admin-Konto angelegt. Dieses sollte ein starkes Passwort erhalten, damit kein unberechtigter Zugriff erfolgen kann. Ihr könnt auch weitere Benutzter über den Button „Neu“ anlegen. Im nächsten Fenster können der Name und ein Passwort festgelegt werden.
Auch hier solltet Ihr darauf achten, dass das Passwort möglichst stark ist. Für meinen Fernzugriff verwende ich das Admin-Konto. Wer einen neuen Benutzte angelegt hat, sollte darauf achten, dass dieser auch Admin-Rechte bekommt.
Das gerade erstelle Passwort solltet Ihr Euch notieren, da wir dieses gleich in der App benötigen.
Damit wir uns gleich mit der App verbinden können, brauchen wir noch die IP-Adresse Eurer CCU2. Diese steht oben in der Browserzeile und sollte etwa so aussehen: http://192.168.178.41 oder ähnlich. Diese benötigen wir auch gleich für den Zugriff über die App.
Nun können wir die @Home App aus dem Store laden. Es gibt auch noch andere gute Apps, die ich Euch später zeigen werde, doch für den Anfang scheint mir die @Home App am übersichtlichsten.
Nachdem wir die @Home App geöffnet haben gehen wir auch „Mehr“ (unten rechts) und auf den Punkt „Intern“. Hier geben wir nun die IP-Adresse unserer CCU2 ein.
Nachdem die IP-Adresse eingegeben ist, gehen wir wieder einen Schritt zurück und geben auch die „CCU WEBUI ZUGRIFFSDATEN“ ein.
Wer kein neues Konto angelegt hat, kann hier den Benutzter „Admin“ und das zugehörige Passwort verwenden.
Nachdem die Daten eingegeben worden sind, sollte ein grüner, verbundener Stecker neben der internen Verbindung auftauchen. Das Symbol der signalisiert, dass wir eine aktive Verbindung zur CCU2 haben. Die externe Verbindung sollte noch nicht aktiv oder mit einem roten Stecker versehen sein.
Nun können wir alle Smart-Home Sensoren und Aktoren vom iPhone aus bedienen, auslesen und steuern.
Für den externen Zugriff müssen wir noch weitere Schritte vornehmen.
Dazu benötigen wir einen DynDNS Dienst, der dafür sorgt, dass unsere externe IP-Adresse, die wir vom Provider zugewiesen bekommen haben auf unsere CCU2 linkt. Dazu benutzt man einen DynDNS Dienst.
Wie Ihr diesen Dienst einrichtet, habe ich euch hier erklärt. Dies sollte auch der 1. Schritt für den externen Zugriff sein. Wer bereits einen dynDNS Dienst hat, muss nur noch eine Portweiterleitung auf die CCU2 einrichten.
Nachdem wir diese Schritte abgearbeitet haben, können wir erneut die @Home App öffnen um auch die externe Verbindung einzurichten.
Dazu gehen wir in der App erneut auf den Punkt „Mehr“ und dann auf „Extern“.
Hier tragen wir nun bei „Externe CCU Host URL“ die soeben angelegte dynDNS Domain ein. z.B. http://technikkram.goip.de
Nach einem Klick auf Aktualisieren (rechte obere Ecke) sollten nun beide Verbindungen mit einem grünen Stecker gekennzeichnet sein.
HI Sebastian,
sicherer wäre aus meiner Sicht der Zugriff über VPN, der auch kinderleicht in der Fritzbox einzurichten ist. @Home unterstützt dabei inApp-VPN und baut selbständig die Verbindung auf. Das funktioniert bei mir echt gut.
Hallo David,
Danke für den Hinweis, wir wollten in einem nächsten Artikel zeigen, wie man das über einen reverse Proxy machen kann. Du hast recht, über VPN ist eine sehr einfache Sache, ich verfasse dazu mal ein kleines Tutorial!
Danke!