hier noch mal mein Beitrag aus 'Internet der Dinge', dem Offenen Brief an Max Viessmann, als neuer Thread - Diskussionen, Fragen etc. bitte hier 🙂
Moin Freunde*!
Da Viessmann zwar ein wunderschöne Schnittstelle (UDS, ISO-TP oder DoIP) eingebaut hat, das aber nur eingeschränkt und für eine 4-stellige Summe (per WAGO Gateway) zur Verfügung stellt, haben wir uns bekanntlich dran gemacht, das selber offen zu legen. 🙂
Stand der Dinge ist:
- Wir haben eine MQTT fähige Lösung zum Anschluss an den externen CAN Bus ("Stecker 91"), die es erlaubt, E3 Geräte (Wärmepumpen, Gasgeräte, (PV Speicher gerade in der Testphase, BSZ brauchen wir noch Kandidaten)) in Home Automation Systeme einzubinden. ioBroker, Home Assistant, Node-RED und so weiter also alles einfach machbar und bei uns schon im dauerhaften Einsatz.
- Das Ganze läuft lokal, also ohne irgendeine Hersteller oder sonstwelche Cloud, ohne Internet! Bei der CAN Bus Kopplung kann die gleichzeitige Verbindung mit dem Viessmann Server zwecks Wahrung der Gewährleistungs- und Garantieansprüche aufrechterhalten bleiben.
Eine Anbindung über den WLAN Access Point ist auch möglich, damit aber keine parallele Viesmann-Server-Verbindung mehr.
- Aktuell ist nur das Auslesen von Daten weitergehend erprobt. Bei den wichtigen Daten haben wir auch schon die Formate zur Interpretation geklärt, wir arbeiten an einer vollständigen Klärung.
Das Schreiben ist bei vielen Daten auch schon erprobt.
und last not least: das Ganze ist natürlich kostenfrei und open source! im Sinne eins besseren Miteinanders 😉
Der laufend aktualisiert werdende Stand der Linux Lösung ist auf
https://github.com/open3e/open3e
verfügbar.
Eine Sammlung von nützlichen Informationen hat @TSG initiert:
https://github.com/open3e/open3e/wiki
beste Grüße!
Phil
zur Beachtung: Der Zugriff auf das Zielgerät mittels dieser durch Viessmann nicht vorgesehenen Lösung zieht möglicherweise den Verlust von Gewährleistungs-/Garantieansprüchen nach sich und kann unter Umständen zu GEFAHREN FÜR LEIBLICHE UNVERSEHRTHEIT ODER SACHWERTE führen! Die Autoren schliessen jegliche Haftung aus.
Beispiele aktueller Home Assistant Integrationen von Wärmepumpen:
Vitocal 250 Kältekreisübersicht: View und Installationsanleitung gibt's hier: https://github.com/MyHomeMyData/iob.vis.vitocal250.git
Einen Adapter für ioBroker:
https://github.com/MyHomeMyData/ioBroker.e3oncan
und noch ein paar andre Sachen, die aber in dem Adapter integriert sind. Schaut einfach mal sein Repo an...
https://github.com/MyHomeMyData
ps. wer uns unterstützen will und kann ist herzlich willkommen!
pps. und wir freuen uns über jedes 'like' (👍) - damit zeigt ihr deutlich, dass ihr eine offene und lokale Kommunikation mit den 'One Base' Geräten eigentlich von Viessmann erwartet
> hab mich aber noch nicht an den CAN Bus rangetraut.
warum nicht @Parasurfer ? das sind doch nur 2 bis 3 Drähte, da kannst du eigentlich kaum was verkehrt machen ausser CAN_hi und CAN_lo zu vertauschen, und selbst dabei geht nix kaputt.
ich hab vor ein paar Wochen mal wieder bei Viessmann angefragt, ob sie sich nicht mal 'offiziell' zu unseren Lösungen hier bekennen wollen (inoffiziell verweist der Kundendienst ja eh schon drauf) und uns noch ein paar Infos geben, damit wir noch ein paar 'Lücken schliessen' können, ohne immer alles reverse engineeren zu müssen. Aber ausser "Wir haben es an die zuständigen Kollegen weitergegeben und warten auf Rückmeldung." ist bisher mal wieder nix passiert, nichmal ein "Nö, machen wir nich."...
Hallo zusammen,
zuerst danke für das super Tool. Ich verwende open3e schon seit Beginn. Lese die Werte und passe automatisiert auch bspw. WW Zeitpunkte an. (je nach aktuellen dynamischen stündlichen Strompreis)
Nun möchte ich noch meine SmartGrid Konfiguration verbessern. Leider kann man die Parameter wie Sollwertanhebung nicht ohne Fachbetrieb ändern.
Hier gibt es aber den Wert: 2543_SmartGridTemperatureOffsets welchen ich auslesen kann.
Hat sich schon jemand damit beschäftigt?
Aktuell ist der Wert 00000000640064006400 gesetzt. Womit ich aber jetzt nicht viel anfangen kann und ich daher auch noch kein Update versuche.
Bin für jede Hilfe Dankbar wie ich die Smartgrid Einstellungen erfolgreich anpassen kann.
Vitocal 200-S AWB-M-AC 201.E
@DpunktS könntest du vlt helfen? (2543...)
> Parameter wie Sollwertanhebung nicht ohne Fachbetrieb ändern.
hast du 77er Service schon probiert? musst aber auf den internen Bus für.
@michael_szg so setzt sich die DID 2543 zusammen.
"0000 0000 6400 6400 6400"
0000 = Temperatur-Offset Raumbeheizung: 0,0K
0000 = Temperatur-Offset Raumkühlung: 0,0K
6400 = Temperatur-Offset Warmwasser: 10,0K
6400 = Temperatur-Offset Heizpuffer: 10,0K
6400 = Temperatur-Offset Kühlpuffer: 10,0K