thkl / hap-homematic

a AddOn for HomeMatic CCU3 (Raspberrymatic) that will bring HomeKit to your CCU
MIT License
220 stars 24 forks source link

Home Kit will nicht richtig #670

Closed B4unty closed 6 months ago

B4unty commented 6 months ago

Hallo zusammen,

ich habe homekit installiert und solange die debmatik. noch. nicht anmelde bereit ist. komme ich auch auf die website. und der Port lauscht. Sobald die website erreichbar. ist. Ist der. port verschwunden und Homekit auch. Hilfe währe toll. Danke

blackbasket commented 6 months ago

Hallo @B4unty ... das schreit doch sehr nach Firewall...

B4unty commented 6 months ago

Kenn mich bei linux nicht so aus, warum sollte das so sein?

`root@debmatic:~# netstat -tulpen |grep 9874 tcp6 0 0 :::9874 :::* LISTEN 0 11946 495/hap-homematic-c

root@debmatic:~# netstat -tulpen |grep 9874

root@debmatic:~# netstat -tulpen |grep 9874

root@debmatic:~# netstat -tulpen |grep 9874`

blackbasket commented 6 months ago

Hmm, sieht für mich danach aus, als wenn nur IPv6 auf dem Port hört... aber ich kenne DebMatic nicht... ist iptables oder so installiert?

B4unty commented 6 months ago

Nein nicht installiert.

blackbasket commented 6 months ago

Gibt's dann vllt in der Systemsteuerung Zugriff auf die FW? also, wie bei einer "normalen" CCU?

B4unty commented 6 months ago

Error: Service name is already in use on the network at Registry._onProbeComplete (/root/hap-homematic/node_modules/bonjour-hap/lib/Registry.js:108:27) at Prober.done (/root/hap-homematic/node_modules/bonjour-hap/lib/Prober.js:67:10) at Prober.onMDNSresponse (/root/hap-homematic/node_modules/bonjour-hap/lib/Prober.js:61:102) at EventEmitter.emit (node:events:517:28) at Socket. (/root/hap-homematic/node_modules/multicast-dns/index.js:49:43) at Socket.emit (node:events:517:28) at UDP.onMessage [as onmessage] (node:dgram:942:8) ~

blackbasket commented 6 months ago

Ein bisschen mehr Infos als ein Log wäre hilfreich... wo? Wann? ...?

blackbasket commented 6 months ago

Und in Code-Tags bitte ;)

B4unty commented 6 months ago

Ich kann nur sagen das ich das Plugin installiert habe. Danach die Configuration aus der Raspbarry Matic (HomeKit) Importiert habe. Wenn die Debmatik seine Website zur verfügung stellt das Plugin aufhört zu Arbeiten und den Log Eintrag Erzeugt. Mit code Tag war es leider nicht lesbar da kein zeilenumbrüche vorhanden waren.

blackbasket commented 6 months ago

Wenn du das Code-Tag dreifach eingibst, ist es multiline-fähig ;)

Also gibt es in der DebMatic kein Einstellungen -> Systemsteuerung -> Firewall konfigurieren?

blackbasket commented 6 months ago

Hast du die DebMatic auch aus einem RM-Backup wiederhergestellt? Oder wie kommst du zum HAP-Backup?

B4unty commented 6 months ago

Danke für die Erklärung. Ich habe ein Backup der Rasberymatic CCU eingespielt und auch von Home kit. FW Einstellung wie bei Raperrymatic finde ich nicht. Da der dienst aber mit einem Fehler wie im log beendet wird. Ist FW ausgeschlossen da der dienst ja nicht startet.

blackbasket commented 6 months ago

Wenn die Debmatik seine Website zur verfügung stellt das Plugin aufhört zu Arbeiten und den Log Eintrag Erzeugt

Dass der Dienst nicht startet, muss ja sachlich falsch sein. Schließlich hast du selbst geschrieben, dass er zunächst läuft. ;)

Und im Log steht ja, dass der Dienst bereits läuft und daher nicht nochmal gestartet werden kann. Deshalb auch die Frage nach den Backups. Ich habe das Gefühl, dass HAP in irgendeiner Form "doppelt installiert" ist. Eigentlich hätten die HAP-Settings ja auch schon im CCU-Backup enthalten sein müssen.

Kannst du das Plugin mal deinstallieren und danach schauen, was davon noch im Filesystem existiert?

B4unty commented 6 months ago

In der Anleitung und im Skript sind verschiedene Pfade da ich curl und npm nicht installiert hatte lief das skript teilweise in einen Fehler. Was zu der vermuteten doppel installation geführt hat. Danke