Datenpunkte
Optolink_Datenpunkte_Logger_v4
Enthaelt viele Erweiterungen (pastellgruen) fuer VScotHO1 (z.B. Vitodens 200 mit Viototronic 200)
[Link kaputt? Hat hier jemand ein Update? --quadrilateral]
Danke an hgy fuer die Starthilfe.

Also take a look at
http://www.viessmann.de/de/software/vitogate-200-eib-info/vitogate-200-eib_en.html
This is the official Viessmann documentation on addresses in almost all of their boilers.



Meine Vorgehensweise:
Erstmal versuchen, mit der Adresse einen Wert auszulesen, die bei mehreren Modellen gleich ist.
Gibt es keinen Eintrag in der vito.xml, dann erweitern.
Hierzu "setze ich mich" in die Nähe einer ähnlichen Adressen und baue die Section analog auf, aendere dann die gewuenschte Adresse.

Den (Winows)-Deamon killen, damit die xml neu gelesen wird und mittels einer Testdatei die einsprechende Abfrage im vclient testen.

vclient -h 127.0.0.1:3002 -c getSystemTime,^
getBetriebArt,^
getBetriebArtM2,^
getTempWWsoll
pause

Hier die gewuenschten Abfragen erweitern, Zeichen ^ schließt in Windows CMD / bat Dateien fuer einen Zeilenumbruch direkt ans Komma an.

Beispiel-Erweiterung:
vito_XML-erweiterungen
Einige Erweiterungen nuetzlicher Adressen zum Fernsteuern ueber batch.

Anmerkung zu Adresse 6300:
Den get Befehl fuer WWSoll muss man zeitverzoegert ausfuehren. Es funktioniert mit dem Setzen, den Erfolg sieht man erst nach ca. einer Minute.

<command name='getTempWWsoll' protocmd='setaddr'>
<addr>6300</addr>
<len>1</len>
<unit>UT1</unit>
<description>Ermittle die Warmwassersolltemperatur in Grad C</description>
<device ID="2053"/>
</command>
<command name='setTempWWsoll' protocmd='setaddr'>
<addr>6300</addr>
<len>1</len>
<unit>UT1</unit>
<description>Setze die Warmwassersolltemperatur in Grad C</description>
<device ID="2053"/>
</command>


vclient -h 127.0.0.1:3002 -c 'detail setTempWWsoll,debug on,setTempWWsoll 60.0'
vclient -h 127.0.0.1:3002 -c 'detail setTempKOffset,debug on,setTempKOffset 12.0'
pause
vclient -h 127.0.0.1:3002 -c 'detail getTempWWsoll'
vclient -h 127.0.0.1:3002-c 'detail getTempKOffset'


Anbei die Adressliste meiner Anlage aus dem Abnahmeprotokoll mit Werten. VT200 W01C ID: 204D Wärmepumpensteuerung.
Vielleicht findet Ihr ja ein paar Werte, die man gebrauchen kann.