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

CAN Bus, Home Automation E3 Generation lokal und kostenlos

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.

 

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!

HerrP_2-1692095743490.png

 

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:

 

HerrP_3-1692095743607.jpeg

 

HerrP_3-1697543763132.png

Vitocal 250 Kältekreisübersicht: View und Installationsanleitung gibt's hier: https://github.com/MyHomeMyData/iob.vis.vitocal250.git

 
Visualisierung der Vitocal Energiematrizen zur monatlichen Energiebilanz für ioBroker:
HerrP_0-1728512769080.png

Wer es ausprobieren möchte: Hier gibt es eine Anleitung.

 

Jürgen hat auch noch weitere schöne Sachen abgeleitet.

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

2.060 ANTWORTEN 2.060

Ja, ich habe nur diesen einen externen Sensor am Vorlauf (Fußboden).

 

Das sieht man ja und meine Werte bestätigen das auch.

 

Die primäre Frage war ja jetzt, ob man das nachrüsten kann - wenn ja, wie das geht. Entweder an weiteren Steckern an der Wärmepumpe oder als Bus an dem vorhandenen Sensor ...

Bisschen in den Unterlagen gewälzt hab ich schon, aber wirklich gefunden habe ich da noch nichts.

 

Generell muss es ja in gewissen Konstellationen der Anlage gehen, sonst gäbe es ja die Datenpunkte nicht.


@aleex42  schrieb:

Die primäre Frage war ja jetzt, ob man das nachrüsten kann - wenn ja, wie das geht. Entweder an weiteren Steckern an der Wärmepumpe oder als Bus an dem vorhandenen Sensor ...

Bisschen in den Unterlagen gewälzt hab ich schon, aber wirklich gefunden habe ich da noch nichts.

 

Generell muss es ja in gewissen Konstellationen der Anlage gehen, sonst gäbe es ja die Datenpunkte nicht.


Beim Divicon DN25 Mischer scheint es in der Mischerelektronik einen Anschluss nicht nur für den Vorlauftemperatursensor (Anschluss 2) sondern auch für einen Rücklauftemperatursensor (Anschluss 17) zu geben. Beim Rücklauftemperatursensor steht allerdings "in Verbindung mit Vitotronic 300, Typ KW3, falls vorhanden".

 

Wenn Du mutig bist ... und Dir vorher die ganzen relevanten Betriebs- und Installationsanleitungen durchgelesen hast ... probieres es aus, und schließe da (auf eigene Gefahr natürlich) mal nen Sensor an.

Beim Vorlauftemperatursensor steht "Viessmann NTC", zum Rücklauftemperatursensor finde ich nichts.

 

Vielleicht klappt es ja. Vielleicht ist der Datenpunkt aber auch ganz ohne Funktion (so wie andere Datenpunkte die nicht zur HW passen) und die Entwicklung hat das was geplant, was dann aber ganz anders gemacht wurde.

 

Screenshot 2026-01-16 200931.png

Vielleicht kann mir wer helfen, Vitodens 300 W, ich komme schlicht nicht weiter:

can O ist da:

 

ip -details link show can0
15: can0: <NOARP,UP,LOWER_UP,ECHO> mtu 16 qdisc pfifo_fast state UP mode DEFAULT group default qlen 10
link/can promiscuity 0 allmulti 0 minmtu 0 maxmtu 0
can state ERROR-PASSIVE restart-ms 0
bitrate 250000 sample-point 0.875
tq 250 prop-seg 6 phase-seg1 7 phase-seg2 2 sjw 1 brp 12
gs_usb: tseg1 1..16 tseg2 1..8 sjw 1..4 brp 1..1024 brp_inc 1
clock 48000000 numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535 tso_max_size 65536 tso_max_segs 65535 gro_max_size 65536 gso_ipv4_max_size 65536 gro_ipv4_max_size 65536 parentbus usb parentdev 1-1.4:1.0

 

Es kommen aber keine Daten, ich eier da schon 3 Wochen.

Am Stick habe ich den "Hebel" auf 12Ohm gestellt, was mache ich and er Vitodens?

Diese hat die zwei Buchsen 91 und den Schalter, ich habe bereits alles durch, es ist der original Stecker Viessmann gesteckt.

 

Es kommt schlich nichts an Daten.

Can Kabel 2 gedrillte Cat 7 Adern für maximal 3 Meter.

@bantansai Die Meldung "can state ERROR-PASSIVE" bedeutet, der CAN-Bus ist wegen Fehlern in den passiven Zustand gewechselt. Dann kommen keine Daten mehr. Meist liegt das an einem Verkabelungsfehler. Hast Du die Hinweise hier schon geprüft?

 

Ob der CAN-Adapter Daten empfängt, kannst Du mit dem Befehl "candump can0" überprüfen. Wenn sich da nichts tut, funktioniert der Adapter definitiv nicht korrekt. Solle der Befehl nicht gehen, die CAN-Tools einmal mit "sudo apt install can-utils" installieren.

