NEWS
Viessmann-Adapter mit vcontrol
-
@issr4k sagte in Viessmann-Adapter mit vcontrol:
HĂ€ttest du denn irgendeinen Ansatz fĂŒr zB die 5012?
Hiermit gehts bei mir, unit
UTIaus meiner vcontrold.xml nehmen:<command name="getFreigabeVerdichter" protocmd="getaddr"> <addr>5012</addr> <len>1</len> <description>tbd</description> <unit>UTI</unit> </command> <command name="setFreigabeVerdichter" protocmd="setaddrValue"> <addr>5012</addr> <len>1</len> <unit>UTI</unit> <description>tbd</description> </command>Edit:
Das Einschalten des Heizstabes wÀre ja theoretisch die logische Konsequenz, wenn der Verdichter gesperrt ist und die Hysterese unterschritten wird (und der Heizstab auch freigegeben ist).Ich probiere das morgen mal manuell aus direkt am Display der Vitocal.
5012 auf 0 setzen
7901 auf 1 um Warmwasser ĂŒber Heizstab zu erlauben und dann 1x Warmwasserbereitung.
Dabei messe ich dann den Strom an den Vorsicherungen vom Verdichter und Heizstab.Ah ok jetzt hab ich verstanden wie du das umsetzen willst - das sollte wohl klappen. Bin gespannt auf deine Erfahrungen.
@scrounger
@Issr4k
Ich habe versucht, die Werte abzufragen. leider stĂŒrzt vcontrold immer ab. Vielleicht hat jemand einen Tipp fĂŒr mich.Hier die Test-vito.xml:
<vito> <devices> <device ID="204D" name="V200-S" protocol="P300"/> </devices> <commands> <command name="getDevType" protocmd="getaddr"> <addr>00F8</addr> <len>2</len> <unit>UN</unit> <description>Information - Allgemein: Anlagentyp (204D)</description> </command> <command name="getTempA" protocmd="getaddr"> <addr>0101</addr> <len>2</len> <unit>UT</unit> <description>Information - Allgemein: Aussentemperatur (-40..70)</description> </command> <!-- VERDICHTER --> <command name="getFreigabeVerdichter" protocmd="getaddr"> <addr>5012</addr> <len>1</len> <description>tbd</description> <unit>UTI</unit> </command> <command name="setFreigabeVerdichter" protocmd="setaddrValue"> <addr>5012</addr> <len>1</len> <unit>UTI</unit> <description>tbd</description> </command> <!-- HEIZSTAB --> <command name="getHeizstab_Stufe_1_aktiv" protocmd="getaddr"> <addr>0488</addr> <len>1</len> <description>Heizstab Stufe 1 ein/aus</description> <unit>BST2</unit> </command> <command name="getHeizstab_Stufe_2_aktiv" protocmd="getaddr"> <addr>0489</addr> <len>1</len> <description>Heizstab Stufe 2 ein/aus</description> <unit>BST2</unit> </command> <!-- LUEFTUNG --> <!-- <command name="getFortluft" protocmd="getaddr"> <addr>0A05</addr> <len>1</len> <unit>RT</unit> <description>Volumenstrom Fortluft</description> </command> <command name="getZuluft" protocmd="getaddr"> <addr>0A04</addr> <len>1</len> <unit>RT</unit> <description>Volumenstrom Zuluft</description> </command> --> </commands> </vito>Hier die Definitionen:
<unit name='Temperatur 1Byte ganzzahlig'> <abbrev>UTI</abbrev> <calc get='V' set='V'/> <type>uchar</type> <entity>°C</entity> </unit> <unit name='Bitstatus_Boolean'> <abbrev>BST2</abbrev> <type>enum</type> <enum bytes='00' text='0'/> <enum bytes='01' text='1'/> <enum bytes='02' text='NV'/> <enum text='UNKNOWN'/> </unit>Meine originale Vito.xml startet ohne Probleme.
-
Ich kann erfolgreichen Vollzug melden :)
Zwar manuell ĂŒber das Display der Vitocal, aber im Vorfeld konnte ich dann auch die 5012 aktiv ĂŒber iobroker > vcontrold setzen.
Danke @Scrounger !Warum bei reinen Zahlenwerten (5012 = 0-15Wertebereich) Integer nicht funktioniert verstehe ich nicht, aber stattdessen mit uchar ??!!!??? Bin halt kein Informatiker :D
So klappt es:
<!-- vcontrold.xml --> <unit name='Einstellwert-Test'> <abbrev>XX</abbrev> <calc get='V' set='V'/> <type>uchar</type> <entity/> </unit><!-- vito.xml --> <command name="setComp" protocmd="setaddrValue"> <addr>5012</addr> <len>1</len> <unit>XX</unit> <description>Freigabe Verdichter </description> </command> <command name="getComp" protocmd="getaddr"> <addr>5012</addr> <len>1</len> <unit>XX</unit> <description>Freigabe Verdichterstufe (1=WW 2=Heiz 3=WW+Heiz 15=default)</description> </command>-
5012 auf 0 (Verdichter sperren)

-
7900 Freigabe Heizwasser-Durchlauferhitzer (DLH) beachten (bei mir automatisch auf "3", siehe Beschreibung)

-
7901 nicht aufrufbar bei der Vitocal 222-G (nur bei Kaskade) stattdessen 6015 auf 1
gleiche Einstellung wie ĂŒber das normale BenutzermnĂŒ > Warmwasser > HĂ€ckchen setzen bei "WW mit Elektro"

-
ggf. 7902 auf 1

-
ggf. Leistung des Durchlauferhitzers anpassen ĂŒber 7907

Den Strom habe ich wie angekĂŒndigt gemessen:

wĂ€hrend unter Diagnose > AnlagenĂŒbersicht der Heizstab vor sich hingeblinkt hat, gab der Verdichter keinen Mucks von sich...
Die "2" links davor kennzeichnet die Leistung (7907)

Generell ist die Stromaufnahme etwas unsymmetrisch, das liegt aber an den unterschiedlichen Leistungen der HeizwiderstÀnde:

Generell muss man sagen, dass die Visualisierung ĂŒber das Display der Vitocal sehr trĂ€ge ist bis etwas zu sehen ist, auch bis der Heizstab mal endlich ansprang, gingen Sekunden ins Land.
<command name="setComp" protocmd="setaddrValue"> <addr>5012</addr> <len>1</len> <unit>XX</unit> <description>Freigabe Verdichter (0=aus 1=WW 2=Heiz 3=WW+Heiz 15=default)</description> </command> <command name="setHeaterforWW" protocmd="setaddrValue"> <addr>6015</addr> <len>1</len> <unit>XX</unit> <description>Druchlauferhitzer fĂŒr Warmwasser aktivieren</description> </command> <command name="setHeaterforRoomtemp" protocmd="setaddrValue"> <addr>7902</addr> <len>1</len> <unit>XX</unit> <description>Durchlauferhitzer fĂŒr Heizung aktivieren</description> </command> <command name="setHeater" protocmd="setaddrValue"> <addr>7907</addr> <len>1</len> <unit>XX</unit> <description>Leistung Durchlauferhitzer (1=3, 2=6 oder 3=9kW)</descript> </command> -
-
@scrounger
@Issr4k
Ich habe versucht, die Werte abzufragen. leider stĂŒrzt vcontrold immer ab. Vielleicht hat jemand einen Tipp fĂŒr mich.Hier die Test-vito.xml:
<vito> <devices> <device ID="204D" name="V200-S" protocol="P300"/> </devices> <commands> <command name="getDevType" protocmd="getaddr"> <addr>00F8</addr> <len>2</len> <unit>UN</unit> <description>Information - Allgemein: Anlagentyp (204D)</description> </command> <command name="getTempA" protocmd="getaddr"> <addr>0101</addr> <len>2</len> <unit>UT</unit> <description>Information - Allgemein: Aussentemperatur (-40..70)</description> </command> <!-- VERDICHTER --> <command name="getFreigabeVerdichter" protocmd="getaddr"> <addr>5012</addr> <len>1</len> <description>tbd</description> <unit>UTI</unit> </command> <command name="setFreigabeVerdichter" protocmd="setaddrValue"> <addr>5012</addr> <len>1</len> <unit>UTI</unit> <description>tbd</description> </command> <!-- HEIZSTAB --> <command name="getHeizstab_Stufe_1_aktiv" protocmd="getaddr"> <addr>0488</addr> <len>1</len> <description>Heizstab Stufe 1 ein/aus</description> <unit>BST2</unit> </command> <command name="getHeizstab_Stufe_2_aktiv" protocmd="getaddr"> <addr>0489</addr> <len>1</len> <description>Heizstab Stufe 2 ein/aus</description> <unit>BST2</unit> </command> <!-- LUEFTUNG --> <!-- <command name="getFortluft" protocmd="getaddr"> <addr>0A05</addr> <len>1</len> <unit>RT</unit> <description>Volumenstrom Fortluft</description> </command> <command name="getZuluft" protocmd="getaddr"> <addr>0A04</addr> <len>1</len> <unit>RT</unit> <description>Volumenstrom Zuluft</description> </command> --> </commands> </vito>Hier die Definitionen:
<unit name='Temperatur 1Byte ganzzahlig'> <abbrev>UTI</abbrev> <calc get='V' set='V'/> <type>uchar</type> <entity>°C</entity> </unit> <unit name='Bitstatus_Boolean'> <abbrev>BST2</abbrev> <type>enum</type> <enum bytes='00' text='0'/> <enum bytes='01' text='1'/> <enum bytes='02' text='NV'/> <enum text='UNKNOWN'/> </unit>Meine originale Vito.xml startet ohne Probleme.
-
@martybr Hast du mal mit "debug on" versucht ĂŒber cli?
Habe das auch ab und zu mal. Neustart hilft dann.
-
Hi, dann wird in deinen xml Dateien die Type Deklaration nicht passen.
@blauholsten sagte in Viessmann-Adapter mit vcontrol:
Hi, dann wird in deinen xml Dateien die Type Deklaration nicht passen.
Das Problem konnte ich lösen.
Ich habe aber eine VerstĂ€ndnisfrage: Ich versuche die VitoVent zu integrieren. Dazu Ă€ndere ich hĂ€ufig die Vito.xml Datei. Bei jeder Ănderung muss die Viessmann-Instanz löschen und wieder installieren. Da gehen mir natĂŒrlich auch die Datenpunkte verloren, die ich per Influxdb logge.
Hast du hierfĂŒr einen Tipp? Ich hatte in GitHub??? gesehen, dass du an einer Lösung fĂŒr das dynamische Einlesen der Vito.xml Datei arbeitest.
Vielleicht habe ich auch etwas verwechselt
, schön wÀre es dann trotzdem. -
Ich kann erfolgreichen Vollzug melden :)
Zwar manuell ĂŒber das Display der Vitocal, aber im Vorfeld konnte ich dann auch die 5012 aktiv ĂŒber iobroker > vcontrold setzen.
Danke @Scrounger !Warum bei reinen Zahlenwerten (5012 = 0-15Wertebereich) Integer nicht funktioniert verstehe ich nicht, aber stattdessen mit uchar ??!!!??? Bin halt kein Informatiker :D
So klappt es:
<!-- vcontrold.xml --> <unit name='Einstellwert-Test'> <abbrev>XX</abbrev> <calc get='V' set='V'/> <type>uchar</type> <entity/> </unit><!-- vito.xml --> <command name="setComp" protocmd="setaddrValue"> <addr>5012</addr> <len>1</len> <unit>XX</unit> <description>Freigabe Verdichter </description> </command> <command name="getComp" protocmd="getaddr"> <addr>5012</addr> <len>1</len> <unit>XX</unit> <description>Freigabe Verdichterstufe (1=WW 2=Heiz 3=WW+Heiz 15=default)</description> </command>-
5012 auf 0 (Verdichter sperren)

-
7900 Freigabe Heizwasser-Durchlauferhitzer (DLH) beachten (bei mir automatisch auf "3", siehe Beschreibung)

-
7901 nicht aufrufbar bei der Vitocal 222-G (nur bei Kaskade) stattdessen 6015 auf 1
gleiche Einstellung wie ĂŒber das normale BenutzermnĂŒ > Warmwasser > HĂ€ckchen setzen bei "WW mit Elektro"

-
ggf. 7902 auf 1

-
ggf. Leistung des Durchlauferhitzers anpassen ĂŒber 7907

Den Strom habe ich wie angekĂŒndigt gemessen:

wĂ€hrend unter Diagnose > AnlagenĂŒbersicht der Heizstab vor sich hingeblinkt hat, gab der Verdichter keinen Mucks von sich...
Die "2" links davor kennzeichnet die Leistung (7907)

Generell ist die Stromaufnahme etwas unsymmetrisch, das liegt aber an den unterschiedlichen Leistungen der HeizwiderstÀnde:

Generell muss man sagen, dass die Visualisierung ĂŒber das Display der Vitocal sehr trĂ€ge ist bis etwas zu sehen ist, auch bis der Heizstab mal endlich ansprang, gingen Sekunden ins Land.
<command name="setComp" protocmd="setaddrValue"> <addr>5012</addr> <len>1</len> <unit>XX</unit> <description>Freigabe Verdichter (0=aus 1=WW 2=Heiz 3=WW+Heiz 15=default)</description> </command> <command name="setHeaterforWW" protocmd="setaddrValue"> <addr>6015</addr> <len>1</len> <unit>XX</unit> <description>Druchlauferhitzer fĂŒr Warmwasser aktivieren</description> </command> <command name="setHeaterforRoomtemp" protocmd="setaddrValue"> <addr>7902</addr> <len>1</len> <unit>XX</unit> <description>Durchlauferhitzer fĂŒr Heizung aktivieren</description> </command> <command name="setHeater" protocmd="setaddrValue"> <addr>7907</addr> <len>1</len> <unit>XX</unit> <description>Leistung Durchlauferhitzer (1=3, 2=6 oder 3=9kW)</descript> </command>@issr4k said in Viessmann-Adapter mit vcontrol:
So hat es funktioniert:
3. 7901 nicht aufrufbar bei der Vitocal 222-G (nur bei Kaskade) stattdessen 6015 auf 1
gleiche Einstellung wie ĂŒber das normale BenutzermnĂŒ > Warmwasser > HĂ€ckchen setzen bei "WW mit Elektro"

D.h. wenn ich den Heizstab zusĂ€tzlich zum Verdichten anschalten möchte wĂŒrde das ausreichen?
GruĂ
Darth -
-
Ich habe jetzt einige Werte der LĂŒftung VitoVent300F erfolgreich einbinden können:
<vito> <devices> <device ID="204D" name="V200-S" protocol="P300"/> </devices> <commands> <command name="getTempA" protocmd="getaddr"> <addr>0101</addr> <len>2</len> <unit>UT</unit> <description>Information - Allgemein: Aussentemperatur (-40..70)</description> </command> <!-- VITOVENT --> <command name="getMinZuluftBypass" protocmd="getaddr"> <addr>7D0F</addr> <len>2</len> <unit>UT</unit> <description>Minimale Zulufttemperatur fĂŒr den ByPass in Grad 0,1 °C</description> </command> <command name="setMinZuluftBypass" protocmd="setaddr"> <addr>7D0F</addr> <len>2</len> <unit>UT</unit> <description>Setze Minimale Zulufttemperatur fĂŒr den ByPass in Grad 0,1 °C</description> </command> <command name="getAbluftTemp" protocmd="getaddr"> <addr>7D08</addr> <len>2</len> <unit>UT</unit> <description>Ablufttemperatur-Sollwert in Grad 0,1 °C</description> </command> <command name="setAbluftTemp" protocmd="setaddr"> <addr>7D08</addr> <len>2</len> <unit>UT</unit> <description>Setze Ablufttemperatur-Sollwert in Grad 0,1 °C</description> </command> <command name="getVolstromRed" protocmd="getaddr"> <addr>7D0A</addr> <len>2</len> <unit>UCH</unit> <description>Volumenstrom reduzierte LĂŒftung in m3</description> </command> <command name="setVolstromRed" protocmd="setaddrValue"> <addr>7D0A</addr> <len>2</len> <unit>UCH</unit> <description>Setze Volumenstrom reduzierte LĂŒftung in m3 xxx</description> </command> <command name="getVolstromNormal" protocmd="getaddr"> <addr>7D0B</addr> <len>2</len> <unit>UCH</unit> <description>Volumenstrom normale LĂŒftung in m3</description> </command> <command name="setVolstromNormal" protocmd="setaddrValue"> <addr>7D0B</addr> <len>2</len> <unit>UCH</unit> <description>Setze Volumenstrom normale LĂŒftung in m3 xxx</description> </command> <command name="getVolstromIntensiv" protocmd="getaddr"> <addr>7D0C</addr> <len>2</len> <unit>UCH</unit> <description>Volumenstrom intensive LĂŒftung in m3</description> </command> <command name="setVolstromIntensiv" protocmd="setaddrValue"> <addr>7D0C</addr> <len>2</len> <unit>UCH</unit> <description>Setze Volumenstrom intensive LĂŒftung in m3 xxx</description> </command> <!-- ENDE VITOVENT --> </commands> </vito> -
@issr4k said in Viessmann-Adapter mit vcontrol:
So hat es funktioniert:
3. 7901 nicht aufrufbar bei der Vitocal 222-G (nur bei Kaskade) stattdessen 6015 auf 1
gleiche Einstellung wie ĂŒber das normale BenutzermnĂŒ > Warmwasser > HĂ€ckchen setzen bei "WW mit Elektro"

