Skript liest JSON-Werte nicht mehr ein

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Benutzeravatar
MichaelN
Beiträge: 13076
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 867 Mal
Danksagung erhalten: 2249 Mal

Re: Skript liest JSON-Werte nicht mehr ein

Beitrag von MichaelN » 02.09.2026, 10:15

Jetzt würde mich erst recht interessieren was zum Ausführungszeitpunkt der fehlgeshclagegenn Skript Aufrufe im Fehlerprotokoll steht
Aber ich frage besser gar nicht mehr.

rentier-s
Beiträge: 983
Registriert: 19.06.2017, 09:24
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 34 Mal
Danksagung erhalten: 169 Mal

Re: Skript liest JSON-Werte nicht mehr ein

Beitrag von rentier-s » 02.09.2026, 11:44

Stromer hat geschrieben:
02.09.2026, 09:21
Wie könnte jetzt der nächste Schritt lauten?
Zumindest erübrigen sich damit die letzten 5 Seiten Diskussion um Dein Netzwerk.

Als nächstes wäre zu prüfen, ob und ggf. warum das system.Exec nicht ausgeführt wird, oder ob nur die Ausgaben nicht im Skript ankommen.

Mit dem Dateisystem und der Berechtigungsstruktur der CCU bin ich nicht sonderlich vertraut, /etc/config/addons könnte beschreibbar sein, also mal
system.Exec("touch /etc/config/addons/test.txt");
probieren und danach über SSH nachschauen, ob die Datei erzeugt wurde.


Und was natürlich weiterhelfen könnte
MichaelN hat geschrieben:
02.09.2026, 10:15
was zum Ausführungszeitpunkt der fehlgeschlagenen Skript Aufrufe im Fehlerprotokoll steht

Ein alternativer Lösungsansatz wäre ein CUxD Exec Gerät, kommt drauf an welcher Aufwand Dir lieber ist.

Benutzeravatar
MichaelN
Beiträge: 13076
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 867 Mal
Danksagung erhalten: 2249 Mal

Re: Skript liest JSON-Werte nicht mehr ein

Beitrag von MichaelN » 02.09.2026, 11:49

Weil es echt umständlich ist mit Bordmitteln an das Fehlerprotokoll zu kommen.
Siehe viewtopic.php?f=31&t=73338
Ist zwar etwas tricky beim einrichten, aber danach eine enorme Erleichterung.
Da ist das Fehlerprotokoll übrigens fälschlich als Systemprotokoll bezeichnet.
Nicht irritieren lassne.

Benutzeravatar
Baxxy
Beiträge: 14982
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Berlin
Hat sich bedankt: 966 Mal
Danksagung erhalten: 3410 Mal

Re: Skript liest JSON-Werte nicht mehr ein

Beitrag von Baxxy » 02.09.2026, 11:58

Wenn man CUxD nutzt kann man auch dort das "Full Syslog" betrachten und sogar filtern/durchsuchen.
Ich habe beim Debuggen immer ne ssh-Session offen mit dem "Live-Log".

Code: Alles auswählen

tail -f /var/log/messages
Aber interessant das hier möglicherweise was mit system.Exec() faul sein könnte. Habe ich noch nie erlebt oder was von gelesen.

Stromer
Beiträge: 71
Registriert: 15.06.2016, 23:09
Hat sich bedankt: 21 Mal

Re: Skript liest JSON-Werte nicht mehr ein

Beitrag von Stromer » 02.09.2026, 12:25

Hallo,

ich kann es nicht fassen:

Um ein aktuelles Fehlerprotokoll zu erhalten, habe ich in den Systemeinstellungen alle Optionen aktiviert, die neuen Einstellungen gespeichert und anschl. einen Neustart gemacht.

Meine CCU hat nicht sauber gestartet, das Funkmodul hat weiter rot geblinkt. Also habe ich das System heruntergefahren und dann einen Kaltstart gemacht.

Und siehe da . . . - Die CCU läuft und verarbeitet alle SV'en sowie CUxD-Highcharts so, wie es sein soll. :P

Ich hatte schon angedacht, ein neues Image aufzuspielen, weil ich glaubte, dass das System einen Schaden hat. Die Hintergründe der Problematik bleiben mir leider verschlossen, obwohl deren Ergründung sehr aufschlussreich wäre.

Im gesamten Beitrag habe ich sehr viel dazu gelernt. Deshalb möchte ich bei Allen, die mir geholfen und zur Einkreisung des Problemes beigetragen haben, recht herzlich danken. Besonders dir @MichaelN, der du mir auch schon früher geholfen hast, möchte ich Danke sagen. Manchmal warst du etwas ungeduldig mit mir, ich würde mich aber auch in Zukunft freuen, mit dir zusammen zu arbeiten.

Gruß
Stromer

Antworten

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