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

Device ID Vitodens 200 aus Ca. 2011

Hallo könntet ihr mir mal die Baudaten also BJ und device ID herausfinden anhand der SN? 

 

Möchte gerne mit Vcontrold arbeiten und benötige dafür diese.

20250110_103031.jpg

20250110_103041.jpg

25 ANTWORTEN 25

Hallo,

 

probier mal das aus

 

https://github.com/openv/openv/wiki/voIdent

 

hast du nur das Kabel, oder auch ein Vitoconnect?

dann wäre das leichter umzusetzen:

https://community.viessmann.de/t5/Konnektivitaet/Optolink-Switch-Splitter-Vitoconnect-MQTT-amp-TCP-I...

 

 

 

VG 

Das Ding ist es läuft ja schon alles, möchte nur die richtige device ID haben für vito.xml und vitodens.xml

@HerrP hat sicher eine Idee!?

voident ist eigentlich schon das Richtige für den Zweck.

 

Schau doch mal was auf dem richtigen Typenschild steht - das klebt oben drauf neben dem Abgasrohr.

 

Das Beste ist natürlich du liest erstmal die device ID aus. Im vcontrold Wiki steht dazu

 

HerrP_0-1740098292867.png

Das GWG Protokoll funktioniert aber glaubich nur bei GWG und KW Geräten. Bei 300 Protokoll musst du wohl eine andere Form benutzen wie

 

HerrP_1-1740098995676.png

natürlich mit addr 00F8 und len 8.

 

Mir ist es allerdings selbst im Dialog mit dem/einem aktuellen Maintainer nie gelungen, herauszufinden, wie man vcontrold dazu bringt, einem einfach die Bytewerte auszugeben.

 

Sorry, (nicht nur) mir war vcontrold immer viieel zu kompliziert.

 

Darf ich fragen, was du eigentlich vorhast damit zu machen? Eigentlich ist das ein 'Saurier' von vor 10 Jahren und das (ge)braucht heute kaum noch jemand...

 

 

 

Okay ich teste das mal. Scheinbar geht das nur, wenn man diesen Code direkt in die HA config.yaml schreibt.

 

Mein Problem ist ja, dass dieser besagte Aufkleber dort nicht mehr ist. Es ist auch kein Abdruck zu sehen. Wie gehabt die Therme ist von ca 2011 bis 2013. 

 

Ich möchte das nur das richtige Protokoll laut github viesdata nehmen um in meine vito und vcontrold Datei einfügen.

 

Jetzt ist nur die Frage wie ich den Code abänder. Habe davon keine Ahnung.

 

Laut vcontrold ist aktuell 2098 eingetragen und irgendwie bekomme ich damit auch die Werte.

>>und irgendwie bekomme ich damit auch die Werte.

 

und wo ist das eigentliche Problem?

Manche Werte zeigen bei mir keine Daten an deshalb. Ich kann z.b. die Betriebsart nicht ändern. 

 

@HerrP Optolink Splitter. Ist das eine bessere Alternative als Vcontrold?

der Optolink Splitter ist jedenfalls im Vergleich zu vcontrold sehr einfach in Betrieb zu nehmen - kein build und keine aufwendigen xml Konfigurationen notwending und du kannst sofort alle vorhandenen Daten lesen und schreiben. Du musst allerdings bei Enum Typen die Daten selber interpretieren bzw. bei zu schreibenden Daten diese 'bilden'. Dafür kannst du eine poll Liste anlegen, die dir zyklisch die Werte von Interesse ausliest und in einer Hausautomatisierung oder auch einfach im MQTT Explorer (oder sonstwie per MQTT) ausgibt (meistenteils formatiert).

 

2098 ist eine Vitotronic 200 KW2, die gibt es allerdings in 4 unterschiedlichen Softwareversionen, siehe  https://github.com/philippoo66/ViessData21/blob/master/DataPoints.txt

Die Betriebsart A1M1 (55) [BedienBetriebsartA1M1~0x2301 (Byte)] ist aber bei allen vieren gleich. du würdest mit dem Splitter dann

  write; 0x2301; 1; 0  für Ausschalten und z.B.

  write; 0x2301; 1; 2  für Heizen und WW

senden (per TCP/IP oder MQTT).

(1=nur WW, evtl. 3=dauernd Reduziert, 4=dauernd Normal)

Die meisten Datenpunkte findest du in den entsprechenden Dateien in https://github.com/philippoo66/ViessData21/blob/master/DP_Listen_2.zip

 

Wenn du magst, können wir auch die Excel Tab auf https://github.com/philippoo66/optolink-splitter/wiki/310-Parameter-Addresses für deine Steuerung erweitern, aber dann brauchen wir noch 2 weitere Bytes von der device ID um die SW Version rauszufinden. Mit dem Splitter liest du die ID ganz einfach per

  read; 0xF8; 4

 

Wenn du etwas 'detaillierter' beschreiben würdest, was du eigentlich wie machen möchtest, können wir dich besser beraten, wie du das am besten bewerkstelligst. Oben hattest du auch noch Viessdata erwähnt, das ist ja wieder was andres...

 

Okay, daheim werde ich das ganze mal testen. Habe ja bisher noch keinen Weg die Deviceid auszulesen gefunden und wollte das mit Vissdata testen.

https://github.com/philippoo66/ViessData21

Also Eigentlich das von dir oder?

 

Ich möchte das generell in HA integrieren und Eigentlich wir hier beschrieben, was wahrscheinlich nicht geht die Kosten zu sparen. 

 

https://intranet-der-dinge.de/smarthome/haus/technik/heizung/

Schau dir die Excel Datei im Vcontrol Github mit den ganzen Adressen durch, und dann muss man 2 oder 3 Varianten ausprobieren.

 

bei meine Gerät von 2019 sieht das so aus

<command name='getVitoBetriebsart' protocmd='getaddr'>
<addr>2323</addr>
<len>1</len>
<unit>BA</unit>
<description>Betriebsart</description>
</command>
<command name='setVitoBetriebsart' protocmd='setaddr'>
<addr>2323</addr>
<len>1</len>
<unit>BA</unit>
<description>Setze Betriebsart</description>

 

Beim Optolink Splitter  musst du genauso die Adressen kennen.

 

@qwert089  benutzt du vcontrold mit einer Hausautomatisierung? dann kannst du @Vinsh  da durch guiden, ich hab da keinen Schimmer. Ist es nicht so, dass man einmal die 'Entitäten' in vcontrold.xml und dann nochmal in Home Assistant anlegen muss?

 

In https://github.com/openv/vcontrold/tree/master/xml/kw scheint es zumindest die xml's für eine KW2 zu geben, jedenfalls ist da die Betriebsart mit der richtigen Adresse (0x2301) drin. (0x2323 passt für eine 2098er KW2 nicht)

 

Ansonsten ist der Opto Splitter eigentlich die einfachste und direkteste Lösung für die Anbindung an Systeme mit MQTT wie Home Assistant. Wir haben da ja kürzlich auch noch extra Tools zum Anlegen der Entitäten in HA zugefügt.

 

@Vinsh  hast du Home Assistant schon in Betrieb oder käme der ioBroker auch in Betracht? der wäre in der Beziehung einfacher.

 

Viessdata > Also Eigentlich das von dir oder?

Ich habe das nur etwas überarbeitet (Version 2.x), ursprünglich stammt es von anderen Leuten. Problem bei Viessdata ist, dass viele Adressen 'hard programmed' sind (wie z.B. die Betriebsartenumstellung), und das eigentlich für eine VScot Vitotronic ist und dementsprechend vieles bei dir nicht passen wird.

 

 

 

Hallo,

 

ich benutze  es stand alone mit einem MYSQL und PHP.

 

da muss man ein paar Adressen testen und im Forum des Github suchen.

 

VG 

Also muss ich mit optolink 

Diese Adresse read; 0xF8; 4 aber muss ich nicht 8 byte auslesen?

 

Und dann das passende Protokoll nehmen.

wenn die ersten beiden Bytes 20 98 sind, reichen 4 Bytes, weil die weiteren 4 Bytes braucht es dann nicht:

HerrP_0-1740512548949.png

vergl. https://github.com/philippoo66/ViessData21/blob/master/DataPoints.txt

 

Laut vcontrold spricht die 20 98 nur KW Protokoll (ich hatte da oben was durcheinander gebracht, sorry). du müsstest also beim optolink-splitter die VS1 version benutzen: https://github.com/philippoo66/optolink-splitter/tree/vs1test

 

 

Ich habe mir Jetzt mal die Vitosoft Software als Demo geladen. Ich habe eine VScotHO1_40 steht da

Laut Voident kommt das dabei raus

1000098362.jpg

voident sagt dann ja ziemlichen Blödsinn an. VScotO1_40 ist 20C9. Vitosoft sollte man vertrauen können. Die Betriebsart A1M1 sollte sich per 0x2323 einstellen lassen.

 

Und was ist jetzt dein Plan? Und was war noch deine Frage? 😉

 

 

Jetzt müsste ich schauen ob du das richtige Protokoll hast. 

 

Laut github ist das aber keine 20C9.

 

 

Screenshot_20250303_070328_Chrome.jpg
Screenshot_20250303_070334_Chrome.jpg

Unter github ist da nichtmal eine device id.

 

https://github.com/openv/openv/wiki/Ger%C3%A4te

Screenshot_20250303_070513_Chrome.jpg
Screenshot_20250303_070522_Chrome.jpg

du hast recht, sorry, ich war mit HO1 und HC1 durcheinander gerutscht...

 

es ist eine 20CB

 

HerrP_0-1741002940067.png

 

Hättest du da nochmal die genaue Datei für mich mit den Adressen?

die kann auf jeden Fall das 300er Protokoll. anbei die DP..txt dazu, wenn ich die xls dazu holen soll (https://github.com/philippoo66/optolink-splitter/wiki/310-Parameter-Addresses unten auf der Seite), sag bescheid.

 

wenn du wirklich vcontrold benutzen willst, musst du dir die xml's dazu aber selber aus den Listen bauen. viel Spass...

 

ich würe dir immer noch den Optolink Splitter nahelegen https://github.com/philippoo66/optolink-splitter#overview

 

 

 

 

Das heißt ich müsste das ganze nun passend umschreiben für VControld.

Top-Lösungsautoren