Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HAP funktioniert nach Raspberrymatic Update 3.73.9.20240130 nicht mehr #672

Open
redtom13 opened this issue Feb 2, 2024 · 77 comments
Open

Comments

@redtom13
Copy link

redtom13 commented Feb 2, 2024

[2/2/2024, 3:48:09 PM] [HAP Server] [Rega] timeout while executing rega script
[2/2/2024, 3:48:09 PM] [HAP Server] uncaughtException log will be found in /usr/local/etc/config/addons/hap-homematic/1706885289940.crash exiting now
Error: TimeOut
at ClientRequest. (/usr/local/addons/hap-homematic/node_modules/hap-homematic/lib/HomeMaticRegaRequest.js:88:16)
at ClientRequest.emit (node:events:514:28)
at Socket.emitRequestTimeout (node:_http_client:840:9)
at Object.onceWrapper (node:events:628:28)
at Socket.emit (node:events:526:35)
at Socket._onTimeout (node:net:589:8)
at listOnTimeout (node:internal/timers:573:17)
at processTimers (node:internal/timers:514:7)
root@redmatic:/var/run# [2/2/2024, 3:48:10 PM] [HAP ConfigServer] [Config] Shutdown Configuration Service

HAP Service schmiert ab.

Jemand eine Idee?

@redtom13
Copy link
Author

redtom13 commented Feb 2, 2024

Update: Downgrade zu 3.73.9.20231130: alles funktioniert wieder

@mahrens61
Copy link

Ich habe das gleiche Problem, allerdings nur auf einem RaspberryPI auf meinem NUK läuft es nach dem Update wie gewohnt.

@Dress13
Copy link

Dress13 commented Feb 3, 2024

Kann das Problem ebenfalls bestätigen.
RPI3. Backup konnte nicht mehr direkt neu eingespielt werden. Musste komplette neues Image 3.73.9.20231130 installieren und dann das Backup einspielen. Jetzt geht wieder alles.

@roe1974
Copy link

roe1974 commented Feb 3, 2024

Hier auf einem RPI4 alles normal ...

@MatthiasRichwin
Copy link

Gleiches bei mir auf einem RPi3. Nach Downgrade direkt alles wieder gut.

@blackbasket
Copy link

Hmm... es sind ja Tickets bei RM wegen Rega offen... das wäre erst mal logisch, wenn da was hakt... dass es dann aber nicht bei allen und auf allen Plattformen ist, finde ich seltsam... (ich hab bisher nicht geupdated)

@DrTob
Copy link

DrTob commented Feb 4, 2024

gleiches hier, RPI4

Error log : Sun Feb 04 2024 15:34:48 GMT+0100 (Central European Standard Time)

TypeError: Cannot set properties of undefined (setting 'lockEvents')
    at /usr/local/addons/hap-homematic/node_modules/hap-homematic/lib/services/HomeMaticKeyMaticIPAccessory.js:176:30
    at /usr/local/addons/hap-homematic/node_modules/hap-homematic/lib/HomeMaticCCU.js:832:9
    at Array.map (<anonymous>)
    at HomeMaticCCU.fireEvent (/usr/local/addons/hap-homematic/node_modules/hap-homematic/lib/HomeMaticCCU.js:831:14)
    at /usr/local/addons/hap-homematic/node_modules/hap-homematic/lib/HomeMaticCCU.js:532:16
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

@roe1974
Copy link

roe1974 commented Feb 5, 2024

Ich lese immer wieder Probleme bei jenen die eine Keymatic eingebunden haben ... könnt ihr die mal testweise rausschmeissen ?

@redtom13
Copy link
Author

redtom13 commented Feb 5, 2024

@roe1974 Keymatic ist bei mir nicht eingebunden.

@Dress13
Copy link

Dress13 commented Feb 5, 2024

Keymatic ist bei mir auch nicht mehr eingebunden.

@roe1974
Copy link

roe1974 commented Feb 5, 2024

Haben alle hier das HAP NodeJS update gemacht ? (RM vorrausgesetzt, und nicht normale CCU3) ?

cd /usr/local/addons/hap-homematic/node_modules/hap-homematic
npm i hap-nodejs@latest
/usr/local/etc/config/rc.d/hap-homematic restart

@roe1974
Copy link

roe1974 commented Feb 5, 2024

... und verwendet ihr die App Eve + fakegato-history ? ... oder anders: was ist hier eingestellt ?
Bildschirmfoto 2024-02-05 um 12 41 53

@DrTob
Copy link

DrTob commented Feb 5, 2024

2*nein

@MatthiasRichwin
Copy link

Haben alle hier das HAP NodeJS update gemacht ? (RM vorrausgesetzt, und nicht normale CCU3) ?

cd /usr/local/addons/hap-homematic/node_modules/hap-homematic npm i hap-nodejs@latest /usr/local/etc/config/rc.d/hap-homematic restart

Nein, nicht gemacht.

„Apple Home-App kompatibel“ ist bei mir aus.

@roe1974
Copy link

roe1974 commented Feb 5, 2024

Ich versuche nur den Grund zu finden, warum es bei mir ohne Probleme läuft (0 Abstürze seitdem es das AddOn gibt) und andere so Probleme haben ... das oben sind jedenfalls meine Einstellungen, und HAP NodeJS ist auf 0.11.1 (von 0.5.7).

@redtom13
Copy link
Author

redtom13 commented Feb 5, 2024

@roe1974

cd /usr/local/addons/hap-homematic/node_modules/hap-homematic
npm i hap-nodejs@latest
/usr/local/etc/config/rc.d/hap-homematic restart

Hab ich gemacht vor dem downgrade.

#672 (comment)

... und verwendet ihr die App Eve + fakegato-history ? ... oder anders: was ist hier eingestellt ? Bildschirmfoto 2024-02-05 um 12 41 53

Eveapp benutze ich nicht. Homeapp Kompatible ist aber deaktiviert.

@roe1974
Copy link

roe1974 commented Feb 5, 2024

Wenn Du nur die Apple Home App verwendest, könntest Du probieren das zu aktivieren.

@redtom13
Copy link
Author

redtom13 commented Feb 5, 2024

@roe1974 hab ich getested, vor dem Downgrade. Hat leider nicht geholfen.
Hab es heute nur an, damit ich Kontaktschnitstellen als Klingel in HomeKit bekomme.

@blackbasket
Copy link

Die Suche nach den Unterschieden von @roe1974 klingt zielführend... können bitte einmal alle, die Probleme haben, folgende Infos teilen:

  • Plattform
  • nodeJS-Version
  • Verwendete Geräte in HAP
  • Zusätzlich auf der RM verwendete Geräte

@DrTob
Copy link

DrTob commented Feb 5, 2024

rpi 4
NodeJS 20.9.0
in HAP diverse Licht/Rolladen/Dimmer/Fensterkontakt/Fensterdrehgriff,verschiedene Heizungsventile + Thermostate, Keymatic bei fast allem sowohl HM, als auch HMIP
2 * CCU2 LAN Gateways, + 1 HMAccessPoint
CUXD 2.11
Zusätzlich in RM verwendet: ? nicht sicher

