misanorot / ioBroker.viessmann

viessmann adapter
MIT License
21 stars 7 forks source link

Setzdatenpunkte nicht verfügbar #34

Closed electric-m closed 5 years ago

electric-m commented 5 years ago

Hallo,

Adapter läuft bei mir mit einigen Werten und Lesen funktioniert .

Ich würde allerdings gerne die 1xWW Funktion triggern, also setzen.

Sehe aber in der Oberfläche keine Setzdatenpunkte.

Habe auch schon mehrere Vito.xml versucht...

misanorot commented 5 years ago

Hallo,

Werden die Set Werte denn überhaupt eingelesen? Müssten in der Adapter Konfiguration zu sehen sein.

misanorot commented 5 years ago

Ggf mir bitte die Vito schicken

electric-m commented 5 years ago

Hallo und danke für die Antwort. War unterwegs, daher erst jetzt wieder.

Die Set-Werte werden nicht eingelesen, daher vermute ich auch eine falsche vito.xml, kann mir da aber nicht helfen.

Habe zum Test mal nur Außentemperatur und 1x Warmwasser hinterlegt. Das ist der einzige Setzwert, den ich brauche. Die Adresse dafür ist B020 ich weiß aber nicht, wie ich das command als Setzwert markieren kann.

Laut Viessmann Community muss ich den Wert auf 2 setzen, damit die einmalige WW-Bereitung gestartet wird...

Anbei die Screenshots aus ioBroker un die aktuell eingesetzte vito.xml vito.txt bitte in XML umbenennen ich konnte sie nicht hochladen.

Danke schon vorab!

vito.txt vito.xml.zip

`

    <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>
        <command name="getWWEinmal" protocmd="getaddr">
            <addr>B020</addr>
            <len>1</len>
            <unit>RT</unit>
            <description>Bedienung WW - Betriebsdaten WW: 1x WW-Bereitung (0..1)</description>
        </command>
        <command name="getWWEinmal" protocmd="setaddr">
            <addr>B020</addr>
            <len>1</len>
            <unit>RT</unit>
            <description>Bedienung WW - Betriebsdaten WW: 1x WW-Bereitung (0..1)</description>
        </command>
    </commands>

`

0x-objects 00-general 01-abfrage 02-setzen
misanorot commented 5 years ago

Hi,

also ohne einen konfigurierten Setzwert in der Vito wird das nichts. Ein Setzwert muss immer mit set beginnen.

Ich mache den issue zu. Bei fragen bitte weiter im Forum nachfragen, da ich von den Vitos auch keine wirkliche Ahnung habe.