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!
Hi,
kannst du dazu mal ein Bild posten?
Danke 😎
du hast wahrscheinlich kein heating.sensors.volumetricFlow.allengra oder ? Sieht du den volumenflow irgendwo im dashboard?
ThermalPower wird nicht von der API gelesen, sondern berechnet
Ich habe es mir gerade in der Pause angeschaut.
Der Korrekturfaktor scheint gut zu greifen. Für mich passt das.
Vielen lieben Dank, Matthias !
Das verstehe ich aber gerade nicht ganz. Die 31 o.k., die 33 aber nicht.
Bei mir läuft die Abfrage alle 2 Minuten, macht i.d.R. 30 DB-Einträge pro Stunde.
Ich schaue nachher noch einmal in die DB, wie sich der Zeitstempel darstellt.
@mschneider82
kannst du mal bitte noch bei Gelegenheit nach den Lastklassen schauen. Siehe Issue 32
Vielen Dank 👋🏻
Wenn du das Tool Neustartest z.b durch Update kann es sein dass mehr Samples existieren
Hallo, die alten gespeicherten Anmelde-Daten für ViEventLog standen in Windows tatsächlich unter "Anmeldeinformationsverwaltung".
1. Diese Daten habe ich gelöscht
2. Im Entwicklerportal / Viessmann Home habe ich die Mailadresse geändert
3. Im Entwicklerportal den API-Client erneuert
4. ViEventlog-Datei neu gestartet
5. Im Browser http://localhost:5000/ aufgerufen
6. Im folgenden Fenster die neue Mailadresse, das korrekte Passwort und die neue Client-ID eingetragen
7. Fehlermeldung erhalten, siehe Bild.
Was könnte noch falsch sein/ wo ist der Fehler?
Gruß
Andreas
Du hast eine alte version, viesmann hat den host geändert von api.viessmann.com auf viessmann-climate...
lad dir von github mal die neuste vieventlog version herunter und teste es erneut
Ja, das war`s.
Läuft wieder, vielen Dank für die super Unterstützung !!
Gruß
Andreas
ich empfehle dir die event archiverung etc anzuschalten unter Accounts, damit hast du lokal eine datenbank und charts über die werten, natürlich sollte vieventlog dann länger laufen.
Ich bin gespannt ob du nicht am 20.12 keine api anfragen mehr hast. Wieviele api anfragen hast du denn gestern am 1.12 gemacht laut viessmann develeoper portal? Rechne mal hoch ob du nicht das monatslimit reist. 2minuten ist schon sehr wenig.
Was ist denn das Monatslimit ? Ich kenne nur die 1450 / Tag.
Und da liege ich weit drunter.
Ah ok,
ich hab leider unter einem account 4 geräte (2x vitocal 2x vitodens) daher muss mehr ich aufpassen.
nächste mal unter eigene accounts registrieren.
Es gibt keine Monats API-Limits.
Es gibt nur
VG 👋🏻
Danke für die Bestätigung, so weit war es mir bekannt.
Man lernt ja aber nie aus ... 😉
Ich habe heute zwischen 9 und 10 Uhr das Sample-Interval von 10 min. auf 5 min. geändert.
Dabei wurden dann die Laufzeiten, Strom- und Wärmemengen halbiert.
Die Heizung ist durchgehend von 5:00 Uhr bis 13:45 Uhr gelaufen.
Diese Werte passen nicht mehr zu den folgenden Werten:
Stimmt.
In meinen separat erzeugten Grafiken steuere ich die Abfrage mittels API über die Leistungsdaten, die ein Shelly mir liefert. Für die API-Abfrage nutze ich vieventlog, vielen Dank an mschneider.
Geht die Leistungsaufnahme hoch oder oder größere Änderungen so wird im Minutentakt forciert abgefragt. Wenn sich nichts wesentliches ändert: Datenpunkte im 5/10 MInutentakt.
Damit werden die div. Aktivitäten der WP in den Messwertverläufen bzw. der Grafik deutlich besser abgebildet.
So wird die Vorlaufphase, Regelungsspitzen oder der Abtauvorgang gut erkennbar.
Dabei komme ich mit 400-500 API Aufrufen pro Tag hin.
Da bleibt noch genug übrig um ab und an mit Vieventlog insbesondere die Event-Timeline anzusehen.
| Benutzer | Anzahl |
|---|---|
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |