CCU-Partition voll?

Virtualisierte CCU für Raspberry Pi und Clones

Moderator: Co-Administratoren

Benutzeravatar
Black
Beiträge: 5463
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 418 Mal
Danksagung erhalten: 1069 Mal
Kontaktdaten:

Re: CCU-Partition voll?

Beitrag von Black » 12.04.2021, 19:58

ok, es sind 2 Leichen...

die Rule hat überall nur noch null Bezüge, die Singledestination hat bei Destinationparant und DestinationProgram auch null bezüge...

mach bitte nochmal auf die beiden IDs eine ReferenzSuche und zeig mal das ergebnis

gut dann warste du schneller, hast die beiden Refenzsuchen schon gemacht, wenn er gerödelt hat und nix gefunden hat... gutes zeichen

dann können wir eigentlich mal eliminieren.
erstmal machst du BACKUP

dann im Scripteditor

dom.DeleteObject (26746);

nochaml die läufe machen, die Leiche muss wegsein

dann dom.DeleteObject (26751);

Dann sollten beide Leichen weg sein.. da keine Referenzbezge da sind, eliminieren über dom.DeleteObject, ansonsten hätte ich die Löschmethoden des Entsprechenden Parent gewählt.

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

Hugo Oberstein
Beiträge: 266
Registriert: 05.10.2019, 21:17
Hat sich bedankt: 110 Mal
Danksagung erhalten: 2 Mal

Re: CCU-Partition voll?

Beitrag von Hugo Oberstein » 12.04.2021, 20:12

Hallo Black,
ich habe soviele Backups heute gemacht, dass ich da mich schon fast schäme. Habe vor Benutzung der SDV ein Backup gemacht und habe dann nach und nach alle Tests unter dem Reiter Programme durchlaufen. Tatsächlich hat er auch ein paar Korrekturen angewendet, wobei ich hoffe, dass er die Autokorrekturen sinnvoll gemacht hat, denn um ehrlich zu sein - verstehen tue ich leider die Parameter nicht. Und dann wieder ein Backup.

Daher wollte ich einfach ausprobieren, ob er noch alles so macht, wie er soll - ich hoffe das zumindest :).

So sieht es nach dem Ausführen des Scripts aus:


ObjektAnalyse Programme <--> RegaDom Objekte
by Black 2021 generiert vom SDV V4.06.12B LCL
Ermitteln der höchsten verwendenten IseID in der RegaDom
Höchste IseID in RegaDom: 66559
----------------------------------------------------
--------------------------------------------
Programme mit CopyID: 0
--------------------------------------------
Programme mit ungültigem Sonst Wenn: 0
--------------------------------------------
OT_PROGRAM : DOM: 328 -- ID: 328
OT_RULE : DOM: 713 -- ID: 713
OT_CONDITION : DOM: 856 -- ID: 856
OT_SINGLECONDITION : DOM: 2212 -- ID: 2212
OT_DESTINATION : DOM: 713 -- ID: 713
OT_SINGLEDESTINATION: DOM: 1617 -- ID: 1617
--------------------------------------------
Analyse Programme abgeschlossen




Allerdings treten bei mir noch Inkonsistenzen aus, die zwar korrigiert werden können, aber wieder kommen:
ProgrammAnalyse Konsistenz SingleConditions & Singledestinations
Black in 2021
----------------------------------------------------
Analyse Program: Servicemeldungen Telegram [ID: 14123]
Inkonsistenz [SCND-ID: 14132] Rule-Nr: 1, CND-Nr: 1, SCND-Nr: 1 -- Value: 20 [ivtString], Condition: 6 [von..bis kleiner..]
----------------------------------------------------
Analyse Program: Telegram [ID: 13997]
Inkonsistenz [SCND-ID: 8589] Rule-Nr: 1, CND-Nr: 1, SCND-Nr: 1 -- Value: 20 [ivtString], Condition: 6 [von..bis kleiner..]
----------------------------------------------------
Geprüft: 328 Programme
Dabei wurden 2 Inkonsistenzen gefunden in 2 Programmen
Von diesen 2 Inkonsistenzen wurden keine korrigiert


Habe sie schon zwei mal korrigieren lassen.... Woran kann das liegen ?


VIelen Dank noch mal für Deine Hilfe!

Hugo

Benutzeravatar
Black
Beiträge: 5463
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 418 Mal
Danksagung erhalten: 1069 Mal
Kontaktdaten:

Re: CCU-Partition voll?

Beitrag von Black » 12.04.2021, 20:14

sehr gut, die leichen sind weg

hast du eine CCU3 oder eine raspberrymatik ?
ich würde wetten: ccu3 ?
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

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: CCU-Partition voll?

Beitrag von MichaelN » 12.04.2021, 20:14

Leeres WENN, der Fehler kommt bei mir auch. Ist also false-positiv
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 +++

Hugo Oberstein
Beiträge: 266
Registriert: 05.10.2019, 21:17
Hat sich bedankt: 110 Mal
Danksagung erhalten: 2 Mal

Re: CCU-Partition voll?

Beitrag von Hugo Oberstein » 12.04.2021, 20:16

Black hat geschrieben:
12.04.2021, 20:14
sehr gut, die leichen sind weg

hast du eine CCU3 oder eine raspberrymatik ?
ich würde wetten: ccu3 ?
Ich habe eine PIVCCU3 auf nem Raspberry 4. Ich starte die CCU gerade mal neu , aber wenn ich das richtig von MichaelN gelesen habe, ist das in Ordnung so.

Noch mal eine ganz doofe Frage:
Es empfiehlt sich nicht, per SDV den Fehler zu suchen und dann bei WebUI die Sache zu korrigieren oder ? Weil ich dann zwei Verbindungen gleichzeitig zu CCU habe - oder ist das unproblematisch?

Benutzeravatar
Black
Beiträge: 5463
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 418 Mal
Danksagung erhalten: 1069 Mal
Kontaktdaten:

Re: CCU-Partition voll?

Beitrag von Black » 12.04.2021, 20:20

PivCCU entspricht also einer CCU3.

es ist eine Eigentart, die auf der raspberrymatik korrigiert ist und meineswissens auf einer CCU3 immer rnoch nicht, und war der beliebte EqualThan patch.

das war doch der Grund, warum imme rbei einem Stringvergleich anstatt bei immer der falsche ConditionType6 genommen wurde (aund auch der Grund, weshalb ein Stringvergleich als Auslöser alleine nicht triggert)

Fieserweile schreibt der Bug immer wieder den falschen conditiontype rein.
Zeig mal bitte die Datails der beiden angezeigten Singleconditions

Suche Hier mal nach EqualThan patch ovn Alchy

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

Hugo Oberstein
Beiträge: 266
Registriert: 05.10.2019, 21:17
Hat sich bedankt: 110 Mal
Danksagung erhalten: 2 Mal

Re: CCU-Partition voll?

Beitrag von Hugo Oberstein » 12.04.2021, 20:23

Hallo Black,
vielen, vielen Dank noch mal für Deine ganze Hilfe.
Ich wollte eigentlich nicht anfangen, im System herumzuspielen wo ich keine Ahnung habe.
Wenn dieser False Positive kein Problem darstellt, würde ich es einfach ignorieren und so lassen.



Noch einmal VIELEN VIELEN DANK für die ganze Hilfe hier. Echt klasse!

Hugo :D


PS: Nutze derzeit das Servicemeldungen Programm Skript von Alchy. Das funktioniert auf jeden Fall.
Dateianhänge
4.PNG
3.PNG

Benutzeravatar
Black
Beiträge: 5463
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 418 Mal
Danksagung erhalten: 1069 Mal
Kontaktdaten:

Re: CCU-Partition voll?

Beitrag von Black » 12.04.2021, 20:30

jo, unbehandelt bekommst den Fehler nicht weg, kann ein false Positiv sein wieMichaelN schon richtig schrieb...

ursache ist:
bei dir steht da als bedingung "bei", ist Conditiontype 1 , intern hat das aber ConditionType 6 (grösser odergleich) ist net so ganz richtig, abe rohne den Patch nicht behebbar

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

Hugo Oberstein
Beiträge: 266
Registriert: 05.10.2019, 21:17
Hat sich bedankt: 110 Mal
Danksagung erhalten: 2 Mal

Re: CCU-Partition voll?

Beitrag von Hugo Oberstein » 12.04.2021, 20:34

Wenns nur ne Fehlermeldung ist und sonst nix tut, kann es von mir aus so bleiben. Würde nur was machen, wenn ihr hier der Meinung seid, dass das nötig ist.

vielleicht patcht es eq3 auch mal irgendwann :lol:

noch mal vielen Dank für die schnelle Hilfe.

kommen bestimmt noch mehr Fragen, wenn ich mich länger mit deinem tollen Programm beschäftige :lol:

Hugo Oberstein
Beiträge: 266
Registriert: 05.10.2019, 21:17
Hat sich bedankt: 110 Mal
Danksagung erhalten: 2 Mal

Re: CCU-Partition voll?

Beitrag von Hugo Oberstein » 30.05.2022, 12:05

Hallo Zusammen,
ich melde mich nochmals, weil das Thema wieder aktuell bei mir ist.
Offenbar gibt es eine Art Grenze für die Menge / Größe an Programmen bei der pivccu bzw. Ccu.

Nachdem ich viele Dinge neu programmiert habe, kam ich irgendwann zu dem Punkt, wo man auf bearbeiten (im Programmmenü) drücken konnte, ohne dass sich das Programm selbst öffnete. löschen ging immer ohne Probleme, nur bearbeiten nicht.

Also dachte ich Programm kaputt, löschen und neu anlegen. und plötzlich konnte man innerhalb des Programms nur noch eine gewisse Menge an Systemvariablen als Prufvariablen unter der "wenn" Sektion anlegen.

Die Lösung ist so simpel wie selten gedacht. als ich ein altes inaktives Programm gelöscht habe (war ein Testprogramm), ging es wieder ohne Probleme. Nun könnte man ja sagen : ok es lag an dem alten Testprogramm.

Nein, denn als ich weiter programmieren wollte, kam beim kurze Zeit später es zum gleichen Fehler beim neuen Programm 2.

Also habe ich nahezu alle alten inaktiven Programme gelöscht und konnte mein Vorhaben realisieren. trotzdem scheint es eine Begrenzung zu geben, die verhindert, dass man beliebig viele Programme erstellt.

SDV findet übrigens keine Fehler, das habe ich gecheckt.
weiss irgendjemand etwas über so eine Grenze? Und falls ja, wo liegt diese?
Es scheint nicht alleine die Anzahl der Programme, sondern eher die Anzahl der Datenpunkte als Gesamtheit.

Ich war da sicherlich auch ein wenig verschwenderisch was die Prüfungen bei" wenn" angeht, so dass ich dort eher mehr als weniger eingebaut habe. Da muss ich noch mal meine Programme bereinigen, wenns wieder eng wird..... :lol:

Oder eq3 macht was an der Firmware , damit dieses Limit aufgehoben wird....

Wenn jemand was dazu weiss, würde ich mich freuen.

LG

Hugo

Antworten

Zurück zu „piVCCU“