11x HmIP-SWDO-I, 3x HmIP-SRH, 2x HM-Sec-SC, 2x HM-CC-VG-1, 2x HM-CC-RT-DN, 15x HmIP-BROLL, 2x HM-TC-IT-WM-W-EU, 1x HM-LC-Sw1PBU-FM, 1x HM-PB-4Dis-WM, 4x HM-Sec-SCo, 1x HM-RC-12-B, 1x HM-OU-CFM-TW, 1x HmIP-SPI, 3x HM-LC-Dim1PWM-CV, 1x HM-PB-2-FM, 2x HM-LC-Sw4-PCB, 1x HmIP-SMO-A, 5x HM-LC-Sw1-FM, 9x HmIP-eTRV-C, 9x HmIP-HEATING, 1x HmIP-BSL, 8x HmIP-BSM, 5x HmIP-WTH-2, 2x HM-LC-Bl1-SM, 2x HmIP-BDT, 3x HM-PB-6-WM55, 1x CUX28, 1x ELV-SH-SW1-BAT, 5x HM-LC-Sw1-Pl, 4x HmIP-eTRV-B, 5x HM-ES-PMSw1-Pl, 1x HmIP-WTH-B, 3x HMIP-SWDO, 1x HmIP-DLD, 1x HmIP-DSD-PCB, 3x HmIP-SWSD, 1x HmIP-eTRV-CL, 1x HM-Sen-MDIR-O, 1x HmIP-WKP, 1x HM-MOD-EM-8, 1x HM-OU-CFM-Pl, 2x HM-CC-TC, 2x HmIP-FSI16, 1x HmIP-SMO-2, 1x HM-LC-Sw4-Ba-PCB, 1x HM-WDS30-T-O, 1x HmIP-MOD-OC8, 1x HM-Sen-Wa-Od, 1x HM-ES-TX-WM, 1x HmIP-SCI, 1x HM-OU-LED16, 1x HM-Sec-SD-Team, 1x HmIP-HAP, 1x HmIP-PCBS, 1x HmIP-RCV-50, 1x HmIP-STI, 1x HmIP-STV, 3x HmIP-FSM, 1x HM-RC-4-2, 1x HM-LC-Sw1-Ba-PCB, 1x HM-Sen-MDIR-WM55, 1x HmIP-DRSI1, 1x HM-PB-2-WM55, 1x HmIP-PSM-2, 3x HmIP-STHD, 1x HM-Sec-SD, 2x HM-WDS30-OT2-SM, 1x HmIP-FCI6, 1x HM-Dis-EP-WM55, 2x HmIP-FROLL, 2x HmIP-WRC6, 1x HmIP-SWD, 1x HmIP-USBSM, 1x HmIP-DRSI4, 1x HmIP-FCI1, 1x RPI-RF-MOD, 1x HM-LC-RGBW-WM, 1x HM-LC-Dim1T-CV, 2x HM-PBI-4-FM, 1x HmIP-FSM16, 1x ELV-SH-WSC, 1x HmIP-SMI, 1x HM-Sec-WDS, 1x HM-LC-Sw1-Pl-DN-R1, 1x HMIP-PSM, 1x HmIP-SWO-PR, 1x HM-Dis-WM55, 1x HmIP-SCTH230, 1x HmIP-FDT, 1x HM-RC-12, 1x HmIP-BROLL-2

@roe1974
Copy link

roe1974 commented Feb 6, 2024

RPI4
RM 3.73.9.20230130
NodeJS 20.9.0
Geräte in HAP: HM -> diverse Thermostate, Lichtschalter, Dimmer, div. Variablen HMIP -> Wetter Station, Schalter, Wasser Sensor
1x HM LanGW
Einstellungen in HAP Siehe oben

@redtom13
Copy link
Author

redtom13 commented Feb 6, 2024

cat /sys/firmware/devicetree/base/model

Raspberry Pi 3 Model B Rev 1.2

node -v

v18.18.2

Aktuelle Firmware: 3.73.9.20231130
Firmware mit der Problematik: 3.73.9.20240130

Geräte in HAP: HM
Licht/Rolladen/Dimmer/Fensterkontakt/Heizungsventile + Thermostate (Hm und HmIP), Temperatusensoren, Wetterstation (Nur Temp und Helligkeit)

Inventur Script in RM

string s_device;
object o_device;
integer i_devices = 0;
integer i_cdevices = 0;

string s_channel;
object o_channel;
integer i_channels = 0;
integer i_cchannels = 0;

string s_typelist = "";

string s_temp;

