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

Optolink Switch (Splitter) - Vitoconnect, MQTT & TCP/IP

 

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-Switch

HerrP_0-1713897747645.png

 

Er 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.

 

HerrP_2-1713897813860.png

HerrP_0-1733508497215.png

 

viel Spass damit & Grüsse!

Phil 🖖

 

 

159 ANTWORTEN 159

Was an Vitosoft  funktioniert nicht?

 

Wird der Optolink Adapter im Gerätemanager als funktionsfähig angezeigt oder hat er ein !

dann must du noch den Treiber installieren

 

Tjo ich hatte es installiert und hatte keine Verbindung bekommen. 
Habe dann dummerweise das Update gemacht. Danach sagte es mir, dass die Lizenz abgelaufen sei. 
darauf alles deinstalliert und wieder neu. 
jetzt kommt gleich von Anfang an Lizenz ungültig.

Gibt es eine Möglichkeit auf diesen Rechner es nochmals zum laufen zu bekommen?

Das weiss ich nicht.

 

Schau mal ob nach der Deinstallation noch etwas in der Registry im Maschinen Pfad und Benutzer Pfad stehen bleibt. Das würde ich dann löschen.

 

Sonst anderen Rechner nehmen.

Werde ich schauen. 
Mir gehen die Rechner aus. 🙄

 

 

Versuche mal:

JAZ für heizen r;0x1680;1;0.1

JAZ  für WW   r;0x1682;1;0.1 

COP heizen    r;0x1690;1;0.1

COP WW       r;0x1691;1;0.1

Bei mir stimmt das und ich habe auch eine WO1C.

Hysterese Heizgrenze:  r;0x7003;2;0.1 ??

Servus

Ich konnte die kurz im MQTT Explorer testen. Und es ging.

Wie bist du jetzt zu diesen Adressen gekommen? Im Excel sind diese nicht drinnen, zumindest 0x1680 und 0x1682 sind da nicht.

 

Super wären alle Adressen, die ich für das Schema benötige. 😁 

 

Was komisch ist, ich bekomme keine Verbindung mehr zwischen der Vitocal und dem Rapbi mit Opto2 zusammen. 

 

 

Ich fand die Parameter im Blatt CU401B_A und CU401B_G beide auch WO1C Controller. 

 

Vielleicht die Optolink Switch service neu starten, das hilft oftmals. 

Komisch, ich dachte ich muss mich an das Blatt CU401B_S halten.

 

Könntest du mir deine Adressen geben die man für das Schema benötigt? 

 

Verbindung geht wieder, hatte einen Beistrich vergessen, dann geht nix mehr.

Ich könnte mit die Parameter die ich am 10-11-2024 beschrieben habe diese Wiedergabe in Homeassistant herstellen. Für mich reicht es. Ich habe kein WW im Vitocal, Kühlung ist mit eine NC box. Die COP berechne ich selber mit eine externe Energiezähler da die Vitocal COP nur die Energie der Verdichter enthält und nicht die etwa 200W der Pumpe und Elektronik. 

Screenshot_20241113_110652_Home Assistant.jpg

Die Vitosoft Database ist nicht ganz complet und auch nicht ohne Fehler aber bis jetzt besser als was ich weiter gefunden habe. 

Das Vitosoft Programm kan man neu installieren mit eine neue Lizenz wenn man es deinstalliert und auch alle Dateien löscht.

So ich habe es doch geschafft das Vitiosoft nochmals zu installieren und diesmal auch zum laufen zu bringen.

@qwert089 

Habe das Abnahmeprotokoll erstellt. 

 

@BP77 sehr schön 

Dann siehst du schon mal was man alles abfragen kann.

Teilweise steht die Adresse im PDF mit dabei.

Sonst gibt es in einem der Menüs eine Debug Option wo das Programm die Kommunikation und die Adressen anzeigt.

Dann fragst du gezielt den gesuchten DP ab., in dem du ihn z.B. per TrendDiagramm zyklisch pollst.

hat eigentlich inzwischen jemand raus, wie die System/Anlagenzeit (0x088e) bei den Wärmepumpen codiert ist?

 

wenn nicht, wäre ich dankbar für eine Datenreihe mit Zeit und jeweils den 8 Bytes von 088e. Kann auch ruhig mit Unix Timestamp oder so sein. oder einfach ne influx Datenreihe...   

 

0x088e gibt is bei mir nicht Vitocal 300_G (CU401B_G)

WPR_Uhrzeit~0x08E0 0x08E0 DateTimeBCD R/W 8

WPR3_08E1_Uhrzeit_UTC~0x08E1 0x08E1 NoConversion R/W 4

 

1;0x08E0;2024111403202003  20:17:01

1;0x08E1;1731615803              20:20:21

1;0x08E0;2024111403202416   20:21:13

1;0x08E0;2024111403202539   20:22:37

 

Die Anlage geht 3 Minuten vor.

 

oki, danke! kein Wunder dass mir dann graue Haare wachsen, wenn ich versuche die Daten an 0x088e in eine Zeit umzuwandeln... 

Servus FransO

Ich finde einfach die Werte die ich für das Schema benötige bei mir nicht.

BP77_0-1731658025915.png

 

Ich würde das auch gerne so nachmachen. Aber die Werte aus der Tabelle was du am 10-11-2024 gepostet hast 

funktionieren bei mir nicht (teilweise) oder es kommen Werte die mir nichts sagen.

Wenn ich die Adressen im Excel vergleiche, den da stehen die Erklärungen dabei, dann werde ich nicht schlau draus.

Kannst du mir hier nochmals helfen? Vor allem welche Adresse ist für was.

Hallo,

 

die Drücke, HeissgasTemp und Ventilöffnung sind im Protokoll vorhanden?

 

Dann kannst du die Adressen wie beschrieben herausbekommen.

@BP77  schick doch das Protokoll mal per PM an @qwert089  dann weisst du zumin, welche Adressen du noch 'rausdebuggen' musst

 

oder schwärze die persönlichen Daten und lad es hier hoch - eine öffentliche Diskussion nutzt ja vlt auch anderen Leuten

FransO_0-1731668808360.png

Dazu habe ich in meine Darstellung:

Links-oben die Aussentemperatur 0x0101, 2, 0.1, True

Rechts oben die Fehler Indikation 0x0491, 1, 1, False

Mitte oben die Leistungsaufnahme von Verdichter 0x16A4, 4, 1, False

Indie Mitte die momentane COP = Heizleistung 0x16A0, 4, 1, False / Leistungsaufnahme Verdichter 0x16A4, 4, 1, False

Die aktuelle Überhitzung fand ich nicht.

Hui super, genau sowas habe ich gesucht.

Perfekt Danke. 

Ich werde mich heute damit beschäftigen.

Was mir dann noch fehlt, schaffen wir sicher noch alle zusammen zu finden🙄

 

@BP77 

Danke für das Abnahmeprotokoll.

Das ist aber irgendeine Diagramm aus dem Internet  und nicht von deiner Anlage??!

 

In dem das du mir geschickt hat  findet man doch alles für das Kältekreis Diagramm

-Heissgastemperatur

-Sauggastdruck

-Heissgasdruck

 

Diese DP nimmst du der Reihe nach in ein Trenddiagramm im Vitososft auf und im DebugFenster siehst du die Adresse die das Programm verwendet.

 

VG 

 

 

Servus,

dass Abnahmeprotokoll ist von meiner Anlage. 

Was kommt dir komisch vor dabei?

 

Ja die sehe ich auch, aber du meintest es stehen die Adressen dabei. Oder irre ich mich?

Das Datum ist doch von 2020, oder stimmt die Uhr am Rechner nicht.

 

es steht nur bei manchen die Adresse gleich dabei, diese sind dann in Klammern

 z.B. (7000) Anlagenschema ---> 0x7000

 

deswegen der Weg die gesuchten DP in das einzeln Trendiagramm aufnehmen und dann im debug Fenster identifizieren

 

 

Ja, dass Datum von meinem Laptop ist soweit hinten, da ich es seit dem Datum nicht mehr nutzte 🙄

Und ich hatte davor schon Vitasoft installiert, wenn ich es jetzt ändere, ist die Lizenz wieder ungültig.

Top-Lösungsautoren