Dashboard

52 views
Skip to first unread message

Alexander

unread,
Mar 21, 2026, 1:22:32 PMMar 21
to Kellermeister User Group
Hallo, für alle interessierten hier ein kleines Nebenprojekt. 
Der Export von der Kellermeister App als XML Datei, kann mit dieser Webseite (muss selber installiert werden mit PHP / MySQL oder Mariadb) installiert werden:


dashboard.png

Jürgen Jatzkowski

unread,
Mar 21, 2026, 1:37:21 PMMar 21
to Kellermeister User Group
Hallo Alexander,

das sieht ja mal sehr ordentlich aus. Ich sehe schon die ersten Raspberry Pis an großen Displays in den Weinkellern :) Bin gespannt, wie die Rückmeldungen von anderen Nutzern sein werden…

Gruß
Jürgen

Alexander

unread,
Mar 21, 2026, 2:51:30 PMMar 21
to Kellermeister User Group
Hallo Jürgen,

zugegeben, da hat stark die KI unterstützt - war aber ideal zum Testen von der Mächtigkeit.

Viele Grüße

Alexander

Roland Leupi

unread,
Mar 31, 2026, 5:18:18 AM (10 days ago) Mar 31
to Kellermeister User Group
Hallo Alexander

Ich habe das mal bei mir installiert, schaffe aber leider den Import der XML-Datei nicht. Ich erhalte " JSON.parse: unexpected character at line 1 column 1 of the JSON data", nachdem ich storages.xml auf die Importfläche ziehe. storages.xml habe ich aus dem ZIP-File, welches ich mit Keller exportieren im ZIP-Format erhalte. Mache ich was falsch?

Gruss, Lupo


Alexander schrieb am Samstag, 21. März 2026 um 18:22:32 UTC+1:

Alexander

unread,
Apr 1, 2026, 3:22:54 PM (9 days ago) Apr 1
to Kellermeister User Group
Hallo Lupo

Also ich habe auch nur die XML Datei aus der Zip Datei vom Export importiert. Ich habe spontan keine Idee. - Eventuell mal einen anderen Browser probieren? Ich nutze Firefox. Die Datei sieht im Editor korrekt aus?

Gruss, Alexander

Jürgen Jatzkowski

unread,
Apr 1, 2026, 3:52:53 PM (9 days ago) Apr 1
to kellermeiste...@googlegroups.com
> JSON.parse: unexpected character at line 1 column 1 of the JSON data

Da der Vorgang mit einer XML-Datei beginnt: wird die XML-Datei von der Anwendung in eine JSON-Datei umgewandelt? Wurde die XML-Datei vor dem Import mit Excel oder LibreOffice verändert?

Roland Leupi

unread,
Apr 2, 2026, 3:01:05 AM (9 days ago) Apr 2
to Kellermeister User Group
Hallo Alexander und Jürgen

Ich verwende die unveränderte storages.xml, welche auch valides XML ist. Test mit Firefox und Vivaldi. Bei Vivaldi ist die Fehlermeldung leicht anders ("Unexpected token '<', " "... is not valid JSON"), deutet aber auch darauf hin, dass irgendwo versucht wird, die XML-Datei als JSON zu interpretieren. Ich arbeite in einer DDEV-Umgebung mit PHP 8.4 und einem nginx-Server. Vielleicht komme ich in den nächsten Tagen dazu, die Debug-Umgebung einzurichten und reinzuschauen.

Gruss, Lupo

Jürgen Jatzkowski

unread,
Apr 2, 2026, 3:12:13 AM (9 days ago) Apr 2
to 'Jean-Baptiste Desurmont' via Kellermeister User Group
Hallo Lupo,

wenn storages.xml unverändert ist, dann tippe ich darauf, dass die Content-Negotiation scheitert bzw. zum Schluss kommt, dass eine JSON-Datei zu verarbeiten ist.

Gruß 
Jürgen 


--
You received this message because you are subscribed to the Google Groups "Kellermeister User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kellermeister-user...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/kellermeister-user-group/df7fee48-6513-435d-a32e-9d65034dd191n%40googlegroups.com.

Alexander

unread,
Apr 3, 2026, 2:37:13 AM (8 days ago) Apr 3
to Kellermeister User Group
Ich nutze auch PHP 8.4 mit allerdings Apache.

Roland Leupi

unread,
Apr 3, 2026, 9:10:08 AM (7 days ago) Apr 3
to Kellermeister User Group
Es hat sich erledigt. Die XML-Datei konnte korrekt eingelesen werden und das xml-Objekt hatte sinnvolle Daten. Das Abfüllen in die DB scheiterte dann aber. Grund für den Fehler war ein DB-Benutzer mit zuwenig Rechten (DDEV erzeugt Standardbenutzer, da habe ich zuwenig hingeschaut). Anschliessend hat import.php:177:
$stmt = $db->prepare($sql);
eine Exeption geschmissen. Die Fehlermeldung mit JSON war dann vermutlich ein Folgeeffekt, weil keine gültige Daten da waren.

Aber nun: Das Dashboard sieht cool aus!
Danke für die Arbeit!
Gruss, Lupo

Jürgen Jatzkowski

unread,
Apr 3, 2026, 1:52:31 PM (7 days ago) Apr 3
to kellermeiste...@googlegroups.com

Alexander

unread,
Apr 4, 2026, 6:40:12 AM (6 days ago) Apr 4
to Kellermeister User Group
Tip Top!

Rene

unread,
Apr 7, 2026, 3:27:27 PM (3 days ago) Apr 7
to Kellermeister User Group
Vielen Dank für das schöne Stück Software. Da kreisen sofort meine Gedanken in Richung entweder "ständiger Datenaustausch zwischen KM und der Dashboard DB" oder noch besser "gemeinsamer Datenbank in MySQL/MariaDB".

Gibt es Überledungen in dieser Richtung?

Viele Grüße
Rene
Reply all
Reply to author
Forward
0 new messages