hap-homematic icon indicating copy to clipboard operation
hap-homematic copied to clipboard

Hap-Homematic nach Installationswizard und neustart alle Hap-instanzen verschwunden

Open matsch-hasi opened this issue 3 years ago • 13 comments

Hallo Miteinander. ich habe auf einem Raspberry Pi 4 B die Version: 3.57.5.20210525 von Raspberrymatic installiert und verwende die HAP-Homematic Version 0.0.63 Nach der Installation ist der Wizard mit der Auswahl von Räumen und Geräten vorhanden. Das Implementieren im Homekit ist auch erfolgreich. Nach dem es implementiert ist, restartet dann das Frontend und nach dem Neustart kommt der Wizard mit der Seite2 ohne Geräte , Räume und instanzen. beim Abbrechen sehe ich dann dass die alten Instanzen verschwunden sind und keine neuen hinzugefügt werden können. Beim versuch neuer Instanzen zu erstellen sind die Räume leer. Keine Verbindung zur CCU. Restart, hat auch nichts gebracht. deinstallieren, neuinstallieren brachte den gleichen effect. Bitte um Unterstützung.

Lg

matsch-hasi avatar Jun 30 '21 07:06 matsch-hasi

Same here... bisher hat immer alles einwandfrei funktioniert (danke erstmal dafür!!) Nachdem ich mir an meinem Raspberrymatic ein paar Sachen zerschossen hatte, habe ich mir das Aktuelle Image von Jens Maus aufgespielt und ein CCU-Backup drauf gespielt. Hat alles funktioniert. Nach ein paar Neustarts waren alle Instanzen, Geräte und Variablen weg. Der Wizard wurde mir wie bei @matsch-hasi (im Schritt 2) angezeigt, ich solle eine Instanz anlegen und Geräte hinzufügen.. usw. Backup vom HAP hat auch nicht geholfen. Wie kann das sein?

robster85 avatar Jul 01 '21 08:07 robster85

was steht im Log File ? Bzw wie schaut die config aus ... (die liegt in /etc/config/addons/hap-homematic/ und heisst config.json ... im gleichen Ordner könnten auch .crash Files liegen sollte irgendwo was crashen

thkl avatar Jul 02 '21 18:07 thkl

hmm ich habe jetzt mal die RM des Testsystems aktualisiert und kann das Problem erst mal nicht nachvollziehen. Alle Geräte waren hinterher noch da. Daher brauch ich mal etwas mehr Input siehe oben

thkl avatar Jul 06 '21 14:07 thkl

Seit heute auch genau dieses Problem: bisher alle Geräte sichtbar, nach ein paar Änderungen und Neustart des HAP Dienstes steigt das Webinterface immer bei Step 2 ein und ich habe kein einziges Gerät/Bridge etc mehr sichtbar. In der Home App ist alles bis auf die heutigen Änderungen sichtbar und nutzbar.

zeroboioioy avatar Oct 19 '21 17:10 zeroboioioy

Bei mir das gleiche Problem. Nach Update auf 0.0.63 habe ich auch keine Geräte mehr. Instanzen lassen sich auch nicht mehr anlegen. Log File lässt sich nicht herunterladen. Jemand eine Idee?

ALReinink avatar Oct 19 '21 18:10 ALReinink

Ich habe es so repariert bekommen, dass ich aus der config.json auf der CCU (in /etc/config/addons/hap-homematic/) die letzten Devices, die ich dort eingetragen hatte, manuell gelöscht habe. Danach Neustart des HAP Services, und es ging wieder.

zeroboioioy avatar Oct 20 '21 10:10 zeroboioioy

Da scheint ja in der config was schief zu laufen. Kann mal jemand so eine kaputte config hier Ablegen mit der Info, welche Geräte hinzugekommen sind und es dann nicht mehr funktionierte.

Sonst wird es für mich schwierig hinter den Fehler zu kommen.

thkl avatar Oct 20 '21 10:10 thkl

kann ich leider nicht mehr anbieten, da ich keine Kopie vor der Reparatur erstellt hatte.

zeroboioioy avatar Oct 22 '21 08:10 zeroboioioy

Ich muss mich leider bei dem Thema anschliessen. Nach Installation von 0.0.63 keine Geräte, keine Instanzen mehr, Backup lässt sich nicht zurückspielen. Log ebenfalls nicht herunterladbar.

Peyto79 avatar Oct 24 '21 08:10 Peyto79

Siehe oben. Ich brauch mal ein config.json File von einer betroffenen Installation. Ohne kann ich nicht sehen, was schief läuft.

thkl avatar Oct 24 '21 08:10 thkl

HI. Ich könnte mein config File zur Verfügung stellen. Wo finde ich die Datei. Benötige ich putty dafür?

Viele Grüße Andreas Reinink

Am 24.10.2021 um 10:20 schrieb Thomas Kluge @.***>:



Siehe oben. Ich brauch mal ein config.json File von einer betroffenen Installation. Ohne kann ich nicht sehen, was schief läuft.

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/thkl/hap-homematic/issues/453#issuecomment-950282184, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AWEE6M3SRWNTCLNQDGPMBALUIO6VRANCNFSM47RWD4IA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

ALReinink avatar Oct 24 '21 09:10 ALReinink

/usr/local/etc/config/addons/hap-homematic

Geht per ftp Zugangsdaten sind User: root Passwort ist das in der CCU vergebene ssh Passwort

thkl avatar Oct 24 '21 10:10 thkl

Hey.

den Ordner Hap Homematic habe ich. An welche Mailadresse soll ich das senden?

Viele Grüße Andreas Reinink

Am 24.10.2021 um 12:02 schrieb Thomas Kluge @.***>:



/usr/local/etc/config/addons/hap-homematic

Geht per ftp Zugangsdaten sind User: root Passwort ist das in der CCU vergebene ssh Passwort

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/thkl/hap-homematic/issues/453#issuecomment-950295443, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AWEE6M2TLII4IBBDFAAFEN3UIPKRVANCNFSM47RWD4IA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

ALReinink avatar Oct 24 '21 12:10 ALReinink

Hallo,

ich habe dasselbe Problem, taucht sporadisch dann auf, wenn ich etwas geändert habe.

Config ist ohne User und Pin.

config.json.txt hap-homematic.log.txt

TeaJAge avatar Sep 25 '22 21:09 TeaJAge

Ok danke. Weißt du noch welches Gerät als letztes hinzugefügt wurde ?

thkl avatar Sep 29 '22 20:09 thkl

Leider nicht genau, ich habe die Config aber auch nachgearbeitet, weil ich dachte, dass es wieder funktioniert, wenn ich die Sachen rauslösche, die ich als letztes eingefügt hab.

Das war die Config direkt beim Fehler. Ich habe Variablen eingefügt und die Arbeitsbeleuchtung glaube ich. configOld.json.txt

TeaJAge avatar Sep 29 '22 21:09 TeaJAge

Ok im config Verzeichnis liegen noch 3 Dateien, die ich benötige und das mal zu testen: programs.json, devices.json und variables.json. Das sind im Prinzipe die gecachten CCU Geräte, Räume und Variablen. Von mir aus auch per Mail.

thkl avatar Sep 30 '22 18:09 thkl

2020-06-25-hap-homematic-backup.tar.gz hap-homematic-backup-2_10_2022_12_18_37.tar.gz

Das ist ein altes Backup, was funktioniert und ein neues, hier müsste ja alles drin sein oder?

TeaJAge avatar Oct 02 '22 10:10 TeaJAge

Hallo zusammen, bei mir ziemlich genau das Gleiche. Gestern plötzlich alles verschwunden. Nichts ging mehr. Heute Nachmittag Tabula rasa: alles gelöscht inkl. aller Homematic-Bridges in HomeKit. HAP-Homematic deinstalliert, neu installiert und alle Instanzen, Geräte usw. neu angelegt. Super, hat funktioniert!! Beim Anlegen einiger Variablen (einfache wahr/falsch) habe ich festgestellt, dass HAP-Homematic hängt. Ich habe HAP neugestartet und den Wilkommens-Wizard bekommen. Alles wieder weg :'(

Wi28iT avatar Oct 03 '22 16:10 Wi28iT

@Wi28iT kannst du das nochmal reproduzieren mit aktiviertem Debug-Logging? Und dazu die vom Thomas erwähnten Dateien posten?

im config Verzeichnis liegen noch 3 Dateien, die ich benötige und das mal zu testen: programs.json, devices.json und variables.json

blackbasket avatar Oct 03 '22 16:10 blackbasket

Anbei die 3 Dateien als ZIP. Mit reproduzieren meinst du wieder alles löschen, neu anlegen und schauen, ob es wieder passiert? Schaffe ich wahrscheinlich erst am Wochenende wieder. HAP HM JSON.zip

Wi28iT avatar Oct 03 '22 20:10 Wi28iT

Hattet ihr Umlaute (äöüß oder Ähnliches) in den Namen von den Geräten/Variablen?

Könnte es damit zusammenhängen?

Peyto79 avatar Oct 03 '22 20:10 Peyto79

@Peyto79 yep, einige Umlaute bei den Gerätenamen aber sie haben Monate lange keine Probleme gemacht. Erst gerade am Wochenende ging alles bergab

Wi28iT avatar Oct 03 '22 20:10 Wi28iT

Auch bei mir sind Umlaute drin.

TeaJAge avatar Oct 04 '22 09:10 TeaJAge

Sind die Umlaute nur im HomeKit-Namen vorhanden oder schon auf der CCU?

blackbasket avatar Oct 04 '22 10:10 blackbasket

Ok ich habe mal in die Backupdaten, die hier abgelegt wurden geschaut. Mir ist eine Sache aufgefallen. Die HM IP Geräte werden mit einer "komischen" InterfaceID von der CCU gelesen. Die ID dort zeigt auf das "System" Interface. Ggf hat sich die ID ja in irgend einer neueren Firmware Version geändert. Ich speichere die Interfaceliste leider nicht im Cache sodass ich nicht sehe ob das wirklich das Problem ist. Wenn HAP ein Gerät auf einem Interface sieht, was HAP nicht kennt, dann wird dieses nicht geladen. Das Interface ist nötig um auf Werteänderungen des Gerätes zu reagieren.

Kann bitte jemand mit dem Problem mal bitte HAP im "Sichtbar" Modus starten ( siehe hier https://github.com/thkl/hap-homematic/wiki/Troubleshooting#running-the-daemon-from-the-commandline )

und schauen, ob diese Wartung mehrfach auftaucht : '[Server] Interface .... not found in ccu manager'

thkl avatar Oct 04 '22 10:10 thkl

Ach und @TeaJAge kannst du bitte mal auf dem CCU WebUI unter Programme /Script testen dieses hier ausführen und das Ergebnis posten. Das Script ließt alle CCU Interfaces aus .. (das macht HAP beim Start, aber leider lege ich die Daten nicht im Cache ab, so dass sie nicht im Backup sind)

Script zum Test:

string sifId;boolean df = true;Write('{"interfaces":[');foreach(sifId, root.Interfaces().EnumIDs()){object oIf = dom.GetObject(sifId);if ((oIf) && (oIf.TypeName()=="INTERFACE")) {if(df) {df = false;} else { Write(',');}Write('{')Write('"id": ' # sifId # ',');Write('"name": "' # oIf.Name() # '",');Write('"type": "' # oIf.Type() # '",');Write('"typename": "' # oIf.TypeName() # '",');Write('"info": "' # oIf.InterfaceInfo() # '",');Write('"url": "' # oIf.InterfaceUrl() # '"');Write('}');}} Write(']}');

Das erzeugt sowas wie :

{"interfaces":[{"id": 1007,"name": "BidCos-RF","type": "458753","typename": "INTERFACE","info": "BidCos-RF","url": "xmlrpc_bin://127.0.0.1:32001"},{"id": 1008,"name": "BidCos-Wired","type": "458753","typename": "INTERFACE","info": "BidCos-Wired","url": ""},{"id": 1009,"name": "System","type": "458753","typename": "INTERFACE","info": "System","url": ""},{"id": 22592,"name": "VirtualDevices","type": "458753","typename": "INTERFACE","info": "Virtual Devices","url": "xmlrpc://127.0.0.1:39292/groups"},{"id": 65439,"name": "HmIP-RF","type": "458753","typename": "INTERFACE","info": "HmIP-RF","url": "xmlrpc://127.0.0.1:32010"}]}

thkl avatar Oct 04 '22 10:10 thkl

Kann bitte jemand mit dem Problem mal bitte HAP im "Sichtbar" Modus starten ( siehe hier https://github.com/thkl/hap-homematic/wiki/Troubleshooting#running-the-daemon-from-the-commandline ) und schauen, ob diese Wartung mehrfach auftaucht : '[Server] Interface .... not found in ccu manager'

@thkl ich konnte '... not found in ccu manager' nicht finden aber dafür ab Zeile 240 (siehe txt Anhang) 'SyntaxError: Unexpected end of JSON input...'

HAP HM Debug.txt

Wi28iT avatar Oct 04 '22 10:10 Wi28iT

Hmm das ist die Routine die von der CCU alle Datenpunkte initial abholt. Lösch mal im config Folder die Date evdps.json dann macht der das nicht .. Dann sind zwar die Stati in HomeKit ggf nicht richtig, aber die sollten sich kurze Zeit später alle aktualisieren

thkl avatar Oct 04 '22 11:10 thkl

Gerade evdps.json gelöscht und HAP neugestartet. Alle Geräte und Programme sind wieder da!

Nachtrag: funktioniert bisher alles wie es sollte. Ich habe zwei Meldungen im Log gefunden:

  • [Server] did not find settings for special device with id 929b66ca-c057-4da1-91ed-a05f8eb7107c:0
  • File not found /usr/local/addons/hap-homematic/node_modules/hap-homematic/lib/configurationsrv/html/assets/en.json

Wi28iT avatar Oct 04 '22 12:10 Wi28iT