D.h. wenn ich den Heizstab zusĂ€tzlich zum Verdichten anschalten möchte wĂŒrde das ausreichen?
GruĂ
Darth -
@issr4k
Ich habe deine <command> ĂŒbernommen und auch in die Vito.xml eingebaut. Ich werde sie in den nĂ€chsten Tagen testen, so weit ich dafĂŒr Zeit finde.Meine Frau verplant gerade meinen Geburtstag, da kann es etwas eng werden

-
@issr4k Die beiden Smileys passen gut. Meine Frau und ich haben beide im Abstand von 8 Tagen Geburtstag. da kommt immer was zusammen .....
-
@darth2010 sagte in [Viessmann-Adapter mit vcontrol
D.h. wenn ich den Heizstab zusĂ€tzlich zum Verdichten anschalten möchte wĂŒrde das ausreichen?
Ja!
@MartyBr đđŒ
-
Super, dann besorge ich ein Opto-Kabel und USB-VerlĂ€ngerung um das ganze an den ioB-Server anzuschlieĂen.
Danke

Muss man die Optolink Schnittstelle der Vitical noch freischalten oder ist die immer aktiv?
@darth2010
Die ist immer aktiv. -
So ok?
host.ioBroker 2023-02-21 10:10:44.881 error instance system.adapter.viessmann.0 terminated with code 6 (UNCAUGHT_EXCEPTION) viessmann.0 30446 2023-02-21 10:10:44.218 error Cannot read properties of null (reading 'native') viessmann.0 30446 2023-02-21 10:10:44.217 error TypeError: Cannot read properties of null (reading 'native') at Viessmann.startAdapter (/opt/iobroker/node_modules/iobroker.viessmann/main.js:110:8) viessmann.0 30446 2023-02-21 10:10:44.216 error unhandled promise rejection: Cannot read properties of null (reading 'native') viessmann.0 30446 2023-02-21 10:10:44.215 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). host.ioBroker 2023-02-21 10:10:11.673 error instance system.adapter.viessmann.0 terminated with code 6 (UNCAUGHT_EXCEPTION) viessmann.0 30431 2023-02-21 10:10:11.001 error Cannot read properties of null (reading 'native') viessmann.0 30431 2023-02-21 10:10:11.001 error TypeError: Cannot read properties of null (reading 'native') at Viessmann.startAdapter (/opt/iobroker/node_modules/iobroker.viessmann/main.js:110:8) viessmann.0 30431 2023-02-21 10:10:10.999 error unhandled promise rejection: Cannot read properties of null (reading 'native') viessmann.0 30431 2023-02-21 10:10:10.998 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().


EDIT: Habe gerade nochmal gegengecheckt. Instanz entfernen und neu installieren funktioniert. Und dein Adapter lÀuft wieder !
-
Bitte mal die GitHub Version testen. Das Problem kam mit der GroĂen Code Umstellung die ich vor ein paar Wochen gemacht habe.
Ich konnte jetzt leider nicht testen, darum bitte mal testen und Feedback geben. Danke
EDIT: Kann leider nicht testen.
Habe aus benutzerdefinierter URL https://github.com/misanorot/ioBroker.viessmann installiert. In der Objekt-Struktur taucht zwar etwas auf dieser Ordner ist leer.
Aber ansonsten komme ich in keine Adapterkonfiguration (Instanzen ist diesbezĂŒglich leer) rein...Muss auch dazu sagen, dass ich noch nie einen Adapter o.Ă. von auĂerhalb des Stable installiert habe.
Wenn du mir erklÀrst wie, kann ich gerne testen.
-
EDIT: Kann leider nicht testen.
Habe aus benutzerdefinierter URL https://github.com/misanorot/ioBroker.viessmann installiert. In der Objekt-Struktur taucht zwar etwas auf dieser Ordner ist leer.
Aber ansonsten komme ich in keine Adapterkonfiguration (Instanzen ist diesbezĂŒglich leer) rein...Muss auch dazu sagen, dass ich noch nie einen Adapter o.Ă. von auĂerhalb des Stable installiert habe.
Wenn du mir erklÀrst wie, kann ich gerne testen.
-
GrĂŒĂ dich @martybr
Die set commands laufen bei meiner 222-g auf den gleichen Adressen wie die get commands.
zB. Warmwassertemp ĂŒber ioB Ă€ndern funktioniert ohne Probleme.
Kann heute Abend meine Dateien anhÀngen.
Habe aber auch nur ein paar wenige Adressen, (dafĂŒr aber die mMn wichtigen), da meine GerĂ€te-ID wohl nicht extrem verbreitet ist oder zu neu?! Aus dem Kopf mĂŒsste es die 204B sein...Was meinst du mit dem kostenpflichtigem Abo?
Den Heizstab / Durchlauferhitzer haben doch alle Vitocal WĂ€rmepumpen!@issr4k said in Viessmann-Adapter mit vcontrol:
GrĂŒĂ dich @martybr
Die set commands laufen bei meiner 222-g auf den gleichen Adressen wie die get commands.
zB. Warmwassertemp ĂŒber ioB Ă€ndern funktioniert ohne Probleme.
Kann heute Abend meine Dateien anhÀngen.Die vcontrold.xml ist irgendeine Standarddatei aus dem openv Forum, welche ich nur angepasst habe.
vito.xml vcontrold.xmlEdit: Falls die Adressen bei dir auch funktionieren sollten und du weitere herausfindest wĂŒrde ich mich freuen, wenn du hier noch etwas postest :)
Hallo issr4k,
ich habe auch eine Vitocal 222-g und daher dachte ich nehme ich deine beiden XMLs als ersten Start.Ich habe meinen PI soweit fertug und er ist per Optolink verbunden.
Ein Putty Test zeigt:
vctrld>version Version: 0.98.12-4-g70ef62b vctrld>getTempA 5.500000 Grad CelsiusDas sind zumindest schonmal Antworten von der Vitocal
.Nun verstehe ich die "5.500000 Grad Celsius" nicht... aktuell sind es 4.1°C.
Wo ist da der Fehler?GruĂ
Darth -
@issr4k said in Viessmann-Adapter mit vcontrol:
GrĂŒĂ dich @martybr
Die set commands laufen bei meiner 222-g auf den gleichen Adressen wie die get commands.
zB. Warmwassertemp ĂŒber ioB Ă€ndern funktioniert ohne Probleme.
Kann heute Abend meine Dateien anhÀngen.Die vcontrold.xml ist irgendeine Standarddatei aus dem openv Forum, welche ich nur angepasst habe.
vito.xml vcontrold.xmlEdit: Falls die Adressen bei dir auch funktionieren sollten und du weitere herausfindest wĂŒrde ich mich freuen, wenn du hier noch etwas postest :)
Hallo issr4k,
ich habe auch eine Vitocal 222-g und daher dachte ich nehme ich deine beiden XMLs als ersten Start.Ich habe meinen PI soweit fertug und er ist per Optolink verbunden.
Ein Putty Test zeigt:
vctrld>version Version: 0.98.12-4-g70ef62b vctrld>getTempA 5.500000 Grad CelsiusDas sind zumindest schonmal Antworten von der Vitocal
.Nun verstehe ich die "5.500000 Grad Celsius" nicht... aktuell sind es 4.1°C.
Wo ist da der Fehler?GruĂ
Darth@blauholsten bin leider noch nicht wieder ans Testen gekommenâŠ
@darth2010 mhh kann ich dir ad-hoc nicht beantworten, eine Vermutung wÀre möglicherweise das falsche Protokol. KW statt 300, da hatte ich zumindest auch schonmal abweichende Werte.
Davon abgesehen gaube ich, dass die xml Dateien aus einem der Àlteren Posts nicht meinen aktuellen entsprechen.
Ich schaue dass ich die heute Abend nochmal hochlade -
@issr4k said in Viessmann-Adapter mit vcontrol:
GrĂŒĂ dich @martybr
Die set commands laufen bei meiner 222-g auf den gleichen Adressen wie die get commands.
zB. Warmwassertemp ĂŒber ioB Ă€ndern funktioniert ohne Probleme.
Kann heute Abend meine Dateien anhÀngen.Die vcontrold.xml ist irgendeine Standarddatei aus dem openv Forum, welche ich nur angepasst habe.
vito.xml vcontrold.xmlEdit: Falls die Adressen bei dir auch funktionieren sollten und du weitere herausfindest wĂŒrde ich mich freuen, wenn du hier noch etwas postest :)
Hallo issr4k,
ich habe auch eine Vitocal 222-g und daher dachte ich nehme ich deine beiden XMLs als ersten Start.Ich habe meinen PI soweit fertug und er ist per Optolink verbunden.
Ein Putty Test zeigt:
vctrld>version Version: 0.98.12-4-g70ef62b vctrld>getTempA 5.500000 Grad CelsiusDas sind zumindest schonmal Antworten von der Vitocal
.Nun verstehe ich die "5.500000 Grad Celsius" nicht... aktuell sind es 4.1°C.
Wo ist da der Fehler?GruĂ
Darth@darth2010
Hier mal meine Dateien, die an der Vitocal 333g funktionieren.
Ich habe weiter unten einige Datenpunkte fĂŒr die LĂŒftung Vitovent 300F eingefĂŒgt. Die kannst du ja löschen.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen BeitrĂ€ge zu scrollen? Wenn du dich fĂŒr ein Konto anmeldest, kommst du immer genau dorthin zurĂŒck, wo du zuvor warst, und kannst dich ĂŒber neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und BeitrĂ€ge positiv bewerten, um anderen Community-Mitgliedern deine WertschĂ€tzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden đ
Registrieren Anmelden