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!
Du bist ein richtig Netter 😉
Gefällt mir!
🙈🙈🙈 danke, es geht, man muss halt richtig lesen.
Kleine "Schöheitsfehler" bei der Nutzung des Tools (zumindest bei mir):
Hallo,
vorab noch einmal großen Dank für das tolle Tool! Vielleicht habe ich noch Einstellungsfehler, wenn Folgendes passiert:
Ein "refresh" der Darstellung (nicht zu verwechseln mit der "Aktualisierung") erfolgt konstant alle 60 sec. Dann springt die Darstellung immer in den Ausgangszustand zurück und macht nicht dort weiter, wohin zuvor gescroolt wurde.
Beim dashbord und dem dort angezeigten "Temperatur und Sensor-Verlauf" springt der eingestellte Zeitbereich dann immer auf 1h zurück und muß neu ausgewählt werden. Wenn zwischendurch auf "Events" geschaltet wird und wieder zurück, sind die zuvor ausgewählten Sensoren gelöscht, auf "default" zurückgestellt, und somit neu auszuwählen.
Ergänzend: beim "heutigen Tagesverlauf" ist die COP-Anzeige auf max. 6 begrenzt. Mit 8 wäre der max. COP bei meiner Anlage besser abgedeckt.
Den 60 sec-Rythmus kann ich nicht einordnen. Die refresh-Zeiten für die Archiv-Datenholung sind alle auf 5 min eingestellt.
Mit Grüßen, huderitter
in 149 habe ich die Kältekreislauf-Visualisierung eingebaut, auf vielfachen Wunsch, ich hoffe es passt soweit, gerne fehler, probleme als github issue formulieren! ist noch sehr beta aber ich bin sicher zusammen bekommen wir es stabil
die grafiken sind von github.com/MyHomeMyData/iob.vis.vitocal250
besten dank !
Super geil, vielen Dank für Deinen Einsatz!
Das Problem habe ich auch. Wenn ich mir nur die Visualisierung auf den Bildschirm zaubern will springt die Anzeige bei Aktualisierung wieder hoch zum Anfang.
Ist bisschen nervig.
Wie cool ist das denn ????
Vielen, vielen Dank - saustark !
Eine Frage:
Ihr habt alle so Verbrauchsstatistiken mit Balken und Kreis Darstellung im Tool.
Woher bezieht ihr die? Ich kann irgendwie nur die Zahlen ansehen.
Hm ... aktuelle Version installiert ?
Unter Account-Einstellungen "Temperatur-Logging" aktiviert ?
Du siehst die (Verdichter-) Werte "Leistung" und "Thermische Leistung (berechnet)" als Zahlen ?
Screenshot ?
Wo stell ich das ein mit dem Logging?
So hab ich das bei anderen gesehen (Bild1) und so ist bei mir (Bild2).
Hab es gefunden, danke.
@mschneider82 ,
das mit dem Kältekreislauf ist eine Super Sache von Dir. 👍🏻
Leider bei meiner Sole/Wasser-Wärmepumpe etwas falsch und bei den älteren Vitocals 100, 111, 200, 222 auch 😉
Kannst du dazu die Kältekreisregler der älteren Modelle mit aufnehmen und anhand der DeviceID darstellen?
| Vitocalxxx-G mit Vitotronic 200 (Typ WO1C) (ab 04/2012) | CU401B_G |
Vitocalxxx-A mit Vitotronic 200 (Typ WO1C) (ab 04/2012) | CU401B_A |
Vitocalxxx-S mit Vitotronic 200 (Typ WO1C) (ab 04/2012) | CU401B_S |
Anbei dazu die Kältekreisbilder der Vitocals und eine Beschreibung dazu in der PDF.
Dann gibt es aber auch noch die nicht Vitocal Wärmepumpen:
Gas-Brennwertgeräte (Vitodens)
Pelletheizkessel
Für die habe ich aber keine Serviceanleitung bzw. Bildchen parat, wenn die überhaupt Kältekreisbildchen haben. 😁
Viele Grüße und besten Dank! 👋🏻
@mschneider82
Bei den Verbrauchsstatistiken bei den älteren Oplink-Link Geräten werden keine Verbrauchswerte angezeigt:
Das liegt daran, das die Werte aus anderen API Features kommen und es wahrscheinlich viel weniger sind. Es gibt nur current und week:
| heating.compressors.0.heat.production.current | { type: "number", value: 7772, unit: "watt" } |
| heating.compressors.0.power.consumption.current | { type: "number", value: 1.831, unit: "kilowatt" } |
| heating.compressors.1.heat.production.current | { type: "", value: null } |
| heating.compressors.1.power.consumption.current | { type: "", value: null } |
| dhw | |
| heating.compressors.0.heat.production.dhw.week | { type: "number", value: 7.2, unit: "kilowattHour" } |
| heating.compressors.0.power.consumption.dhw.week | { type: "number", value: 1.5, unit: "kilowattHour" } |
| other | |
| heating.compressors.0.heat.production.cooling.week | { type: "number", value: 0, unit: "kilowattHour" } |
| heating.compressors.0.heat.production.heating.week | { type: "number", value: 23, unit: "kilowattHour" } |
| heating.compressors.0.power.consumption.cooling.week | { type: "", value: null } |
| heating.compressors.0.power.consumption.heating.week | { type: "number", value: 4, unit: "kilowattHour" } |
That's it. 😎
Besten Dank und viele Grüße 👋🏻
| Benutzer | Anzahl |
|---|---|
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |