Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

suche vito.xml und vcontrold für vissman victorial 200-S #129

Open
chris78123 opened this issue May 17, 2023 · 5 comments
Open

suche vito.xml und vcontrold für vissman victorial 200-S #129

chris78123 opened this issue May 17, 2023 · 5 comments

Comments

@chris78123
Copy link

Hallo zusammen,

ich bin neu in der vcontrold thematik und bin auf der Suche nach dem richtigen vito.xml / vcontrold.xml Dateien.

Zum Setup:

Auf meinem Proxmox läuft ein container mit iobroker und unteranderem auch vcontrold service (/etc/init.d/vcontrol status -> active (running)). Am PC ist ein USB-Adapter (Variante mit CH340G) angeschlossen und auch in den Container weitergereicht (ls /dev/ -> /dev/ttyUSB1). Im iobroker kann sich auf den Server verbinden und ja nach File auch Werte einlesen; diese sind aber sinnlos / falsch! Ja nach vcontrold.xml verbindet sich der iobroker oder nicht.

Meine Frage an Euch:
Hat Jemand für die vissman victorial 200-S die vito.xml / vcontrold.xml Dateien oder kann mir sagen wo ich die daten zum selber erstellen finde? (Also Addr , ID,.....)

Vielen Dank und Grüße
Chris

@Sineos
Copy link

Sineos commented May 17, 2023

openv/openv#127

@philippoo66
Copy link

moin Chris!

vissman victorial ist schön, gibt es aber nicht. ich gehe schwer davon aus, dass du eine Viessmann VitoCal meinst :-)

Du solltest erstmal deine Gerätekennung rausfinden, das steht in https://github.com/philippoo66/ViessData21/blob/master/DataPoints_ReadMe.txt und dann in https://github.com/philippoo66/ViessData21/blob/master/DataPoints.txt die Datenpunktliste raussuchen, die du dann (hoffentlich) in https://github.com/philippoo66/ViessData21/blob/master/DP_Listen_2.zip findest.

Grüsse!
Phil

@bennatzen
Copy link

bennatzen commented Sep 12, 2023

Hallo Phil. Vielen Dank für deine Antwort. Ich stehe an der gleichen Stelle wie chris. Wie packe ich jetzt die DPListe2 Ergebnisse in die vito.xml? ist klar aber wo bekomme ich length und unit her? Ich brauche da glaube ich noch einen kleinen Tritt in die richtige Richtung :)

VG
Benni

@philippoo66
Copy link

philippoo66 commented Sep 13, 2023

Moin Benni!

die length ergibt sich aus dem 'Datentyp' (Anzahl der Bytes des Wertes), der in der txt Liste in Klammern hinter der Adresse steht (Byte, Int, SInt, ...). Bei Byte ist length = 1, bei den Int Geschichten ist length = 2. In den allermeisten Fällen ist length damit erschlagen. Es gibt noch Fälle wie Datum/Uhrzeit (8 Bytes) oder irgendwelche Schaltzeiten Arrays oder so, aber die sind glaubich eh schon in vito.xml eingebaut.

unit steht in vcontrold ja nicht nur für die Einheit, sonder auch für die Umwandlung und Darstellung des Wertes. Hier suchst du dir am besten in der vito.xml bereits aufgelistete Datenpunkte, die a) natürlich die gleiche length haben, und b) gleich interpretiert werden.

Wenn es z.B. um eine Temperatur geht, die mit einer Nachkommastelle (Raw Wert / 10) angezeigt wird (-> len 2) und negativ werden kann (SInt - 'signed'), dann nimmst du die gleiche 'unit' wie z.B. die Aussentemperatur, nämlich 'UT'.

Die ganzen existierenden units und deren Interpretation/Umwandlung/phys.Einheit findest du in vcontrold.xml. Leider geht aus dem 'Datentyp' in der DpListe.txt nicht eindeutig hervor, was für eine vcontrold-unit es ist. In 'unlösbaren Fällen' müssen wir mal schauen, ob wir aus der SQL Datenbank von Vitosoft schlauer werden - dann müsstest du Bescheid sagen.

Grüsse!
Phil

@bennatzen
Copy link

Stark. Danke dir! Ich setze mich mal dran und gebe Feedback.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants