CCU3 automatischer Neustart bei Fehler

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

thphilipp
Beiträge: 153
Registriert: 04.12.2021, 16:25
System: CCU und Access Point
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal

Re: CCU3 automatischer Neustart bei Fehler

Beitrag von thphilipp » 03.02.2024, 18:58

Welche Größe muss es sein.

Benutzeravatar
Roland M.
Beiträge: 9806
Registriert: 08.12.2012, 15:53
System: CCU
Wohnort: Graz, Österreich
Hat sich bedankt: 252 Mal
Danksagung erhalten: 1381 Mal

Re: CCU3 automatischer Neustart bei Fehler

Beitrag von Roland M. » 03.02.2024, 20:04

Hallo!
thphilipp hat geschrieben:
03.02.2024, 18:58
Welche Größe muss es sein.
4 GB Minimum. :)
Ich glaube, in der originalen CCU3 steckt eine 8GB-Karte.
Und das beste Preis/Leistungsverhältnis haben im Moment Karten mit 32 GB, wenn du überhaupt noch kleinere Karten bekommst.
Nimm, was dir Spaß macht und was verfügbar ist.
Aber bitte wie schon gesagt auf "high endurance" oder "max endurance" achten, die sind für höhere Schreibzyklen ausgelegt.


Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
  • Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
  • Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
  • Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
  • Fehlermeldungen genau abschreiben, besser noch...
  • Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!

-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...

thphilipp
Beiträge: 153
Registriert: 04.12.2021, 16:25
System: CCU und Access Point
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal

Re: CCU3 automatischer Neustart bei Fehler

Beitrag von thphilipp » 01.03.2024, 16:12

Hallo,

nachdem der Fehler auch nach Wechsel des Speichers (lief aber sehr lange ohne Fehler) wieder aufgetreten ist, hier mal ein Auszug. Vielleicht kann mir jemand den Fehler darin finden.
Dateianhänge
Textdokument (neu).txt
(74.28 KiB) 9-mal heruntergeladen

jp112sdl
Beiträge: 12116
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: CCU3 automatischer Neustart bei Fehler

Beitrag von jp112sdl » 01.03.2024, 16:38

Code: Alles auswählen

Feb 29 14:02:55 ccu3-webui local0.info ReGaHss: Info: http request details: #1, IsIdle=false, req = POST /tclrega.exe HTTP/1.1^M Host: 10.220.239.150:818                                                         1^M Accept: */*^M Content-Length: 6344^M Content-Type: application/x-www-form-urlencoded^M X-Forwarded-For: 10.200.201.122^M X-Host: 10.220.239.150:8181^                                                         M X-Forwarded-Host: 10.220.239.150:8181^M X-Forwarded-Proto: http^M Connection: close^M ^M string sChnId; string sDPId; boolean dFirst = true;  Write("{"                                                         ); Write('"Device":['); object oDevice   = dom.GetObject('28563'); boolean bDevReady = oDevice.ReadyConfig(); string sDevInterfaceId = oDevice.Interface(                                                         ); string sDevInterface   = dom.GetObject(sDevInterfaceId).Name();   if (bDevReady) {     if (dFirst) {         dFirst = false;     } else {         Writ                                                         eLine(',');     }     Write('{');     Write('"ID":"' # oDevice.ID());     Write('","Name":"' # oDevice.Name());     Write('","TypeName":"' # oDevice.Type                                                         Name());     Write('","HssType":"' # oDevice.HssType() # '","Address":"' # oDevice.Address() # '","Interface":"' # sDevInterface);
Feb 29 14:02:55 ccu3-webui local0.info ReGaHss: Info: http request details: #2, IsIdle=false, req = POST /tclrega.exe HTTP/1.1^M Host: 10.220.239.150:818                                                         1^M Accept: */*^M Content-Length: 6344^M Content-Type: application/x-www-form-urlencoded^M X-Forwarded-For: 10.200.201.122^M X-Host: 10.220.239.150:8181^                                                         M X-Forwarded-Host: 10.220.239.150:8181^M X-Forwarded-Proto: http^M Connection: close^M ^M string sChnId; string sDPId; boolean dFirst = true;  Write("{"                                                         ); Write('"Device":['); object oDevice   = dom.GetObject('11289'); boolean bDevReady = oDevice.ReadyConfig(); string sDevInterfaceId = oDevice.Interface(                                                         ); string sDevInterface   = dom.GetObject(sDevInterfaceId).Name();   if (bDevReady) {     if (dFirst) {         dFirst = false;     } else {         Writ                                                         eLine(',');     }     Write('{');     Write('"ID":"' # oDevice.ID());     Write('","Name":"' # oDevice.Name());     Write('","TypeName":"' # oDevice.Type                                                         Name());     Write('","HssType":"' # oDevice.HssType() # '","Address":"' # oDevice.Address() # '","Interface":"' # sDevInterface);
Feb 29 14:02:55 ccu3-webui local0.info ReGaHss: Info: http request details: #3, IsIdle=false, req = POST /tclrega.exe HTTP/1.1^M Host: 10.220.239.150:818                                                         1^M Accept: */*^M Content-Length: 6344^M Content-Type: application/x-www-form-urlencoded^M X-Forwarded-For: 10.200.201.122^M X-Host: 10.220.239.150:8181^                                                         M X-Forwarded-Host: 10.220.239.150:8181^M X-Forwarded-Proto: http^M Connection: close^M ^M string sChnId; string sDPId; boolean dFirst = true;  Write("{"                                                         ); Write('"Device":['); object oDevice   = dom.GetObject('14810'); boolean bDevReady = oDevice.ReadyConfig(); string sDevInterfaceId = oDevice.Interface(                                                         ); string sDevInterface   = dom.GetObject(sDevInterfaceId).Name();   if (bDevReady) {     if (dFirst) {         dFirst = false;     } else {         Writ                                                         eLine(',');     }     Write('{');     Write('"ID":"' # oDevice.ID());     Write('","Name":"' # oDevice.Name());     Write('","TypeName":"' # oDevice.Type                                                         Name());     Write('","HssType":"' # oDevice.HssType() # '","Address":"' # oDevice.Address() # '","Interface":"' # sDevInterface);
Feb 29 14:02:55 ccu3-webui local0.info ReGaHss: Info: http request details: #4, IsIdle=false, req = POST /tclrega.exe HTTP/1.1^M Host: 10.220.239.150:818                                                         1^M Accept: */*^M Content-Length: 6344^M Content-Type: application/x-www-form-urlencoded^M X-Forwarded-For: 10.200.201.122^M X-Host: 10.220.239.150:8181^                                                         M X-Forwarded-Host: 10.220.239.150:8181^M X-Forwarded-Proto: http^M Connection: close^M ^M string sChnId; string sDPId; boolean dFirst = true;  Write("{"                                                         ); Write('"Device":['); object oDevice   = dom.GetObject('11289'); boolean bDevReady = oDevice.ReadyConfig(); string sDevInterfaceId = oDevice.Interface(                                                         ); string sDevInterface   = dom.GetObject(sDevInterfaceId).Name();   if (bDevReady) {     if (dFirst) {         dFirst = false;     } else {         Writ                                                         eLine(',');     }     Write('{');     Write('"ID":"' # oDevice.ID());     Write('","Name":"' # oDevice.Name());     Write('","TypeName":"' # oDevice.Type                                                         Name());     Write('","HssType":"' # oDevice.HssType() # '","Address":"' # oDevice.Address() # '","Interface":"' # sDevInterface);
Feb 29 14:02:55 ccu3-webui local0.info ReGaHss: Info: http request details: #5, IsIdle=false, req = POST /tclrega.exe HTTP/1.1^M Host: 10.220.239.150:818                                                         1^M Accept: */*^M Content-Length: 6344^M Content-Type: application/x-www-form-urlencoded^M X-Forwarded-For: 10.200.201.122^M X-Host: 10.220.239.150:8181^                                                         M X-Forwarded-Host: 10.220.239.150:8181^M X-Forwarded-Proto: http^M Connection: close^M ^M string sChnId; string sDPId; boolean dFirst = true;  Write("{"                                                         ); Write('"Device":['); object oDevice   = dom.GetObject('28563'); boolean bDevReady = oDevice.ReadyConfig(); string sDevInterfaceId = oDevice.Interface(                                                         ); string sDevInterface   = dom.GetObject(sDevInterfaceId).Name();   if (bDevReady) {     if (dFirst) {         dFirst = false;     } else {         Writ                                                         eLine(',');     }     Write('{');     Write('"ID":"' # oDevice.ID());     Write('","Name":"' # oDevice.Name());     Write('","TypeName":"' # oDevice.Type                                                         Name());     Write('","HssType":"' # oDevice.HssType() # '","Address":"' # oDevice.Address() # '","Interface":"' # sDevInterface);
Feb 29 14:02:55 ccu3-webui local0.info ReGaHss: Info: http request details: #6, IsIdle=false, req = POST /tclrega.exe HTTP/1.1^M Host: 10.220.239.150:818                                                         1^M Accept: */*^M Content-Length: 6344^M Content-Type: application/x-www-form-urlencoded^M X-Forwarded-For: 10.200.201.122^M X-Host: 10.220.239.150:8181^                                                         M X-Forwarded-Host: 10.220.239.150:8181^M X-Forwarded-Proto: http^M Connection: close^M ^M string sChnId; string sDPId; boolean dFirst = true;  Write("{"                                                         ); Write('"Device":['); object oDevice   = dom.GetObject('18333'); boolean bDevReady = oDevice.ReadyConfig(); string sDevInterfaceId = oDevice.Interface(                                                         ); string sDevInterface   = dom.GetObject(sDevInterfaceId).Name();   if (bDevReady) {     if (dFirst) {         dFirst = false;     } else {         Writ                                                         eLine(',');     }     Write('{');     Write('"ID":"' # oDevice.ID());     Write('","Name":"' # oDevice.Name());     Write('","TypeName":"' # oDevice.Type                                                         Name());     Write('","HssType":"' # oDevice.HssType() # '","Address":"' # oDevice.Address() # '","Interface":"' # sDevInterface);
Feb 29 14:02:55 ccu3-webui local0.info ReGaHss: Info: http request details: #7, IsIdle=false, req = POST /tclrega.exe HTTP/1.1^M Host: 10.220.239.150:818                                                         1^M Accept: */*^M Content-Length: 6344^M Content-Type: application/x-www-form-urlencoded^M X-Forwarded-For: 10.200.201.122^M X-Host: 10.220.239.150:8181^                                                         M X-Forwarded-Host: 10.220.239.150:8181^M X-Forwarded-Proto: http^M Connection: close^M ^M string sChnId; string sDPId; boolean dFirst = true;  Write("{"                                                         ); Write('"Device":['); object oDevice   = dom.GetObject('18333'); boolean bDevReady = oDevice.ReadyConfig(); string sDevInterfaceId = oDevice.Interface(                                                         ); string sDevInterface   = dom.GetObject(sDevInterfaceId).Name();   if (bDevReady) {     if (dFirst) {         dFirst = false;     } else {         Writ                                                         eLine(',');     }     Write('{');     Write('"ID":"' # oDevice.ID());     Write('","Name":"' # oDevice.Name());     Write('","TypeName":"' # oDevice.Type                                                         Name());     Write('","HssType":"' # oDevice.HssType() # '","Address":"' # oDevice.Address() # '","Interface":"' # sDevInterface);
Feb 29 14:02:55 ccu3-webui local0.info ReGaHss: Info: http request details: #8, IsIdle=false, req = POST /tclrega.exe HTTP/1.1^M Host: 10.220.239.150:818                                                         1^M Accept: */*^M Content-Length: 6344^M Content-Type: application/x-www-form-urlencoded^M X-Forwarded-For: 10.200.201.122^M X-Host: 10.220.239.150:8181^                                                         M X-Forwarded-Host: 10.220.239.150:8181^M X-Forwarded-Proto: http^M Connection: close^M ^M string sChnId; string sDPId; boolean dFirst = true;  Write("{"                                                         ); Write('"Device":['); object oDevice   = dom.GetObject('28295'); boolean bDevReady = oDevice.ReadyConfig(); string sDevInterfaceId = oDevice.Interface(                                                         ); string sDevInterface   = dom.GetObject(sDevInterfaceId).Name();   if (bDevReady) {     if (dFirst) {         dFirst = false;     } else {         Writ                                                         eLine(',');     }     Write('{');     Write('"ID":"' # oDevice.ID());     Write('","Name":"' # oDevice.Name());     Write('","TypeName":"' # oDevice.Type                                                         Name());     Write('","HssType":"' # oDevice.HssType() # '","Address":"' # oDevice.Address() # '","Interface":"' # sDevInterface);
Feb 29 14:02:55 ccu3-webui local0.info ReGaHss: Info: http request details: #9, IsIdle=false, req = POST /tclrega.exe HTTP/1.1^M Host: 10.220.239.150:818                                                         1^M Accept: */*^M Content-Length: 6344^M Content-Type: application/x-www-form-urlencoded^M X-Forwarded-For: 10.200.201.122^M X-Host: 10.220.239.150:8181^                                                         M X-Forwarded-Host: 10.220.239.150:8181^M X-Forwarded-Proto: http^M Connection: close^M ^M string sChnId; string sDPId; boolean dFirst = true;  Write("{"                                                         ); Write('"Device":['); object oDevice   = dom.GetObject('28358'); boolean bDevReady = oDevice.ReadyConfig(); string sDevInterfaceId = oDevice.Interface(                                                         ); string sDevInterface   = dom.GetObject(sDevInterfaceId).Name();   if (bDevReady) {     if (dFirst) {         dFirst = false;     } else {         Writ                                                         eLine(',');     }     Write('{');     Write('"ID":"' # oDevice.ID());     Write('","Name":"' # oDevice.Name());     Write('","TypeName":"' # oDevice.Type                                                         Name());     Write('","HssType":"' # oDevice.HssType() # '","Address":"' # oDevice.Address() # '","Interface":"' # sDevInterface);
Feb 29 14:02:55 ccu3-webui local0.info ReGaHss: Info: http request details: #10, IsIdle=false, req = POST /tclrega.exe HTTP/1.1^M Host: 10.220.239.150:81                                                         81^M Accept: */*^M Content-Length: 6344^M Content-Type: application/x-www-form-urlencoded^M X-Forwarded-For: 10.200.201.122^M X-Host: 10.220.239.150:8181                                                         ^M X-Forwarded-Host: 10.220.239.150:8181^M X-Forwarded-Proto: http^M Connection: close^M ^M string sChnId; string sDPId; boolean dFirst = true;  Write("{                                                         "); Write('"Device":['); object oDevice   = dom.GetObject('11449'); boolean bDevReady = oDevice.ReadyConfig(); string sDevInterfaceId = oDevice.Interface                                                         (); string sDevInterface   = dom.GetObject(sDevInterfaceId).Name();   if (bDevReady) {     if (dFirst) {         dFirst = false;     } else {         Wri                                                         teLine(',');     }     Write('{');     Write('"ID":"' # oDevice.ID());     Write('","Name":"' # oDevice.Name());     Write('","TypeName":"' # oDevice.Typ                                                         eName());     Write('","HssType":"' # oDevice.HssType() # '","Address":"' # oDevice.Address() # '","Interface":"' # sDevInterface);
Feb 29 14:02:55 ccu3-webui local0.info ReGaHss: Info: http request details: #11, IsIdle=false, req = POST /tclrega.exe HTTP/1.1^M Host: 10.220.239.150:81                                                         81^M Accept: */*^M Content-Length: 6344^M Content-Type: application/x-www-form-urlencoded^M X-Forwarded-For: 10.200.201.122^M X-Host: 10.220.239.150:8181                                                         ^M X-Forwarded-Host: 10.220.239.150:8181^M X-Forwarded-Proto: http^M Connection: close^M ^M string sChnId; string sDPId; boolean dFirst = true;  Write("{                                                         "); Write('"Device":['); object oDevice   = dom.GetObject('11396'); boolean bDevReady = oDevice.ReadyConfig(); string sDevInterfaceId = oDevice.Interface                                                         (); string sDevInterface   = dom.GetObject(sDevInterfaceId).Name();   if (bDevReady) {     if (dFirst) {         dFirst = false;     } else {         Wri                                                         teLine(',');     }     Write('{');     Write('"ID":"' # oDevice.ID());     Write('","Name":"' # oDevice.Name());     Write('","TypeName":"' # oDevice.Typ                                                         eName());     Write('","HssType":"' # oDevice.HssType() # '","Address":"' # oDevice.Address() # '","Interface":"' # sDevInterface);
Feb 29 14:02:55 ccu3-webui local0.info ReGaHss: Info: http request details: #12, IsIdle=false, req = POST /tclrega.exe HTTP/1.1^M Host: 10.220.239.150:81                                                         81^M Accept: */*^M Content-Length: 6344^M Content-Type: application/x-www-form-urlencoded^M X-Forwarded-For: 10.200.201.122^M X-Host: 10.220.239.150:8181                                                         ^M X-Forwarded-Host: 10.220.239.150:8181^M X-Forwarded-Proto: http^M Connection: close^M ^M string sChnId; string sDPId; boolean dFirst = true;  Write("{                                                         "); Write('"Device":['); object oDevice   = dom.GetObject('28358'); boolean bDevReady = oDevice.ReadyConfig(); string sDevInterfaceId = oDevice.Interface                                                         (); string sDevInterface   = dom.GetObject(sDevInterfaceId).Name();   if (bDevReady) {     if (dFirst) {         dFirst = false;     } else {         Wri                                                         teLine(',');     }     Write('{');     Write('"ID":"' # oDevice.ID());     Write('","Name":"' # oDevice.Name());     Write('","TypeName":"' # oDevice.Typ                                                         eName());     Write('","HssType":"' # oDevice.HssType() # '","Address":"' # oDevice.Address() # '","Interface":"' # sDevInterface);
Feb 29 14:02:55 ccu3-webui local0.emerg ReGaHss: CRASH: Could not spawn a new request handler! {"HTTP-Listener"} [ThreadFunction():httpListener.cpp:178]
Feb 29 14:02:55 ccu3-webui local0.info ReGaHss: Info: Max. connections (12) reached! {"HTTP-Listener"} [ThreadFunction():httpListener.cpp:161]
Feb 29 14:02:56 ccu3-webui local0.info ReGaHss: Info: Max. connections (12) reached! {"HTTP-Listener"} [ThreadFunction():httpListener.cpp:161]
Feb 29 14:02:57 ccu3-webui local0.info ReGaHss: Info: Max. connections (12) reached! {"HTTP-Listener"} [ThreadFunction():httpListener.cpp:161]
Feb 29 14:02:58 ccu3-webui local0.info ReGaHss: Info: Max. connections (12) reached! {"HTTP-Listener"} [ThreadFunction():httpListener.cpp:161]
Feb 29 14:02:59 ccu3-webui local0.info ReGaHss: Info: Max. connections (12) reached! {"HTTP-Listener"} [ThreadFunction():httpListener.cpp:161]
Das ist ja gruselig. Sieht mir nach ioBroker aus. Das Ding ballert die ReGa voll mit HTTP Anfragen

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

thphilipp
Beiträge: 153
Registriert: 04.12.2021, 16:25
System: CCU und Access Point
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal

Re: CCU3 automatischer Neustart bei Fehler

Beitrag von thphilipp » 04.03.2024, 12:28

Das heißt? Was könnte ich unternehmen?

jp112sdl
Beiträge: 12116
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: CCU3 automatischer Neustart bei Fehler

Beitrag von jp112sdl » 04.03.2024, 12:42

Das Problem bei ioBroker suchen und nicht bei der CCU3.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

thphilipp
Beiträge: 153
Registriert: 04.12.2021, 16:25
System: CCU und Access Point
Hat sich bedankt: 12 Mal
Danksagung erhalten: 1 Mal

Re: CCU3 automatischer Neustart bei Fehler

Beitrag von thphilipp » 05.03.2024, 14:03

Ich benutze aber kein iobroker.

MichaelN
Beiträge: 9685
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1627 Mal

Re: CCU3 automatischer Neustart bei Fehler

Beitrag von MichaelN » 05.03.2024, 14:20

Was denn?
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

jp112sdl
Beiträge: 12116
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: CCU3 automatischer Neustart bei Fehler

Beitrag von jp112sdl » 05.03.2024, 15:36

thphilipp hat geschrieben:
05.03.2024, 14:03
Ich benutze aber kein iobroker.
Komisch, dass ich die Skript-Schnipsel genau hier wiederfinde:
https://github.com/ioBroker/ioBroker.hm ... 1873548976

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Matthias K.
Beiträge: 1172
Registriert: 14.02.2016, 12:32
System: Alternative CCU (auf Basis OCCU)
Wohnort: Heidenheim
Hat sich bedankt: 57 Mal
Danksagung erhalten: 226 Mal

Re: CCU3 automatischer Neustart bei Fehler

Beitrag von Matthias K. » 05.03.2024, 16:24

Werden die evtl. in der neuen HomeAssistant-Anbindung auch verwendet? Das verwendet thphilipp m.W..
Evtl. ist in HA irgendwas eingestellt das die CCU bombardiert.
Z.B. irgendwelche Automatisierungen die sich selbst wieder aufrufen?

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“