foreach(s_device, dom.GetObject(ID_DEVICES).EnumUsedIDs()) {
  var o_device = dom.GetObject(s_device);
  boolean is_cux = o_device.Address().Substr(0,3) == "CUX";
  if ((o_device.Address() != "BidCoS-Wir") && (o_device.Address() != "BidCoS-RF")) {
    if (is_cux) {
      i_cdevices = i_cdevices + 1;
      s_temp = i_cdevices.ToString();
    } else {
      i_devices = i_devices + 1;
      s_temp = i_devices.ToString();
    }
    if (i_devices < 10) { s_temp = " " # s_temp; }
    if (i_devices < 100) { s_temp = " " # s_temp; }
    if (is_cux) { s_temp = "C" # s_temp; }
    else { s_temp = " " # s_temp; }
    WriteLine(s_temp # " " # o_device.Address() # " " # o_device.HssType() # " (" # o_device.Name() # ")");
    if (is_cux) { s_typelist = s_typelist # o_device.Address().Substr(0,5) # "\t"; }
    else { s_typelist = s_typelist # o_device.HssType() # "\t"; }
    foreach(s_channel, o_device.Channels().EnumUsedIDs()) {
      if (is_cux) { i_cchannels = i_cchannels + 1; }
      else { i_channels = i_channels + 1; }
      o_channel = dom.GetObject(s_channel);
      s_temp = "               :" # o_channel.Address().StrValueByIndex(":",1);
      WriteLine(s_temp # " " # o_channel.Name() );
    }
  }
}

WriteLine("--------------------------------------------");

Write(i_channels # " Kanäle in " # i_devices # " Geräten");
if (i_cdevices > 0) { Write(" und "#i_cchannels # " CUxD-Kanäle in " # i_cdevices # " CUxD-Geräten"); }
WriteLine(":");

string s_typeidx;
string s_typeidx2;
string s_typechecked = "";
integer i_subcount;
foreach (s_typeidx, s_typelist) {
! EnergyStar 13.10.2010 vvv
! den Suchstring um ein Komma und ein Leerzeichen erweitern um kein Teilstringproblem zu bekommen
      if (s_typechecked.Find(s_typeidx # ", ") == -1) {
! EnergyStar 13.10.2010 ^^^
      i_subcount = 0;
      foreach (s_typeidx2, s_typelist) {
        if (s_typeidx2 == s_typeidx) {
          i_subcount = i_subcount + 1; }
        }
! EnergyStar 13.10.2010 vvv
! immer ein Komma und ein Leerzeichen anfügen
        s_typechecked = s_typechecked # i_subcount # "x " # s_typeidx # ", ";
! EnergyStar 13.10.2010 ^^^
      }
    }

! EnergyStar 13.10.2010 vvv
! überflüssiges Komma und Leerzeichen am Ende entfernen
    WriteLine(s_typechecked.Substr(0, s_typechecked.Length() - 2));
! EnergyStar 13.10.2010 ^^^

    WriteLine("--------------------------------------------");

1x HmIP-WRC6, 9x HM-LC-Sw1-DR, 2x HmIP-STHD, 2x HmIP-SMO-A, 1x HmIP-SMI55, 9x HmIP-BROLL, 5x HM-LC-Sw1-Pl-2, 4x HMIP-PSM, 1x HM-TC-IT-WM-W-EU, 1x HM-CC-VG-1, 3x HM-LC-Sw2-FM, 1x HMIP-SWDO, 2x HM-Sec-SC-2, 1x HmIP-DRSI4, 1x HmIP-SPDR, 5x VIR-LG-DIM, 1x HM-OU-CFM-TW, 1x HmIP-WRCC2, 2x HmIP-SWDM, 2x HM-CC-RT-DN, 2x HMIP-eTRV, 1x HmIP-eTRV-2, 1x HmIP-CCU3, 1x HmIP-HAP, 1x HmIP-RCV-50, 1x HmIP-WGC, 5x VIR-LG-WHITE-DIM, 1x HM-LC-Sw4-WM, 1x HM-Sec-MDIR-2, 2x HM-SwI-3-FM, 1x HmIP-STHO, 1x HmIP-FSM, 1x HM-Sec-SCo, 4x HM-Sec-SD, 1x HM-Sec-SD-Team, 2x HmIP-KRC4, 1x HMIP-PS, 1x HmIP-BRC2, 2x HmIP-SWDO-I, 1x VIR-HUE-GTW, 16x VIR-LG-RGBW-DIM, 1x HM-PBI-4-FM, 1x HM-Sec-WDS-2, 1x HM-WDS100-C6-O-2, 1x HmIP-WTH-2

HAP einstellungen
Bildschirmfoto 2024-02-06 um 08 18 19

@roe1974
Copy link

roe1974 commented Feb 6, 2024

Ich denke die Einstellungen in HAP (Screenshot) wären auch noch relevant ;-)

@roe1974
Copy link

roe1974 commented Feb 6, 2024

Also "Apple Home-App kompatibel" ist def. schon mal einen Unterschied in den EInstellungen ....

@redtom13
Copy link
Author

redtom13 commented Feb 6, 2024

Also "Apple Home-App kompatibel" ist def. schon mal einen Unterschied in den EInstellungen ....

Wie oben geschrieben, hatte das setting geändert und getestet, ohne das es den Fehler behoben hätte

@exilbook
Copy link

exilbook commented Feb 6, 2024

Ich denke die Einstellungen in HAP (Screenshot) wären auch noch relevant ;-)

Ich komme nicht einmal in die Einstelllungen rein.

Die Website ist nicht erreichbar192.168.178.X hat die Verbindung abgelehnt.
Versuche Folgendes:

Verbindung prüfen
Proxy und Firewall prüfen
ERR_CONNECTION_REFUSED

Raspberry Pi 3 Model B Rev 1.2
Node v18.18.2
Aktuelle Firmware: 3.73.9.20231130

@roe1974
Copy link

roe1974 commented Feb 6, 2024

Wie sieht die Firewall Einstellung in der CCU aus ?

@exilbook
Copy link

exilbook commented Feb 6, 2024

Wie sieht die Firewall Einstellung in der CCU aus ?

Hmmm. Wieso ist der Port von 9877 auf 9874 gewandert? Danke für den Fingerzeig. Nun scheint es zu laufen. Ich beobachte.

@exilbook
Copy link

exilbook commented Feb 6, 2024

Wie sieht die Firewall Einstellung in der CCU aus ?

Also Process bricht wieder nach einigen Minuten ab. Apple-Home Kompatibilität ist aktiviert.

@blackbasket
Copy link

Wie sind die anderen Daten bei dir @exilbook ?

@roe1974
Copy link

roe1974 commented Feb 8, 2024

Ich vermute immer noch dass eine gewisse Geräte Type das ganze dann crashen lässt ... bin mal gespannt ;-)

@timwegenerDE
Copy link

@exilbook das Crashlog liest sich nach einem Fehler beim Parsen in einem der Config-Files. Die sax.js ist der Parser und „Unexpected End“ klingt nach: Da stimmt was mit einem File nicht. Wenn du hier mal nach „sax.js“ suchst, findest du ähnliche Probleme. Leider scheint es keine direkte Lösung bisher zu geben und auch nicht welches File das Problem macht. Würde aber erklären, warum ein Backup-Restore nichts bringt…

@exilbook
Copy link

exilbook commented Feb 8, 2024

Ich vermute immer noch dass eine gewisse Geräte Type das ganze dann crashen lässt ... bin mal gespannt ;-)

Deine Vermutung war richtig. Auch ein Bulk Import der Geräte brachte wieder den Absturz. Grund genug. Mal wieder gehörig auszumisten. Ergo auch die Altlasten auf CUx Daemon und Phillips Hue Plugin mal entfernt, Hue Bridge direkt eingebunden. So sind es nur noch 30 Geräte im HAP und siehe da. Stabil, wesentlich performanter und auch Dinge wie Hue Lampen mit Bewegungssensor anschalten und nach einer Minute wieder deaktivieren (Homekit Automation) funktionieren zuverlässiger.

Somit hatte der ganze Hickhack auch sein Gutes. :-D

Lieben Dank an die Unterstützer und ihren Einsatz.

@blackbasket
Copy link

Na, das klingt doch gut... dann sollten die anderen mit Problemen das auch mal angehen und berichten :)

@oppey666
Copy link

das addon brauch ein update

@DrTob
Copy link

DrTob commented Feb 11, 2024

Ich habe HAP incl. Konfiguration gelöscht und neu installiert. Danach nach und nach benötigte Geräte integriert, -> Läuft bisher problemlos.

Ich weiß nicht, ob das nun temporär ist, ein bestimmtes vorher integriertes (und jetzt nicht mehr in HAP eingebundenes) Gerät, oder etwas anderes das Problem verursacht hatte.

@blackbasket
Copy link

Ich habe HAP incl. Konfiguration gelöscht und neu installiert. Danach nach und nach benötigte Geräte integriert, -> Läuft bisher problemlos.

Ich weiß nicht, ob das nun temporär ist, ein bestimmtes vorher integriertes (und jetzt nicht mehr in HAP eingebundenes) Gerät, oder etwas anderes das Problem verursacht hatte.

Danke für das Feedback :)

@Heiniwlm
Copy link

Heiniwlm commented Feb 13, 2024

Bei mir brachte eine Neuinstallation auch leider erstmal keine Besserung, ich habe den Zugriff zur CCU3 auf http geändert, vorher wurde auf https umgeleitet. Seitdem läuft das AddOn wieder…

Im AddOn ist Monitoring ein und Apple Home Kit kompatibel eingeschaltet.

@blackbasket
Copy link

Bei mir brachte eine Neuinstallation auch leider erstmal keine Besserung, ich habe den Zugriff zur CCU3 auf http geändert, vorher wurde auf https umgeleitet. Seitdem läuft das AddOn wieder…

Im AddOn ist Monitoring ein und Apple Home Kit kompatibel eingeschaltet.

Alles klar... der Unterschied war ja zuvor schon in den Screenshots zu sehen ;) also, dass alle anderen kein https verwendet haben...

@roe1974
Copy link

roe1974 commented Feb 13, 2024

https auf der ccu ist ja nicht zwingend notwendig wenn sie nur im LAN erreichbar ist (so wie es sein sollte)

@blackbasket
Copy link

Exakt...

@oppey666
Copy link

schon jemand den Fehler lokalisiert? ohne homekit ists echt blöd..

@mahrens61
Copy link

mahrens61 commented Feb 15, 2024 via email

@blackbasket
Copy link

blackbasket commented Feb 15, 2024

schon jemand den Fehler lokalisiert? ohne homekit ists echt blöd..

Es gibt den von @mahrens61 aufgezeigten Workaround... wobei ich nicht sicher bin, ob das Downgrade erforderlich ist...

Das stand übrigens schon im Ticket, bevor du einfach undifferenziert

das addon brauch ein update

eingeworfen hast...

Wenn das für dich also nicht funktioniert, musst du ein paar sachdienliche Hinweise liefern ;)

@blackbasket
Copy link

@redtom13 Ich denke, wir können das mal schließen...

@redtom13
Copy link
Author

Schade, sind auf der sicher nach der Ursache kein Stück weiter.
Ich hab 2nal versucht das Upgrade zu machen inkl. Backup, immer mit demselben Fehler.

leider ist der workaround eine komplette neuinstallaion, was bei einer Bridge kein Problem ist.
Bei mir sind es halt 62 devices, 19 instances die wieder eingerichtet werden müssen.
Dazu gehen alle automations in HomeKit verloren…
Ist also ein total Ausfall.

@Dress13
Copy link

Dress13 commented Feb 29, 2024

Hi,

also ich habe auch nichts neu einrichten müssen. Ich habe Homematic komplett neu installiert V. 3.73.9.20231130.
Danach habe ich das Backup für diese Version von mir eingespielt und in Sachen HAP - Homekit musste ich die Geräte nicht neu einbinden.

Wichtig ist halt das Homematic inkl. HAP Backup für die Version < 3.73.9.20240130 zu haben.

Gruß

Daniel

@redtom13
Copy link
Author

redtom13 commented Mar 4, 2024

Hi, ich konnte jetzt auf 3.73.9.20240130 upgrade, war aber eine grösserer Aktion.

  • HAP-homematic liess sich nicht deinstallieren, und danach auch nicht mehr neuinstallieren
  • Also deinstalliert.
  • Cache und config gelöscht
  • upgrade auf 3.73.9.20240130
  • HAP neuinstallation fehlgeschlagen -> installscript debugged
  • das plugin hat sich in ein falsches verzeichnis installiert, daher startet das rc script nicht
    /usr/local/addons/hap-homematic/node_modules/hap-homematic/etc/hm_addon.js'
    wurde erwartet. Nachdem ich das Verzeichnis angelegt und aus /usr/local/addons/node_modules/hap-homematic/
    rüber verschoben habe, läuft HAP.

Dann hatte ich noch einen crash, weil eine instanz ohne gerät gestartet wurde.

Alles neu eingerichtet, läuft jetzt seit 2 tagen durch mit 51 Geräten und 19 instanzen.

@RealWinny
Copy link

Eiei. Mich hat es zunächst auch erwischt. Nach einem Downgrade auf die 20231130 und zweier Neustarts der CCU läuft nun aber wieder alles wie zuvor.

Ich bin mir nicht sicher, wie ich die beiden letzten Beiträge interpretieren muss bzw. ob sie widersprüchlich sind. Gibt es nun einen funktionierenden und nicht ausufernden Weg um auf die 20240130 updaten zu können?

@redtom13
Copy link
Author

So, nach neustart schmiert er wieder ab. hab alle bridges ausgeschaltet. Trotzdem kein start.

Error: TimeOut
at ClientRequest. (/usr/local/addons/node_modules/hap-homematic/lib/HomeMaticRegaRequest.js:88:16)
at ClientRequest.emit (node:events:514:28)
at Socket.emitRequestTimeout (node:_http_client:840:9)
at Object.onceWrapper (node:events:628:28)
at Socket.emit (node:events:526:35)
at Socket._onTimeout (node:net:589:8)
at listOnTimeout (node:internal/timers:573:17)

Denk da gibt es immer noch nen Bug.

@jb-home
Copy link

jb-home commented Mar 19, 2024

Für den Timeout habe ich folgenden Fix:

  1. Per SSH auf die CCU
  2. vi /usr/local/addons/hap-homematic/node_modules/hap-homematic/lib/HomeMaticRegaRequest.js
  3. Nach Zeile 52 eine neue Zeile einfügen
  4. Folgendes in die neue Zeile einfügen: timeout: 0,
  5. Speicher und HAP neustarten

Das deaktiviert den timeout. Wer will kann da auch einen anderen Wert einsetzen. Nur der default Wert ist zu gering.

@Schello805
Copy link

Bei mir auch... Seit dem Update startet HAP nicht mehr :-(

@hillinator
Copy link
Contributor

Für den Timeout habe ich folgenden Fix:

  1. Per SSH auf die CCU
  2. vi /usr/local/addons/hap-homematic/node_modules/hap-homematic/lib/HomeMaticRegaRequest.js
  3. Nach Zeile 52 eine neue Zeile einfügen
  4. Folgendes in die neue Zeile einfügen: timeout: 0,
  5. Speicher und HAP neustarten

Das deaktiviert den timeout. Wer will kann da auch einen anderen Wert einsetzen. Nur der default Wert ist zu gering.

Ich habe auch das gleiche Probleme gehabt nach dem Update auf 3.75.6.20240316.
Durch diese Anpassung läuft HAP wieder, Vielen Dank!

hillinator added a commit to hillinator/hap-homematic that referenced this issue Mar 27, 2024
@RealWinny
Copy link

Für den Timeout habe ich folgenden Fix:

1. Per SSH auf die CCU

2. vi /usr/local/addons/hap-homematic/node_modules/hap-homematic/lib/HomeMaticRegaRequest.js

3. Nach Zeile 52 eine neue Zeile einfügen

4. Folgendes in die neue Zeile einfügen: `timeout: 0,`

5. Speicher und HAP neustarten

Das deaktiviert den timeout. Wer will kann da auch einen anderen Wert einsetzen. Nur der default Wert ist zu gering.

Mit dem beschriebenen Vorgehen (Danke übrigens dafür!) scheint es auch bei mir wieder zu funktionieren, wenn auch nach dem Neustart von HAP erstmal die Meldung kam:
Neustart wurde mit Fehlern abgeschlossen.
Please see /var/log/addon-uninstall-error.log on the central for more details.

In dieser Log-Datei steht:
start-stop-daemon: warning: killing process 2057: No such process
kill: you need to specify whom to kill

Davon abgesehen scheint jetzt aber doch erstmal alles zu funktionieren.

@jb-home
Copy link

jb-home commented Mar 31, 2024

Das ist nur die Warnung, dass er den Prozess mit der alten Prozess ID nicht finden und daher nicht beenden kann.
Das ist vollkommen egal.

@XinXed
Copy link

XinXed commented May 5, 2024

Ich habe HAP incl. Konfiguration gelöscht und neu installiert. Danach nach und nach benötigte Geräte integriert, -> Läuft bisher problemlos.

Ich weiß nicht, ob das nun temporär ist, ein bestimmtes vorher integriertes (und jetzt nicht mehr in HAP eingebundenes) Gerät, oder etwas anderes das Problem verursacht hatte.

bei mir sieht es auch so aus als ob bestimmte Geräte die HAP zum absturz bringen.
wie auch hier beschrieben:
#683

bisher hab ich jetzt erst mal nur Rollanden und Thermostate hinzugefügt und alles ist ok. Bei jeden weiteres Gerät wird es jetz spannend...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests