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:
Er verbindet euer Optolink Gerät auf total einfache Weise mit allem was das Herz begehrt.
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 🖖
@abicim wenn du weiter Probleme hast, poste bitte zuerst deine settings_ini. Weil das ja ein Python Modul ist, reagiert die empfindlich auf formelle Fehlerchen, vielleicht sehen wird da dann was. (ggf. Passwort aus-x-en)
Wenn du die MQTT Connection Passwort geschützt hast, musst du User und Passwort genau so angeben:
WPR3_B423_Leistung_Verdichter~0xB423 | 0xB423 | NoConversion | R | 1 |
iIm Excel https://github.com/user-attachments/files/17882068/Viessmann.Parameter.Adresses.3.xlsx im WiKi https://github.com/philippoo66/optolink-splitter/wiki/310-Parameter-Addresses von Optolink-Splitter ist eine tab mit die meiste addressen der Kältekreis von Vitotronic 200 WO1C/
@abicim hast du den Post oben gesehen? (ist ja neue Seite...) ich vermute du hattest die Anführungsstriche nicht drin oder zu viele, oder keinen Doppelpunkt oder so? geht es jetzt?
danke erstmal für die Tipps, bin nun etwas weiter und bekomme:
Die Steuerung des Vitoligno ist laut einer Anleitung, die ich in ViBooks gesehen habe der Ecotronic. Ist dies richtig? In der Vitosoft-Datenbank sind sowohl die Ecotronic als auch die Ecotronic_100 aufgeführt, welche brauchst du. Ich kann morgen eine Liste der Datenpunkte machen und in die Excel in https://github.com/philippoo66/optolink-splitter/wiki/310-Parameter-Addresses hinzufügen.
also wenn ich meine DeviceIdent mit der Liste anschaue ist es die Ecotronic. Ich würde mich freuen wenn ich die Datenpunkte hätte in der Version das ich sie "nur noch" in die settings_ini.py einfügen muss 🙂
Ich habe die Excel erweitert mit eine Tab für die Ecotronic Steuerung. Die Excel ist in https://github.com/philippoo66/optolink-splitter/wiki/310-Parameter-Addresses
vielen Dank FransO, frage wie bzw. welche Spalte der Excel-Liste kopiere ich dann in die settings_ini.py? nur die Parameter Spalte oder wie sieht der Eintrag dann genau in der settings_ini.py aus?
Es ist leider etwas komplizierter alls kopieren. Wenn du zum Beispiel die Kesseltemperatur abfragen möchte:
Eine Zeile zufügen an die Tabelle poll_items in settings_ini.py, die so aussieht:
("name", address, bytelenght, conversion, signed),
Also für die Kesseltemperatur:
("kesseltemperatur", 0x0B12, 2, 0.1, False),
Die genaue Beschreibung ist in https://github.com/philippoo66/optolink-splitter/wiki/010-Command-Syntax.