-
Notifications
You must be signed in to change notification settings - Fork 58
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
Comments
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! |
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 |
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! |
Stark. Danke dir! Ich setze mich mal dran und gebe Feedback. |
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
The text was updated successfully, but these errors were encountered: