Wie kann ich aus der Ferne auf mein HomeMatic-System zugreifen?
Danke für Möglichkeit, gesichert auf das API aus der Ferne via Internet zuzugreifen!
Nach Einrichtung
+ eines Reverse Proxy (Apache/nginx) mit HTTPS auf Port 443 auf einem RasPi und
+ dortiger Sicherung des Zugriffs via htpasswd mit UserID/Password
+ Weitereleitung eines Ports (z.B. 18443) von außen (via dyndns.org) auf die interne Adresse des Reverse-Proxys
kann ich nun mit den Einstellungen
Konfiguration ->
"Netzwerkeinstellungen ":
+ entfernte CCU-Adresse: <myname>.dyndns.org
+ Port: z.B.: 18443
+ Port verwenden
+ HTTPS verwenden
sowie
"Experimantal Settings"
+ "Enable HTTP Auth"
+ Benutzername (wie in htpasswd)
+ Passwort (wie in htpasswd)
via HTTPS und gesicherter Authentisierung auf das ansonsten ungesichterte API der CCU2 zugreifen.
Auf Wunsch gerne genauere Anleitung.
-
Gerd Röthig kommentierte
Ich habe nach der Anleitung von Psycho0verload (Die Webseite ist leider nur noch im Web-Archiv zu finden) den passwortgeschützten Zugang für das XML-API auf der CCU2 aktiviert.
Vom Rechner aus über den Browser funktioniert das auch wie gewünscht, nur die App TinyMatic verweigert die Anmeldung und gibt den Fehler 401 Unauthorized aus. HTTP Auth ist in den Netzwerkeinstellungen aktiviert, Benutzername und Passwort sind eingetragen (und funktionieren im Browser auch).
Ich habe die Einstellungen komplett zurück gesetzt und alles neu eingetragen. Es funktioniert einfach nicht (unabhängig auch von der Einstellung "HTTPS aktiviert").Wo liegt der Fehler?
-
AdminPhilipp Ebert (Developer, TinyMatic) kommentierte
Danke ich hab jetzt den Aritkel psycho0verload in der FAQ verlinkt: https://homedroid.uservoice.com/knowledgebase/articles/484695-die-xml-api-fragt-keine-authorisierungsinformation
-
Oliver Suck kommentierte
Hier noch als Anregung mit etwas anderem Ansatz aus dem Homematic Forum von psycho0verload:
http://homematic-forum.de/forum/viewtopic.php?f=41&t=23870
http://psycho0verload.de/2016/10/31/ccu2-xml-api-mit-app%c2%adfae%c2%adhiger-https-authentifizierung-mod_auth/Gruß,
Oli -
AdminPhilipp Ebert (Developer, TinyMatic) kommentierte
Hallo Igor, falls doch Interesse hast, würde ich mich freuen wenn du du hier noch eine Anleitung schreiben könntest. Kann dir auch gern eine kleine Spende dafür zukommen lassen. Ansonsten würde ich das hier jetzt mal schliessen
-
Haiko Marten kommentierte
Hallo Igor,
hört sich super an!
Aber scheint -in der Kurzform- nur etwas für IT-Architekten zu sein.
Kannst du bitte auch noch eine Beschreibung für "IT-Lehrlinge" zur Verfügung stellen? :-)
Bitte auch mit Querhinweisen, welche Elemente/Dienste man noch zusätzlich (zum normalen PC mit Webzugang) beschaffen muss.
Vielen Dank im Voraus!
Haiko -
AdminPhilipp Ebert (Developer, TinyMatic) kommentierte
Hallo Igor, eine genauere Anleitung wäre super! Nehme ich dann auch gerne in die FAQ auf.