Danke!

 

Dann werde ich mal weiter suchen.

Ich habe mir schon einen abgebrochen die Candlelightfirmware auf den Stick zu bekommen (dieser:DSD TECH USB zu CAN Bus Adapter basierend auf Open Hardware Canable: Amazon.de: Computer & Zubehör)

 

Diese Firmware sollte doch passen? "Bus 001 Device 013: ID 1d50:606f OpenMoko, Inc. Geschwister Schneider CAN adapter"

 

Wie ist das mit dem Abschlußwiderstand zu handhaben am Stick gibt es dafür einen Schalter an der Vitiodens dann einen 120 OHM Widerstand zwischen CanH und CanL am Stecker?

Was hat es mit dem kleinen Schalter in der Vitodens auf sich?

 

Edit:

 

Es kann so einfach sein, Kabelbruch :-=

Hallo, die github-Beschreibung und das dort verlinkte Video, wie man open3E auf einem Raspi umsetzt, habe ich gefunden, aber gibt es auch eine so schön detaillierte Beschreibung für einen Mini PC mit Home Assistant? So läuft HA bei mir, mit einem Raspi habe ich noch nichts zu tun gehabt. Ich stecke bei dem Thema noch so in den Kinderschuhen, daß ich für solche Projekte ziemlich für meine Situation passgenaue (Video-)Anleitungen brauche 😉

 

Danke und Grüße, Matthias

Ich bin seit heute morgen um 5 zu Gange.

Erreicht bis jetzt im MQTT Explorer werden mir über den MGTT Server des Honmeassistant einige Werte angezeigt.

Ich konnte auch die Vitodens über die Hacs-Integration sichtbar machen, jedoch hat die nur 4 unwichtige Entitäten.

wie bekomme ich da welche hinzu?

Hallo, 

erstmal vielen Dank für den Thread ... seit 2023 👏👏👏

 

Ich glaub ich war da Anfangs auch dabei. Jetzt will ich's doch mal angehen meine VX3 mit Speicher auf die Art einzubinden.

Ich hab auf Youtube den Beitrag vom Crydteam gesehen. Die geben da ne recht ausführliche Anleitung. Seid ihr mit denen irgendwie verbunden? 

 

LG Para

Ich gehe davon aus, ich adressiere alle vermeitlich benötigten Datenpunkte die ich ja ausgelesen habe in der args.txt, die erscheinen dann auch im MQTT Explorer, diese dann in die configuration.yaml des HA bringen?!

 

so in etwa:

"mqtt:
sensor:
- name: "Vorlauftemperatur"
unique_id: vitodens_vorlauf
state_topic: "open3e/vitodens300/0x680_680_0268_FlowTemperatureSensor"
unit_of_measurement: "°C"
device_class: temperature
state_class: measurement"

 

Also erst mal rausfinden, was für unsere Vitodens zutreffend ist.

 

Nächste Frage, wird es überhaupt eine Chance geben die Werte angeschlossener Vicare Komponenten in naher Zukunft einzubinden?

 

 

 

Hallo!

 

Ob Mini PC mit Homeassistant?!

 

Ich bin ja gerade dabei das auf eine Synology zu bringen.

Auf dieser läuft seit einem guten Jahr HA in einer VM, mein Gedanke war zunächst dieses auf einem PI, realisiert ist es jetzt aber in einer weiteren Linux VM.

Sollte mit einem MiniPC auch machbar sein.

Um den Adapter aber mit passender FW zu flashen benötigte ich zwischendurch doch einen PI.

Meines Erachtens geschuldet dem Durchreichen in die VM.

Ich bin jetzt dabei Datenpunkte in die args.txt einzubringen und dann nach und nach in die Configuration.yaml zu übernehmen.

Egal ob mit oder ohne Video, für mich als Tischlermeister wars es bisher eine machbare Herausforderung..

 

Mein Rat, ChatGPT kann beides schon recht gut, ohne hätte ich Jahre gebraucht.

Mal sehen wohin ich komme.

Was mir echt fehlt, Datenpunkte für Vicareelemente, die müßten doch intern auch auftauchen?

Gemini ist noch ein Stück besser als Chat GPT wie ich finde.

Kann aber auch ein persönlicher Eindruck sein.

Hatte beides für die Einrichtung des Pi genutzt und fand die Erklärung von Gemini verständlicher.

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

@bantansai schreib mir mal ne PN wegen den Vicare Geräten 

@Parasurfer  wir sind mit Crydteam nicht irgendwie 'verbunden', die haben die schöne Anleitung aus freien Stücken gemacht, war bestimmt ne Menge Arbeit. Wir haben uns auch bei denen bedankt 🙂

 

@bantansai  wird nicht genau in dem Crydteam Video  auf die HomeAssistant Integration relativ ausführlich eingegangen?! Ansonsten haben wir ja noch den Artikel im Wiki dazu.

 

Welche Datenpunkte bei deiner Anlage (hast du überhaupt schon gesagt, um was es bei dir geht?) für was im Vicare stehen lässt sich allgemein natürlich nicht beantworten. Aber wenn du konkret fragst, bekommst du meist auch ziemlich schnell Antworten.

 

Vielleicht sollten wir da auch mal eine Aufstellung im Wiki machen!? @DK78  kannst du nicht anhand der Fragen von bantansai da einfach schon mal mit anfangen?! Das Wiki ist offen...

Hi, soviel ich weiß fehlen dem HA in ner VM die AddOns. Die hat nan glaub ich nur mit CoreSystem. Also z.B dediziert auf nem Raspi. Ich hab das so weil ich Grafana und ne Datenbank laufen habe. 

Kann aber auch falach liegen. 

@HerrP

Ich werd berichten obs geklappt hat. Muss aber ab dem 27. in ne ReHa. Kann also sein, dass es erst Ende März wird 

ich hab ja garkeine Ahnung von HA... Bei dem Optolink Splitter benutzen wir das auto-discovery von HA - ist das ein Add-On? beziehen sich die Anleitungen auch da drauf?

@DK78 

 

Moin,

Zum deinem Post vom 13.01. . Ich habe eine Stiebel Eltron WP, zum Glück keine Viessmann. Ein Grund weniger, sich ärgern zu müssen. Läuft zwar auch nicht alles perfekt, aber ich kriege zumindest Unterstützung vom Installateur und auch vom Hersteller.

Oder war diese Antwort nicht für mich?

 

cheers

wwsolar

Hallo!

 

Diese Datenpunkte hätte ich zunächst gern, idealerweise auch schreibbar.

Pumpe Zirkulation, Pumpen von 2 Mischerkreisläufen, 3 Wegeventil.

 

Edit: Temeratur des Puffers,

"Porn" wären die Daten von den Vicare Komponenten

Ich bin auch gerade auf Datenpunktsuche in Bezug auf die Ventilatorringheizung und die Kondensatwannenheizung bei der Vitocal 250-A13. Ich hatte eigentlich diese beiden hier im Verdacht, allerdings kommt keine Änderung über MQTT, obwohl da schon Abtauvorgänge gelaufen sind:

 

Ventilatorringheizung: 2852_FanDuctHeater

Kondensatwannenheizung: 354_PrimaryHeatExchangerBaseHeater

 

Hat jemand von euch diese beiden Datenpunkte erfolgreich eingebunden? Heißen die anders als von mir vermutet? 

 

Vielen Dank für eure Hilfe!

LG, G-Man

Sind die beiden Heizung im Servicemenü aktiv geschalten?? 😉

Kann man die Begleitheizungen beeinflussen? 

Ja, beide Heizungen sind aktiviert. Im MQTTAnalyzer kommt konstant 0 bzw 0.0 an. Mir ist gerade eingefallen, dass ich den Aktorentest starten könnte, um die beiden Heizungen zu aktivieren. Dann müsste man auf jeden Fall eine Änderung sehen - vorausgesetzt es sind die richtigen Datenpunkte.

 

Es gibt auch noch:

3129:8 FanDuctHeaterStatistical

3109:8 PrimaryHeatExchangerBaseHeaterStatistical

 

aber die haben mir eine Fehlermeldung produziert beim Ausführen von open3e.

 

Um auf die Fragen von @Steffen007 zu kommen: vorerst will ich diese Werte gar nicht beeinflussen, sondern einfach nur tracken. Vermutlich könnte man (analog Aktorentest) diese beiden Heizunge auch ein- und ausschalten?


@G-Man  schrieb:

Ventilatorringheizung: 2852_FanDuctHeater

Kondensatwannenheizung: 354_PrimaryHeatExchangerBaseHeater

 

Hat jemand von euch diese beiden Datenpunkte erfolgreich eingebunden? Heißen die anders als von mir vermutet? 

 


Da sind die richtigen, die bei meiner 250-A funktionieren.

 

 


@G-Man  schrieb:

 

Es gibt auch noch:

3129:8 FanDuctHeaterStatistical

3109:8 PrimaryHeatExchangerBaseHeaterStatistical

 

aber die haben mir eine Fehlermeldung produziert beim Ausführen von open3e.

 


Es sind nicht alle Werte beim HPUMASTER (680) abfragbar, einige sind evtl. nur direkt bei anderen ECUs. abfragbar. Vielleicht gehören Deine obigen Datenpunkte dazu. Bei mir funktioniert z.B. als Datenpunkt:   

          68C_3008_FanDuctHeaterOnDuration

aber der HPUMASTER kennt die nicht (680_3008_FanDuctHeaterOnDuration gibt einen Fehler).

 

Vielen Dank Dale! In diesem Fall werde ich heute abend dann den Aktorentest starten. Dann sollten auf jeden Fall eine Wertänderung kommen!

 

Top-Lösungsautoren