RaspberryMatic: Systemprotokoll wird nicht angezeigt / System protocol not shown
Describe the issue you are experiencing
In der WebUI (unter “Status und Bedienung” --> “Systemprotokoll”) werden KEINE Einträge angezeigt. Jedoch sind beim “Exportieren” alle bis zu 10.000 Einträge vorhanden. Der Effekt ist bei verschiedenen Browsern (Chrome, Edge) identisch.
Describe the behavior you expected
Anzeige aller Einträge in der WebUI
Steps to reproduce the issue
Tritt bei jedem Aufruf auf
What is the version this bug report is based on?
3.61.5.20211113
Which base platform are you running?
rpi3 (RaspberryPi3)
Which HomeMatic/homematicIP radio module are you using?
n/a
Anything in the logs that might be useful for us?
./.
Additional information
No response
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 31 (25 by maintainers)
Commits related to this issue
- fixes #1585 — committed to jp112sdl/RaspberryMatic by jp112sdl 3 years ago
- added new 0158-WebUI-Fix-SysProtocolCharEncoding bugfix patch which fixes escape issues in the system protocol display when sysvars contain ' characters #1585 (#1586) Co-authored-by: Jens Maus <mail@... — committed to jens-maus/RaspberryMatic by jp112sdl 3 years ago
Die Tabs werden zwar nicht dargestellt, führen aber auch nicht zum Abbruch. Insofern erstmal alles gut
Es geht ja nur ums Systemprotokoll. Da sehe ich das völlig unproblematisch das es keine Semikolons oder größere Leerstellen (tabs) gibt. Ein kurzer Test mit allen möglichen Zeichen zeigte erstmal keine Auffälligkeiten. Sieht also gut aus!
Wunderbar. Auch wird nun bei sämtlichen
;
in einem Text diesen in,
gewandelt weil Semikolons in derGetHistoryData()
funktion eben als Spaltentrenner ala CSV genutzt wird und insofern dann eben nicht teil des Textes sein können. Irgendeinen Tot muss man also leider wohl sterben 😉Nur als kurze Info auch hier: Die aktuellen nightly builds von RaspberryMatic beinhalten jetzt auch ne neuere ReGAHss Version in der entsprechend auch das Problem mit ; und \t Zeichen behoben sein sollte und das Systempritokoll auch bei solchen Zeichen korrekt dargestellt werden sollte. Bitte testen!