Absturz bei Aufruf von "Gewerke verwalten"
Moderatoren: jmaus, Co-Administratoren
-
- Beiträge: 118
- Registriert: 20.02.2019, 10:42
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 38 Mal
- Danksagung erhalten: 5 Mal
Absturz bei Aufruf von "Gewerke verwalten"
Hallo in die Runde,
ich habe einen RP4 mit RaspberryMatic 3.75.6.20240316.
Das System hat viele Geräte (siehe Fußnote), und eigentlich ist jeder vorhandene Kanal einem Gewerk zugeordnet.
Nun habe ich mich entschlossen, weitere Gewerke anzulegen, aber dabei stürzt die RM ab.
Ich rufe Einstellungen / Gewerke auf, dann dauert es mehrere Minuten, bis ich eine Anzeige bekomme. Unten rechts kann ich dann "Gewerkeliste bearbeiten" anklicken.
Wenn ich das mache, kommt eigentlich unmittelbar und sofort folgendes Bild:
Dann geht eigentlich nix mehr, irgendwann bekomme ich meinen Signalton auf's Handy, daß das System einen (Re-) Start abgeschlossen habe und ich bekomme eine Alarmmeldung WatchDog: regahss-restart
Wat nu ?
ich habe einen RP4 mit RaspberryMatic 3.75.6.20240316.
Das System hat viele Geräte (siehe Fußnote), und eigentlich ist jeder vorhandene Kanal einem Gewerk zugeordnet.
Nun habe ich mich entschlossen, weitere Gewerke anzulegen, aber dabei stürzt die RM ab.
Ich rufe Einstellungen / Gewerke auf, dann dauert es mehrere Minuten, bis ich eine Anzeige bekomme. Unten rechts kann ich dann "Gewerkeliste bearbeiten" anklicken.
Wenn ich das mache, kommt eigentlich unmittelbar und sofort folgendes Bild:
Dann geht eigentlich nix mehr, irgendwann bekomme ich meinen Signalton auf's Handy, daß das System einen (Re-) Start abgeschlossen habe und ich bekomme eine Alarmmeldung WatchDog: regahss-restart
Wat nu ?
------------------------------------------
Stand 27.01.2024:
Home (RaspberryMatic auf RP4 mit HB-RF-ETH): 1203 Kanäle in 202 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten
Office (RaspberryMatic auf CCU3): 359 Kanäle in 51 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten:
------------------------------------------
Stand 27.01.2024:
Home (RaspberryMatic auf RP4 mit HB-RF-ETH): 1203 Kanäle in 202 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten
Office (RaspberryMatic auf CCU3): 359 Kanäle in 51 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten:
------------------------------------------
- onkeltommy
- Beiträge: 1406
- Registriert: 07.05.2016, 08:03
- Wohnort: Wien
- Hat sich bedankt: 29 Mal
- Danksagung erhalten: 27 Mal
Re: Absturz bei Aufruf von "Gewerke verwalten"
Hi
nachdem ich heute mal seit einer Ewigkeit neues Gewerk anlegen wollte....und auch abgeflogen bin, hast Du da ne Lösung/Ursache finden können ?
nachdem ich heute mal seit einer Ewigkeit neues Gewerk anlegen wollte....und auch abgeflogen bin, hast Du da ne Lösung/Ursache finden können ?
lG
Thomas
--------------------------
RaspberryMatic 3.73.9.20240130 @ TinkerS (Produktivsystem) & Historian @ SynologyVM & 2x RB3+ @ Nachwuchs
Thomas
--------------------------
RaspberryMatic 3.73.9.20240130 @ TinkerS (Produktivsystem) & Historian @ SynologyVM & 2x RB3+ @ Nachwuchs
- Black
- Beiträge: 5537
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 432 Mal
- Danksagung erhalten: 1094 Mal
- Kontaktdaten:
Re: Absturz bei Aufruf von "Gewerke verwalten"
irgendwelche Leichen (IDs ohne Objectbezug) oder Fremdkörper (IDs auf Objekte ohne Type OT_Enum mit Enumtype etFunction ?) in der Aufzählung ID_FUNCTIONS?
black
black
Zuletzt geändert von Black am 28.04.2024, 12:51, insgesamt 1-mal geändert.
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
-
- Beiträge: 118
- Registriert: 20.02.2019, 10:42
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 38 Mal
- Danksagung erhalten: 5 Mal
Re: Absturz bei Aufruf von "Gewerke verwalten"
Im Gegenteil, mein System hat durch die Abtürze irgend eine Macke weg gehabt und lief hinterher ncht mehr stabil. Ich sah mich genötigt, eine "Wechsel-Micro-SD" aus meinem Bestand einzulegen und die von den Abstürzen hab ich komplett neu aufgebaut.onkeltommy hat geschrieben: ↑28.04.2024, 12:04nachdem ich heute mal seit einer Ewigkeit neues Gewerk anlegen wollte....und auch abgeflogen bin, hast Du da ne Lösung/Ursache finden können ?
Seitdem habe ich das Thema "neues Gewerk" ad Acta gelegt
------------------------------------------
Stand 27.01.2024:
Home (RaspberryMatic auf RP4 mit HB-RF-ETH): 1203 Kanäle in 202 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten
Office (RaspberryMatic auf CCU3): 359 Kanäle in 51 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten:
------------------------------------------
Stand 27.01.2024:
Home (RaspberryMatic auf RP4 mit HB-RF-ETH): 1203 Kanäle in 202 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten
Office (RaspberryMatic auf CCU3): 359 Kanäle in 51 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten:
------------------------------------------
-
- Beiträge: 118
- Registriert: 20.02.2019, 10:42
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 38 Mal
- Danksagung erhalten: 5 Mal
Re: Absturz bei Aufruf von "Gewerke verwalten"
Äh, für Doofe wie mich, bitte was müßte ich tun, um deine Fragen zu beantworten ?
------------------------------------------
Stand 27.01.2024:
Home (RaspberryMatic auf RP4 mit HB-RF-ETH): 1203 Kanäle in 202 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten
Office (RaspberryMatic auf CCU3): 359 Kanäle in 51 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten:
------------------------------------------
Stand 27.01.2024:
Home (RaspberryMatic auf RP4 mit HB-RF-ETH): 1203 Kanäle in 202 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten
Office (RaspberryMatic auf CCU3): 359 Kanäle in 51 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten:
------------------------------------------
- Black
- Beiträge: 5537
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 432 Mal
- Danksagung erhalten: 1094 Mal
- Kontaktdaten:
Re: Absturz bei Aufruf von "Gewerke verwalten"
Es gab mal so einen ähnlich gearteten Fall, wo in der Aufzählung der Systemvariablen ein andersartiges Objekt drinhing und dann auch zu fehlerhaften darstellungen / Abstürzen geführt hatte.
Normalerweise nun:
Aufzählung aus ID_FUNCTIONS untersuchen, was da so in der realität drin so gelistet ist.
geht nicht mit der WebUI,
scripting oder externe entwicklunsumgebungen
Black
mal auf die schnelle in quick & dirty:
was ergibt das script bei dir ?
Normalerweise nun:
Aufzählung aus ID_FUNCTIONS untersuchen, was da so in der realität drin so gelistet ist.
geht nicht mit der WebUI,
scripting oder externe entwicklunsumgebungen
Black
mal auf die schnelle in quick & dirty:
was ergibt das script bei dir ?
Code: Alles auswählen
object oIDF= dom.GetObject(ID_FUNCTIONS);
if (oIDF) {
WriteLine ("ID_FUNCTIONS: ID:["#oIDF.ID()#"], Name:["#oIDF.Name()#"]");
WriteLine ("enthält: "#oIDF.Count()#" Einträge\n");
object oID;
string sID;
foreach (sID,oIDF.EnumIDs()) {
oID=dom.GetObject(sID);
if (oID) {
if ((oID.Type()==OT_ENUM) && (oID.EnumType()==etFunction)) {
WriteLine (sID # "["#oID.Name()#"] OK");
} else {
WriteLine (sID # "["#oID.Name()#"] passt nicht - genauer angucken");
}
} else {
WriteLine (sID#" ist ein Ghost");
}
}
} else {
WriteLine ("Die Aufzählung ID_FUNTIONS gibts nicht");
}
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
-
- Beiträge: 118
- Registriert: 20.02.2019, 10:42
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 38 Mal
- Danksagung erhalten: 5 Mal
Re: Absturz bei Aufruf von "Gewerke verwalten"
Hallo Black,
hier der Output:
ID_FUNCTIONS: ID:[151], Name:[Functions]
enthält: 13 Einträge
1265[Batterie betrieben] OK
1221[Energiemanagement] OK
1213[Heizung] OK
1214[Klima] OK
1212[Licht] OK
2125[Rauchmelder] OK
3702[Rolladen] OK
1217[Sicherheit] OK
1219[Taster] OK
1216[Umwelt] OK
1218[Verschluss] OK
1215[Wetter] OK
1220[Zentrale] OK
Da ich mehr als 1.000 Kanäle habe, nehme ich an, daß das intern im System zu einem Überlauf führt, denn mein System war danach echt sowas von wackelig und instabil, daß ich meine Reserve-Micro-SD aktiviert habe, auf der ein fehlerfrei funktionierendes System drauf war.
Herzliche Grüße
PHundhausen
------------------------------------------
Stand 27.01.2024:
Home (RaspberryMatic auf RP4 mit HB-RF-ETH): 1203 Kanäle in 202 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten
Office (RaspberryMatic auf CCU3): 359 Kanäle in 51 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten:
------------------------------------------
Stand 27.01.2024:
Home (RaspberryMatic auf RP4 mit HB-RF-ETH): 1203 Kanäle in 202 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten
Office (RaspberryMatic auf CCU3): 359 Kanäle in 51 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten:
------------------------------------------
- Black
- Beiträge: 5537
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 432 Mal
- Danksagung erhalten: 1094 Mal
- Kontaktdaten:
Re: Absturz bei Aufruf von "Gewerke verwalten"
Du kannst natürlich noch die Brechstange probieren.
Dann siehst du ob die rega platzt oder die webui
Vorher wie immer Backup machen
Sollte dir ein neues Gewerk mit dem Namen NeuGewerk anlegen. Wenn das geht taugt die webui nicht.
Edit... vardefinition ergänzt
Dann siehst du ob die rega platzt oder die webui
Vorher wie immer Backup machen
Code: Alles auswählen
object oNeu= dom.CreateObject (OT_ENUM, "NeuGewerk");
oNeu.EnumType(etFunction);
dom.GetObject(ID_FUNCTIONS).Add(oNeu);
Edit... vardefinition ergänzt
Zuletzt geändert von Black am 29.04.2024, 15:45, insgesamt 1-mal geändert.
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
-
- Beiträge: 118
- Registriert: 20.02.2019, 10:42
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 38 Mal
- Danksagung erhalten: 5 Mal
Re: Absturz bei Aufruf von "Gewerke verwalten"
Zur Zeit bekomme ich folgende Fehlermeldung:
Code: Alles auswählen
Error 1 at row 2 col 10 near ^.EnumType(etFunction);
dom.GetObject(ID_FUNCTIONS).Add(oNeu);
Parse following code failed:
oNeu= dom.CreateObject (OT_ENUM, "WaterControl");
oNeu.EnumType(etFunction);
dom.GetObject(ID_FUNCTIONS).Add(oNeu);
------------------------------------------
Stand 27.01.2024:
Home (RaspberryMatic auf RP4 mit HB-RF-ETH): 1203 Kanäle in 202 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten
Office (RaspberryMatic auf CCU3): 359 Kanäle in 51 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten:
------------------------------------------
Stand 27.01.2024:
Home (RaspberryMatic auf RP4 mit HB-RF-ETH): 1203 Kanäle in 202 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten
Office (RaspberryMatic auf CCU3): 359 Kanäle in 51 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten:
------------------------------------------
- Black
- Beiträge: 5537
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 432 Mal
- Danksagung erhalten: 1094 Mal
- Kontaktdaten:
Re: Absturz bei Aufruf von "Gewerke verwalten"
Sorry mein Fehler... ohne SDV nur am Handy.
[
Mann sollte eine variable auch definieren vorher
Black
Code: Alles auswählen
code]
object oNeu= dom.CreateObject (OT_ENUM, "NeuGewerk");
oNeu.EnumType(etFunction);
dom.GetObject(ID_FUNCTIONS).Add(oNeu);
Mann sollte eine variable auch definieren vorher
Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising