HomeBridge Homematic - kein parsen der CCU Daten

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Antworten
meka
Beiträge: 18
Registriert: 18.03.2019, 13:27

HomeBridge Homematic - kein parsen der CCU Daten

Beitrag von meka » 28.01.2020, 13:20

Hallo,

ich habe vorgestern zum ersten eine Homematic Installation auf Basis von RaspberryMatic 3.49.17. Dies funktioniert auch wie erwartet und ich habe Zugriff auf meine bisher zwei Geräte (Rauchmelder und Heizkörperthermostat). Ebenfalls habe ich einen homebridge service (Version 0.4.50 mit config-ui-x) in einem FreeNAS Jail. Dies hat bisher auch wunderbar funktioniert und alles ist auf aktueller Version.

Allerdings scheint das plugin für homebridge nicht auf mein CCU zuzugreifen zu können und deswegen bekomme ich keine Geräte in die Home App.

Code: Alles auswählen

[1/28/2020, 12:48:17 PM] Homebridge is running on port 51826.
[1/28/2020, 12:48:17 PM] [HomeMatic RasPi] CCU Response for init at BidCos-RF. with http://10.0.0.10:9090...Value (undefined) Error : (Error: Unknown XML-RPC tag 'TITLE'
    at Deserializer.onError (/usr/local/lib/node_modules/homebridge-homematic/node_modules/homematic-xmlrpc/lib/deserializer.js:109:20)
    at Deserializer.onClosetag (/usr/local/lib/node_modules/homebridge-homematic/node_modules/homematic-xmlrpc/lib/deserializer.js:202:14)
    at SAXStream.emit (events.js:219:5)
    at SAXParser.me._parser.<computed> [as onclosetag] (/usr/local/lib/node_modules/homebridge-homematic/node_modules/sax/lib/sax.js:220:15)
    at emit (/usr/local/lib/node_modules/homebridge-homematic/node_modules/sax/lib/sax.js:325:33)
    at emitNode (/usr/local/lib/node_modules/homebridge-homematic/node_modules/sax/lib/sax.js:330:3)
    at closeTag (/usr/local/lib/node_modules/homebridge-homematic/node_modules/sax/lib/sax.js:547:5)
    at SAXParser.write (/usr/local/lib/node_modules/homebridge-homematic/node_modules/sax/lib/sax.js:958:29)
    at SAXStream.write (/usr/local/lib/node_modules/homebridge-homematic/node_modules/sax/lib/sax.js:202:16)
    at IncomingMessage.ondata (_stream_readable.js:753:22))
[1/28/2020, 12:48:17 PM] [HomeMatic RasPi] CCU Response for init at VirtualDevices. with http://10.0.0.10:9093...Value (undefined) Error : (Error: Unknown XML-RPC tag 'TITLE'
    at Deserializer.onError (/usr/local/lib/node_modules/homebridge-homematic/node_modules/homematic-xmlrpc/lib/deserializer.js:109:20)
    at Deserializer.onClosetag (/usr/local/lib/node_modules/homebridge-homematic/node_modules/homematic-xmlrpc/lib/deserializer.js:202:14)
    at SAXStream.emit (events.js:219:5)
    at SAXParser.me._parser.<computed> [as onclosetag] (/usr/local/lib/node_modules/homebridge-homematic/node_modules/sax/lib/sax.js:220:15)
    at emit (/usr/local/lib/node_modules/homebridge-homematic/node_modules/sax/lib/sax.js:325:33)
    at emitNode (/usr/local/lib/node_modules/homebridge-homematic/node_modules/sax/lib/sax.js:330:3)
    at closeTag (/usr/local/lib/node_modules/homebridge-homematic/node_modules/sax/lib/sax.js:547:5)
    at SAXParser.write (/usr/local/lib/node_modules/homebridge-homematic/node_modules/sax/lib/sax.js:958:29)
    at SAXStream.write (/usr/local/lib/node_modules/homebridge-homematic/node_modules/sax/lib/sax.js:202:16)
    at IncomingMessage.ondata (_stream_readable.js:753:22))
[1/28/2020, 12:48:17 PM] [HomeMatic RasPi] CCU Response for init at HmIP-RF. with http://10.0.0.10:9092...Value (undefined) Error : (Error: Unknown XML-RPC tag 'TITLE'
    at Deserializer.onError (/usr/local/lib/node_modules/homebridge-homematic/node_modules/homematic-xmlrpc/lib/deserializer.js:109:20)
    at Deserializer.onClosetag (/usr/local/lib/node_modules/homebridge-homematic/node_modules/homematic-xmlrpc/lib/deserializer.js:202:14)
    at SAXStream.emit (events.js:219:5)
    at SAXParser.me._parser.<computed> [as onclosetag] (/usr/local/lib/node_modules/homebridge-homematic/node_modules/sax/lib/sax.js:220:15)
    at emit (/usr/local/lib/node_modules/homebridge-homematic/node_modules/sax/lib/sax.js:325:33)
    at emitNode (/usr/local/lib/node_modules/homebridge-homematic/node_modules/sax/lib/sax.js:330:3)
    at closeTag (/usr/local/lib/node_modules/homebridge-homematic/node_modules/sax/lib/sax.js:547:5)
    at SAXParser.write (/usr/local/lib/node_modules/homebridge-homematic/node_modules/sax/lib/sax.js:958:29)
    at SAXStream.write (/usr/local/lib/node_modules/homebridge-homematic/node_modules/sax/lib/sax.js:202:16)
    at IncomingMessage.ondata (_stream_readable.js:753:22))
[1/28/2020, 12:48:18 PM] [HomeMatic RasPi] NPM 0.0.205 vs Local 0.0.205
...
[1/28/2020, 12:33:01 PM] [HomeMatic RasPi] Unable to parse live ccu data. Will try cache if there is one. If you want to know what, start homebridge in debug mode -> DEBUG=* homebridge -D
[1/28/2020, 12:33:01 PM] [HomeMatic RasPi] Unable to load cached ccu data. giving up

Das wiederkehrende Problem sieht man im exception test Unknown XML-RPC tag 'TITLE' und deswegen bekommt er wohl insgesamt keine ccu Daten. Es sieht für mich als Laie so aus, als wenn die homebridge nicht mit der XML RPC API meines homematic raspi zurecht kommt? Dazu habe ich online nicht gefunden. Fehlt hier noch eine beteiligte Komponente oder wieso passt das hier nicht? Wenn das noch klappt, wäre das genial. Ich habe schon eine große Bestellung mit 20 Aktoren im Warenkorb... :D

Danke!

ayngush
Beiträge: 345
Registriert: 02.02.2012, 12:05
Danksagung erhalten: 7 Mal

Re: HomeBridge Homematic - kein parsen der CCU Daten

Beitrag von ayngush » 28.01.2020, 22:25

Prüfe mal die Zugriffsrechte / Netzwerkeinstellungen / Firewall der RaspberryMatic-Installation.
Dein NAS / deine HomeBridge muss da auch auf die API zugreifen dürfen.

meka
Beiträge: 18
Registriert: 18.03.2019, 13:27

Re: HomeBridge Homematic - kein parsen der CCU Daten

Beitrag von meka » 26.02.2020, 17:10

Danke nochmal. Ich dachte ich hätte alles bzgl Firewall offen aber unter Sicherheit war die erzwungene Authentifizierung für XML RPC aktiv. Das war es im Endeffekt.

GeoSpinner
Beiträge: 4
Registriert: 29.12.2018, 10:19

Re: HomeBridge Homematic - kein parsen der CCU Daten

Beitrag von GeoSpinner » 03.07.2021, 17:23

Hallo zusammen,
zufällig habe ich heute das gleiche Problem. Die Lösung funktioniert bei mir auch.

ABER ich stelle mir die Frage: Es kann doch nicht die Lösung für ein Problem sein, die Sicherheitseinstellungen abzuschalten?

Ich wäre schon dafür, die Absicherung über Passwort aktiviert zu lassen... Der ioBroker schafft es auch mit Passwort.

Wie seht ihr das? Ist der Zugriff trotzdem sicher?

Gruss,
Jörg

frd030
Beiträge: 3606
Registriert: 14.07.2019, 20:49
System: CCU
Hat sich bedankt: 843 Mal
Danksagung erhalten: 539 Mal

Re: HomeBridge Homematic - kein parsen der CCU Daten

Beitrag von frd030 » 03.07.2021, 19:52

GeoSpinner hat geschrieben:
03.07.2021, 17:23
ABER ich stelle mir die Frage: Es kann doch nicht die Lösung für ein Problem sein, die Sicherheitseinstellungen abzuschalten?
Das müßtest Du vielleicht mal mit den Entwicklern des Plugins klären?

ayngush
Beiträge: 345
Registriert: 02.02.2012, 12:05
Danksagung erhalten: 7 Mal

Re: HomeBridge Homematic - kein parsen der CCU Daten

Beitrag von ayngush » 04.07.2021, 13:45

Also ich habe diese Option nicht mal in den Sicherheitseinstellungen bei meiner CCU (Debmatic) und regele die zulässigen Zugriffe auf das System via Firewall.

GeoSpinner
Beiträge: 4
Registriert: 29.12.2018, 10:19

Re: HomeBridge Homematic - kein parsen der CCU Daten

Beitrag von GeoSpinner » 05.07.2021, 08:40

Moin zusammen,
Danke für die Denkanstösse. :D

Dann werde ich mal versuchen die Zugriffe auf die CCU3(raspi) per IP einzuschränken.

Gruss
Jörg

Antworten

Zurück zu „HomeMatic allgemein“