| | | | Zeit:
23.04.2024 21:37:24 |
Moin ihr! :-) Optolink ist 'alt', aber noch in Benutzung (bei mir auch). Öfter gab es Anfragen zum Betrieb zu lokalen Zwecken aber trotzdem weiter das Vitoconnect für Viessmann Cloud/Vicare/Viguide/Vi.API/ Garantieverlängerung zu benutzen. Dazu jetzt hier die benutzerfreundliche Lösung, natürlich wieder open-source und kostenlos: der OptolinkVs2-SwitchEr verbindet euer Optolink Gerät auf total einfache Weise mit allem was das Herz begehrt. - Home Automation Anbindung per MQTT- W/LAN Anbindung per TCP/IP und einfachen Ascii + $Hex - Parallelbetrieb des Vitoconnect und damit Vicare, Viguide, Viessmann API weiter nutzbar und Erhaltung der erweiterten Garantie Kein Gehassel mit komplizierter Einrichtung und irgendwelchen kryptischen xml's. Einfach nen Raspi, ein paar Python Module draufkopiert, Optolinkadapter und bei Bedarf das Vitoconnect angesteckt, ggf. noch ein paar Anpassungen in der Settings_ini (COM Ports, IP Adressen, MQTT Passwort, Poll-Liste, ...) und los. viel Spass damit & Grüsse! Phil
|
| | Zeit:
24.04.2024 12:17:13 |
Hallo, Danke für den Hinweis. Ich habe selbst eine Viessmann-Ölheizung und versuche diese Optolink-Schnittstelle anzuzapfen. Soweit ich Ihren Post richtig verstanden habe, dient der Aufbau dazu, den Zustand der eigenen Heizung auszulesen und gleichzeitig parallel noch ein Vitoconnect/o.ä. - Modul zu haben, das parallel dranhängt und Viessmann mit den eigenen Daten übers Internet versorgt. Meine Frage wäre nun, was ist, wenn man garkein solche Internetanbindungs-Geschichten von Viessmann hat, kann man dann Ihren Aufbau auch verwenden? --- Ist da irgendein Gewinn im Vergleich zur Verwendung dieser vcontrol-Software? Schöne Grüße Hobbyschrauber123
|
| | Zeit:
24.04.2024 20:46:11 |
Hallo Hobbyschrauber123, das ist in erste Linie interessant für Leute die wegen der Garantie-Erweiterung auf 5 Jahre das Vitoconnect noch nicht abklemmen wollen. Ja ohne Vitoconnect kann man es auch verwenden und per MQTT die in der .ini konfigurierten DP abrufen. VG
|
| | Zeit:
25.04.2024 00:24:53 |
danke @micha_el ! ich hab natürlich wieder keine Info bzgl. neuer Beiträge bekommen und das grad erst gesehen. genau so funktioniert das. die DPs in der Polling Liste werden zyklisch MQTT gepostet (und/oder in eine csv geschrieben). Man kann auch per MQTT explizit Werte lesen und schreiben, und zwar mit der gleichen Syntax (ASCII Klartext oder Hex Strings), mit der das auch per TCP/IP geht. ein großer Vorteil an dem Switch ist, dass er so einfach in der Anwendung ist. vcontrold einzurichten ist ja eine Wissenschaft für sich... Wenn man sich da durchgebissen hat, wäre der Vorteil eben der mögliche Parallelbebtrieb von MQTT und Vitoconnect. Wer das nicht braucht, bleibt wahrscheinlich besser bei der Lösung, an die er/sie sich gewöhnt hat. Grüsse! Phil
|
| | Zeit:
25.04.2024 06:47:17 |
Was ist neuer? Für mich wären die Adressen interessant, unter denen man bei der Vitocal Betriebsdaten auslesen kann. Ein paar gängige findet man auf verschiedenen github Seiten. Falls bekannt ist wo man weitere Infos bekommt, ich wäre dankbar.
|
| | Zeit:
25.04.2024 12:06:29 |
Optolink Switch klingt interessant. Verstanden habe ich es aber nicht. An meinem Vitodens 200W aus 2019 habe ich einen Vitoconnect über USB angeschlossen. Um zeitweise die Betriebsdaten mitzuschneiden verbinde ich meinen alten Laptop über USB alternativ zum Vitoconnect mit dem Vitodens. Auf dem Laptop läuft Viessdata. Eine TOP- Alternative währe jetzt wenn ich anstelle Laptop einen Adapter (Rasberry währe möglich) hätte der die Betriebsdaten als MQTT bereitstellt. Ein Parallelbetrieb ist nicht zwingend würde aber die ViCare- App weiter versorgen. 1) Ist das möglich? 2) Wie sieht so eine Installation aus? 3) Kann eine bestehende Raspberry/iobroker/MQTT/influxdb/Grafana- Umgebung genutzt werden. 4) Welche Software/Adapter werden benötigt. Ich bin kein Github/ Smarthome- Freak, kämpfe mich aber so gut es geht durch. Dafür brauche ich aber erstmal Hilfe wies es laufen soll.
|
| | Zeit:
29.04.2024 11:50:49 |
und sorry wieder! ich muss hier einfach regelmässig reingucken. mach ich was falsch oder funktioniert das mit der Benachrichtigung hier einfach nicht? der Knopf unten ist aktiviert und email ist auch hinterlegt... Zitat von Automadrant  Was ist neuer?
neuer ist die Viessmann E3 'one base' Generation mit der DoIP Kommunikation auf CAN Bus und TCP. dafür gibt es unser open3e Projekt. Zitat von Automadrant  Für mich wären die Adressen interessant, unter denen man bei der Vitocal Betriebsdaten auslesen kann. Ein paar gängige findet man auf verschiedenen github Seiten. Falls bekannt ist wo man weitere Infos bekommt, ich wäre dankbar.
hier habe ich beschrieben, wie man die passende Datenpunktliste herausfindet, und hier ist ein zip mit den ganzen Listen (mit Dank an Markus 'sarnau' Fritze für sein Inside Vitosoft) Obwohl die Listen schon ziemlich umfassend sind, gibt es immer noch zusätzliche Datenpunkte, die in Vitosoft anscheinend nicht angesprochen werden. Zitat von McMagellan58  Optolink Switch klingt interessant. Verstanden habe ich es aber nicht.
ich dachte mit dem Bild wäre es vertändlich, aber es ist auch in Worten eigentlich ganz einfach: Eine Optolink Kommunikation und viele Möglichkeiten, sie quasi-parallel auf einfache Weise zu benutzen.Zitat von McMagellan58  An meinem Vitodens 200W aus 2019 habe ich einen Vitoconnect über USB angeschlossen. Um zeitweise die Betriebsdaten mitzuschneiden verbinde ich meinen alten Laptop über USB alternativ zum Vitoconnect mit dem mit dem Vitodens. Auf dem Laptop läuft Viessdata.
Für den Optolink-Switch hängst du einen kleinen Raspi (bei mir läuft ein 2er, der mit OL-Switch zu ca. bis zu 3% ausgelastet ist...) zwischen deine Vitodens und das Vitoconnect und lässt den leise vor sich hin brödeln. Du hinterlegst die Liste der Werte, die in deiner Grafik abgebildet werden, als Poll-Liste in der settings_ini von dem Switch. Der schreibt dann die csv Datei/en einfach 24/7 mit. Dann startest du bei Bedarf vom Wohnzimmersessel aus die Viessdata Vers. 2.4 und wählst Verbindung per TCP/IP (im Tab Statistik). Der Verbindungsaufbau dauert ein paar Sekunden länger und das Lesen ist geringfügig langsamer (weil ja parallel das Vitoconnect bedient wird), aber dafür sitzt du ja bequem und nicht im Keller. Die csv für die Grafik holst du dann mit einem SFTP Programm vom Raspi und öffnest sie per 'andere Datei laden' Knopf auf dem Statistik Tab und hast komplette Grafik/en 24/7 (und Statistikwerte) der Zeit seit dem du den Switch gestartet hast. Zitat von McMagellan58  Eine TOP- Alternative währe ... die Betriebsdaten als MQTT bereitstellt.
1) Ist das möglich? 2) Wie sieht so eine Installation aus? 3) Kann eine bestehende Raspberry/iobroker/MQTT/influxdb/Grafana- Umgebung genutzt werden. 4) Welche Software/Adapter werden benötigt.
Wenn du in der settings_ini eine Verbindung zum MQTT Broker angibst, werden die Daten aus der Polling Liste (es können auch mehr sein als die in Viessdata grafisch dargestellten) an den MQTT Broker gesendet und du kannst deine Raspberry/iobroker/MQTT/influxdb/Grafana- Umgebung damit problemlos und wie gewohnt benutzen. Auch das Schreiben von Datenpunkten aus deiner Hausautomatisierung heraus ist möglich. Wenn sich dieser Raspi in USB-Verlängerungs-Reichweite zur Heizung befindet oder unterbringen lässt, kannst du den Optolink-Switch auch da drauf laufen lassen (spart Strom 24/365). Die 'Installation' (einfach Dateien auf den Raspi kopieren) ist in der Readme im github Repo beschrieben. Für das Vitoconnect musst du noch dieses kleine CP2102 Board für 3,50€ und ein gängiges USB Kabel besorgen und dazwischen stöpseln. Richte den Dienst zum Starten des Optolink-Switch ein wie im Wiki zum Projekt beschrieben. Stelle weitere Fragen besser in den Discussions zum Projekt, da bekomme ich Benachrichtugung und antworte zeitnah. Ich würde mich freuen, wenn ich die Arbeit für mehr als 3 Nutzer (inkl mir) gemacht hätte! :-) beste Grüsse! Phil
|
| | Zeit:
29.04.2024 16:31:10 |
ich hab euch ein kleines Video gemacht - kurze Einführung in die vielfältigen Möglichkeiten und die Einfachheit der Benutzung des Optolink-Switch
https://youtu.be/95WIPFBxMsc
|
Verfasser: Gelöschter Nutzer | Zeit:
06.10.2024 12:01:31 |
Hallo zusammen, interessant wäre der H/W-Teil für mich, wenn sich dort die komplette Vitoconnect-S/W unterbringen ließe, zusammen also ein Vitoconnect mit LAN. Das wird jedoch weder aus kopierrechtlicher Sicht erlaubt sein, noch legt Viessmann die Vitoconnect-S/W offen. An Reverse Engineering wollen wir gar nicht erst denken. Aber: Wer Funk kennt, nimmt Kabel!Da Viessmann LAN nur mit dem neueren E3-Controller unterstützt, werde ich folgenden Trick bemühen: Funk über Kabel (Cable Radio)Zwischen Vitoconnect und einem preiswerten Access Point liegt keine Funkstrecke, sondern (meinem Fall entsprechend) 20 m RG-178. Auf 2,4 GHz hat dieses dünne Koax ein Dämpfung von etwa 2,5 dB/m, insgesamt 50 dB. Bei 10 bis 20 dBm Sendeleistung sieht der gegenüberliegende Empfänger davon -40 bis -30 dBm. Das sollte gut funktionieren und der unerwünschte Äther ist weggesperrt. Ein wenig HF wird auf beiden Seiten austreten, da die Gehäuse nicht HF-dicht sind, aber das wird minimal sein. Ich werde das demnächst testen und berichte. 73, Kay-Uwe
|
| | Zeit:
06.10.2024 19:44:14 |
mal ne ganz blöde Frage: Was willst du noch mit dem Vitoconnect wenn du den Optolink-Splitter hast? (ausser die Garantie 'erhalten', aber dazu kann es dir ja egal sein, wie schlecht die WLAN Verbindung ist...) Grüsse! Phil
|
Verfasser: Gelöschter Nutzer | Zeit:
06.10.2024 20:34:13 |
Genau, geht mir nur um die Fernwartung seitens Viessmann. Ansonsten habe ich drei Wärmezähler (Sole, Heizung, WW) plus Stromzähler jeweils mit M-Bus zur Überwachung. WLAN gibt es bei mir ansonsten nicht.
|
| | Zeit:
07.10.2024 10:47:25 |
jetzt verstehe ich - du hast *garkein* WLAN im Haus?! deswegen auch deine Anmerkungen zu Pegeln und 'ausbüchsender' Strahlung?
|
Verfasser: Gelöschter Nutzer | Zeit:
08.10.2024 01:33:31 |
| |
| | Zeit:
08.10.2024 11:59:10 |
nagut, dann kann ich dir leider nicht weiterhelfen. wie du schon sagtest, ist die Vitoconnect Firmware 'Viessmann-intern'. Da passiert glaubich nicht viel, ich glaube der Web Traffic wird einfach nur ent/verschlüsselt, das Protokoll ist eigentlich schon nahezu Optolink (lt. Markus 'inside vitosoft'), aber da braucht man ja mindestens den/die Schlüssel, und ich sehe da auch keinen weiteren Bedarf, der die Arbeit rechtfertigen würde... Mein Anliegen ist ja mehr, der 'Viessmann Datensucht' einen Riegel vorzuschieben, und nicht, Geräte zu entwickeln, die das Schnüffeln und Verbreiten durch's Internetz noch unterstützen.
|
| | Zeit:
10.04.2026 14:10:45 |
Hallo,
habe Vitoconnect 100 OPT01 mit Vitodens 200-W B2HB 2,4-19 KW im Einsatz.
Jetzt Raspberry Zero WH mit CP2102 als Splitter installiert und Optolinkvs2_switch.py im Einsatz.Technisch funktioniert alles super. Lese die Codes mit MQTT aus (aktuell 112 verschiedene) und brauche die Tabelle, welcher Code was bedeutet und wie ich die dazugehörenden Werte interpretiere. Möchte diese in InfluxDB speichern und dann in Grafana anzeigen lassen.
Gibt es für die verschiednen Code eine vollständige Übersicht bzw. Beschreibung?
Gruss Chuck
|
| | Zeit:
10.04.2026 15:52:28 |
hier gibt es eine Excel Datei
https://github.com/philippoo66/optolink-splitter/wiki/310-Parameter-Addresses
|
| | Zeit:
11.04.2026 11:39:32 |
@ChuckDuffy die Tabelle ist nicht unbedingt vollständig. Sowas gibt es bei Viessmann nicht :-/ Die Tabelle(n) entstehen durch eine Abfrage mit der Gerätekennung auf die SQL Datenbank von Vitosoft. Da fehlen dann aber bei B2/3HB z.B. die Adressen auf die Wandlerwerte der Temperatursensoren (es gibt dann nur die gefilterten Werte). Auf https://github.com/philippoo66/optolink-splitter/wiki/350-Poll-Configuration-Samples gibt es noch Poll Listen von verschiedenen Nutzern, da stehen manchmal noch weiter nützliche Adressen drin. Wo du ja das Vitoconnect benutzt, taucht auf MQTT der Ordner/Zweig "viconn" auf, da siehst du alles, was Viessmann über das Vitoconnect macht. Dadraus lassen sich auch noch möglicherweise interessante Schlüsse ziehen. Da sind auch einige Remote Procedure Requests drin, die in den Datenpunkttabellen überhaupt nicht auftauchen. Du kannst den Viconn Trafic auch mitschreiben lassen ( log_vitoconnect=True in der settings_ini) und dann einer KI zur Analyse geben. Ich benutze kein Vitoconnect (meine Heizung war nie im Internet und wird da auch niemals hinkommen), deswegen kann ich dazu leider nicht mehr sagen. Gern gesehen ist auch immer, wenn du deine Poll Liste (falls du eine benutzt) auf der Poll-Configuration-Samples Seite anderen Nutzern zur Verfügung stellst (so sie nicht eh bereits "abgedeckt" ist). Wenn du Hilfe bei der Interpretation von Daten brauchst, schreib am besten auf github in die Discussions, zur Not geht hier auch. beste Grüsse! Phil
|