NEWS
HomematicRPC 1.8 + REGA 2.0 testen
-
hallo
leider immer noch das selbe
hm-rpc.0 2019-02-08 23:05:32.238 debug xmlrpc -> 192.168.113.125:2001/ init ["http://192.168.113.21:2001","hm-rpc.0"] hm-rpc.0 2019-02-08 23:05:18.663 error init error: Error: read ECONNRESET hm-rpc.0 2019-02-08 23:05:02.234 debug xmlrpc -> 192.168.113.125:2001/ init ["http://192.168.113.21:2001","hm-rpc.0"] hm-rpc.0 2019-02-08 23:04:32.229 debug xmlrpc -> 192.168.113.125:2001/ init ["http://192.168.113.21:2001","hm-rpc.0"] hm-rpc.0 2019-02-08 23:04:02.224 debug xmlrpc -> 192.168.113.125:2001/ init ["http://192.168.113.21:2001","hm-rpc.0"] hm-rpc.0 2019-02-08 23:03:32.222 debug start connecting interval hm-rpc.0 2019-02-08 23:03:32.222 debug xmlrpc -> 192.168.113.125:2001/ init ["http://192.168.113.21:2001","hm-rpc.0"] hm-rpc.0 2019-02-08 23:03:32.222 debug Connect... hm-rpc.0 2019-02-08 23:03:32.222 info xmlrpc client is trying to connect to 192.168.113.125:2001/ with ["http://192.168.113.21:2001","hm-rpc.0"] hm-rpc.0 2019-02-08 23:03:32.221 info xmlrpc server is trying to listen on 192.168.113.21:2001 hm-rpc.0 2019-02-08 23:03:31.791 info starting. Version 1.9.6 in /opt/iobroker/node_modules/iobroker.hm-rpc, node: v8.12.0@Farmer-cb ist die Authentifizierung in der CCU eingestellt? Falls ja, muss https genutzt (Port wird dann auch auf 42001 geändert) werden und die Nutzerdaten angegeben werden oder alternativ die Authentifizierung abgeschaltet werden. Glaube in den CCU Einstellungen unter Sicherheit ist das.
-
Moin moin,
da sich mit den letzten CCU Firmware Updates einige Verbesserungen zum Thema Sicherheit ergeben haben, können hm-rpc und hm-rega nun über https mit eurer CCU kommunizieren. Hierzu in der jeweiligen Instanz auf den Tab "Zusätzliche Einstellungen" klicken und https aktivieren.
Ebenfalls ist es möglich die Authentifizierung an der CCU (Firmware 3.41.11) zu aktivieren. Dazu unter der HTTPS Checkbox einen gültigen Usernamen sowie das zugehörige Passwort für einen CCU-User eintragen. Sowohl PW als auch Username werden bei Rega und RPC verschlüsselt gespeichert!
Folgt hierzu den folgenden Schritten in der Weboberfläche der CCU:
! -> Einstellungen -> Systemsteuerung

! -> Menüpunkt "Sicherheit" anklicken

! -> "Authentifizierung" Checkbox aktivieren

! -> In den Einstellungen "Zentralenwartung" anklicken

! -> Neustart durchführen

Nun kann der Zugriff auf die API nur noch mit gültigen Nutzername und Passwort erfolgen. Somit kann keiner in eurem Netzwerk die API ohne die korrekten Credentials ansteuern und eure Smart Home Welt ist ein Stück sicherer geworden.
Die beiden Versionen sind erst mal zum Testen über GitHub erhältlich.
Zusätzliche Informationen:
! Falls ihr in der CCU Firewall Ports blockiert habt, müsst ihr evtl. die entsprechenden Ports freigeben, die der Adapter nutzt (siehe hierzu Einstellungen der jeweiligen Instanz z. B. 42001 für RFD)
! Rega Port: 48181
! –> CCU WebUI --> Einstellungen --> Systemsteuerung --> Firewall konfigurieren --> Port Freigabe ausfüllen --> Ok drücken --> Neustart der CCU durchführen
! BIN-RPC und somit CuxD können bei aktiver Authentifizierung nicht betrieben werden.Wers nicht hin bekommt:
https://www.youtube.com/watch?v=LaQtyf7dl9w&lc=z23jutrzkt2kcpiag04t1aokgmn3vuqyr2bgsglsq3fgrk0h00410
Ich freue mich auf euer Feedback.
beste Grüße
fox
@foxriver76
Danke sehr
Super erklärt, das hat mir sehr geholfen