abbrechen
Suchergebnisse werden angezeigt für 
Anzeigen  nur  | Stattdessen suchen nach 
Meintest du: 

ViEventLog Tool für das Ereignissprotokoll / VICARE Dashboard Ersatz

Da mir das Ereignisprotokoll mit das Wichtigste am ViGuide war, habe ich mithilfe AI ein Open-Source-Tool entwickelt, das die Events über die Viessmann Developer API wieder zugänglich macht.

 

ViEventLog ist ein lokaler Webserver mit Timeline-Visualisierung, der zeigt wann eure Anlage heizt, Warmwasser bereitet und wie häufig sie taktet - Informationen die Viessmann
selbst nicht anzeigt. 

Installation: Binary herunterladen, entpacken, starten und im Browser http://localhost:5000 öffnen.

https://github.com/mschneider82/vieventlog

Hinweis: Ihr benötigt eine eigene Client-ID aus dem Viessmann Developer Portal. Anleitung steht in der README.

Feedback und Bugs bitte über die GitHub Issues melden.

 

viel spaß euch, ich freu mich auf eure Testberichte! Man kann auch mehrere Accounts hinzufügen (da Viessman ein 2 Anlagen limit pro account hat), endlich kann ich damit alle event logs meiner 3 anlagen sehen ohne immer den viguide zugang wechseln zu müssen. 

 

NEU: jetzt auch mit DASHBOARD und Einstellmöglichkeiten um div. settings zu ändern!

767 ANTWORTEN 767

Ja, wie ich geschrieben habe lade dir die binarys mit container im namen runter. die sind ohne keyring compiliert und funktionieren natürlich auch ohne container. 

Vielen Dank, das wusste ich nicht, dass das auch ohne Docker unktioniert. Wieder was gelernt!

Ich habe allerdings noch immer ein Problem:

Ich kann mich einloggen und sehe die Event-Timeline und die Events, das Dashboard funktioniert aber nicht, ich bekomme eine Fehlermeldung:

Fehler beim Laden der Daten: Gerät nicht gefunden: 0 @

Was mache ich noch falsch ?

auf dem Raspi habe ich folgende Ausgabe beim Start von vieventlog-container:

 

2025/12/11 16:50:52 No credentials found. Please login via web interface.

2025/12/11 16:50:52 Starting Event Viewer
2025/12/11 16:50:52 Open your browser at: http://localhost:5000
2025/12/11 16:50:52 Press Ctrl+C to stop gracefully
2025/12/11 16:50:54 Event archiving is disabled, scheduler not started
2025/12/11 16:50:54 Temperature scheduler initialization: database not initialized
2025/12/11 16:51:09 Error getting temperature log settings: database not initialized
2025/12/11 16:51:24 Successfully authenticated and found 1 installation(s)
2025/12/11 16:51:24 Warning: Failed to save credentials to keyring: credential saving not supported in nokeyring build - use environment variables or file storage
2025/12/11 16:51:28 Page 1: fetched 1 installations
2025/12/11 16:51:28 Found installation ID: *******(Ugr 77) at *****, DE
2025/12/11 16:51:28 Total installations found: 1 (fetched in 1 page(s))
2025/12/11 16:51:29 Successfully authenticated
2025/12/11 16:51:29 Page 1: fetched 94 events for installation *******
2025/12/11 16:51:29 Fetched 94 events from installation *******
2025/12/11 16:51:47 Error getting temperature log settings: database not initialized

Vitocal 250-A AWO-M-E-AC-AF 251.A08, Kombispeicher Vitocell 120-E SVW 600 L, FRIWA, nur Heizkörper, 100 qm WF, BJ 1979, PV 2,5 kWp, WR Fronius IG 20, 2 Viessman-Energizähler E380CA

Alles klar, ich habe es hingekriegt, es läuft wunderbar!

Ich musste natürlich erst den Account hinzufügen.

 

Nochmal vielen Dank!

Vitocal 250-A AWO-M-E-AC-AF 251.A08, Kombispeicher Vitocell 120-E SVW 600 L, FRIWA, nur Heizkörper, 100 qm WF, BJ 1979, PV 2,5 kWp, WR Fronius IG 20, 2 Viessman-Energizähler E380CA

Sag mal @mschneider82 , hat sich von VM eigentlich mal jemand gemeldet bezüglich des Tools?

Die müssen doch eigentlich vor Neid erblassen.

Normal müssten sie doch etwas Anerkennung zollen wie ich finde!

Grüße

#Vitocal 250-A13, 400L Puffer, 300L WW, VX3, 12 KWp, 10KWh Speicher, Haus BLB 180qm, Baujahr 1970 Umbau 2023, Fassade+Dach gedämmt#

Nachdem sie uns ausgesperrt haben könnten sie theoretisch alles in ViGuide nachbauen. Den Source Code kann ja jeder lesen...

#Vitocal 222-SI (Invisible), FBH, Smart Climate, Vitoair FSI 300E (Invisible), VX3, 5,8kWp, 10KWh Speicher,

Da hat VM gar kein Interesse dran, was zu bauen.

Lustig finde ich, wenn Probleme gemeldet werden, dass sich hin und wieder schon ein ViEventLog-Screenshot dazu gesellt ... 😁


(250-A..13, HK, kein HW-Puffer, 300L WW, VX3 8.0A-10, 13.3 kWp, WB 22kW, EFH 1964, 143 m², 70% teilgedämmt)

Ne keine Reaktion von VM, ich bin froh wenn sie uns die API lassen und die API Limits benutzbar halten, unser Tool hilft ja auch zur Fehleranalyse, lachen würde ich ja wenn der VM Techniker das mal benutzen sollte.

 

Mit viguide Taktraten etc zu analysieren ist bzw war ein Alptraum, die logs in der Kachelansicht...

 

Bestimmt schon passiert 😅

Alles klar.

Vielen Dank noch mal für deinen Einsatz und Dein Selbstverständnis dies so großzügig zu teilen.

Hab ich wirklich Respekt vor!

#Vitocal 250-A13, 400L Puffer, 300L WW, VX3, 12 KWp, 10KWh Speicher, Haus BLB 180qm, Baujahr 1970 Umbau 2023, Fassade+Dach gedämmt#

Hallo jottka,

eine vorsichtige Anfrage: ich würde gerne von Deinem Erfolg profitieren, kann aber leider keine linux-Befehlszeilen kreieren, dafür aber eintippen. Wenn es Dir möglich wäre, eine schrittweise Anweisung zur Installation hier einzustellen, wäre mir sehr geholfen. Vielleicht ist das ja auch für andere interessant, die mit der HW, aber nicht mit der SW zurechtkommen. Einen kleinen Dank im voraus, ein größerer käme hinterher!

Mit Gruß, huderitter

Ich kann das ehrlich gesagt auch nicht.
Mein Tipp an dieser Stelle: Ich nutze dann immer ChatGPT, erkläre was ich machen möchte und bekomme so eigentlich alles was ich brauche. Selbst Sachen zu coden oder Arbeiten auszuführen von denen ich selbst keine Ahnung habe sind so eigentlich kein Problem...

#Vitocal 222-SI (Invisible), FBH, Smart Climate, Vitoair FSI 300E (Invisible), VX3, 5,8kWp, 10KWh Speicher,

Hallo @huderitter , worum geht es dir hierbei genau?

Vitocal 250-A AWO-M-E-AC-AF 251.A08, Kombispeicher Vitocell 120-E SVW 600 L, FRIWA, nur Heizkörper, 100 qm WF, BJ 1979, PV 2,5 kWp, WR Fronius IG 20, 2 Viessman-Energizähler E380CA

Lieber @mschneider82 

es ist wirklich erstaunlich was Du da inzwischen alles visualisieren kannst und machst - grosses Kompliment - für mich klar übersichtlicher und besser als von Viessmann selbst.

Ich weiss auch Du bist mit vielen anderen Issues und Anliegen sehr beschäftigt bist hier... 😛

 

Darf ich trotzdem nochmals "schüchtern" auf die eventuelle Anzeige der Kompressor-Lastklassen bei Gelegenheit hinweisen, welche bisher nicht erscheint?

 

Siehe bestehender github issue JAZ & Lastklassen in vieventlog · Issue #32 · mschneider82/vieventlog

Im Debug findet man sie und "früher" wurden sie auch im ViGuide angezeigt.

Die Jaz aus demselben Issue klappt ja schon länger... die Kompressor-Lastklassen (wieviel Stunden in welcher Lastklasse 1-5 jeweils) werden aber noch nicht angezeigt im Dashboard.

Siehe auch Kommentare von @ckoeber im issue dazu.

 

Danke und GLG!

Ich nutze Gemini, komme ich besser mit klar.

Bei Chat muss man wirklich ganz genau erklären was man will.

Da ist Gemini nicht so empfindlich.

#Vitocal 250-A13, 400L Puffer, 300L WW, VX3, 12 KWp, 10KWh Speicher, Haus BLB 180qm, Baujahr 1970 Umbau 2023, Fassade+Dach gedämmt#

Hallo jottka,

vieventlog habe ich am PC am Laufen. Raspberry Pi 5 mit aufgespieltem OS (imager 2.0) steht bereit. Auf dieser HW u soll nur vieventlog zur historischen Datenerfassung andauernd laufen. Welche Befehlszeilen sind einzugeben für:

- Start "vieventlog-container_Linux_arm64" oder "vieventlog_Linux_arm64"?

- ist ein Volume zur Datenabspeicherung zu erstellen/einzuhängen/zu verbinden?

- sind weitere Aktionen/Befehlszeilen notwendig?

damit zum Schluß das wunderbare vieventlog wie auf dem PC läuft.

Wenn das mehr als ca. 5 Befehlszeilen sind, ziehe ich mein Ansinnen zurück und mache mich an die Arbeit, Linux zu ergründen.

 

Mit besten Grüßen, huderitter 

Hallo,

Docker installieren und danach Portainer.

Docker und Portainer 

Danach vieventlog installieren  . Ich habe Schnellstart mit Docker genommen.

Wenn vieventlog läuft auf deinem Home Verzeichnis einen Ordner "vieventlog" erstellen.

In Portainer unter Container details "Duplikat/Edit" den vieventlog Container bearbeiten und unten unter Volumen die Config auf deinen lokal erstellten Ordner mappen.

Bildschirmfoto 2025-12-13 um 14.58.53.jpg

Den Container mit "Deploy the Container" neu erstellen.

Jetzt sollte in deinem lokalem Ordner die Datenbank und auch die config Datei vorhanden sein.

Wenn du willst kannst du die Datenbank ersetzen mit der vom PC, dann hast du die bereits gesammelten Events wieder drin.

250A-08 Modular, Speicher 200l Heizpuffer, 200l WW-Speicher, Heizkörper

Hallo @huderitter, wenn du den Raspi schon laufen hast, gibst du aus deinem dortigen home-Verzeichnis folgende Befehle ein:

 

sudo mkdir /config

sudo chown $USER:$USER /config

sudo chmod 600 /config

export BIND_ADDRESS=0.0.0.0:5000

export VICARE_CONFIG_DIR=/config

 

Dann lädst du dir vieventlog-container_0.0.xxx_Linux_arm64.tar.gz herunter und entpackst es auf dem Raspi in deinem home-Verzeichnis mit:

 

tar -xzf vieventlog-container_0.0.xxx_Linux_arm64.tar.gz

 

du hast dann eine Datei vieventlog-container, die du dort mit:

 

./vieventlog-container

 

starten kannst.

 

Dann kannst du von einem beliebigen PC in deinem Netzwerk im Browser mit:

 

http://<IP_deines_raspi>:5000

 

auf Vieventlog zugreifen. Es öffnet sich ein Fenster , in dem du deine Zugangsdaten für die Viessman-Api eingeben musst.

 

So habe ich es gemacht und es funktioniert wunderbar. Danke @mschneider82 !

Ich hoffe, ich habe nichts vergessen. Wenn es nicht klappt, melde dich.

 

VG Jürgen

 

Vitocal 250-A AWO-M-E-AC-AF 251.A08, Kombispeicher Vitocell 120-E SVW 600 L, FRIWA, nur Heizkörper, 100 qm WF, BJ 1979, PV 2,5 kWp, WR Fronius IG 20, 2 Viessman-Energizähler E380CA

Das zeigt der Verdichter an, also die Leistung wird ausgewiesen.

Vitocal250-SHb10/2HK-FBH-250m²/300L Puffer/300L WW/PV6,9kWp/Geb.Bj.1997
Screenshot 2025-12-13 101828.jpg

Die thermische Leistung wird angegeben, nicht die Leistung. 

Anscheinend bekommst du in der API den benötigten Wert "heating.inverters.0.sensors.power.output" nicht, deshalb fehlt der Wert.

Und es ist bis jetzt auch noch keine Alternative dazu bekannt geworden, welche man stattdessen nehmen könnte. Es obliegt letztendlich Viessmann, welcher Gerätschaft welche Werte in der API bereitgestellt werden. 

Die thermische Leistung wird im Tool ohne direkten API-Wert berechnet. 

 


(250-A..13, HK, kein HW-Puffer, 300L WW, VX3 8.0A-10, 13.3 kWp, WB 22kW, EFH 1964, 143 m², 70% teilgedämmt)
Top-Lösungsautoren