Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Viessmann-Adapter

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.5k

Viessmann-Adapter

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
viesmann
523 Beiträge 50 Kommentatoren 150.7k Aufrufe 19 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • B4n4n3B Offline
    B4n4n3B Offline
    B4n4n3
    schrieb am zuletzt editiert von
    #349

    dein letzt genanntes Problem kann ich bestätigen.

    1 Antwort Letzte Antwort
    0
    • blauholstenB Offline
      blauholstenB Offline
      blauholsten
      Developer
      schrieb am zuletzt editiert von
      #350

      @passuff:

      .

      Ich habe gerade ein Problem mit dem Viessmann Adapter. Wenn ich meiner Vito.xml Messgrößen hinzufüge und die xml im Adapter neu einlese werden diese hinzugefügt, lösche ich allerdings im xml Messgrößen, werden diese im Adapter nicht entfernt. Einzige Lösung für mich: Adapter deinstallieren. `

      Hi,

      Ich kann das reproduzieren. Schaue es mir die Tage an, auf die schnelle kann ich nichts entdecken. Bitte ein wenig Geduld, danke

      Entwickler vom: - Viessman Adapter
      - Alarm Adapter

      1 Antwort Letzte Antwort
      0
      • X Offline
        X Offline
        XerXes777
        schrieb am zuletzt editiert von
        #351

        Moin Moin,

        anbei kurz meine Daten:

        Vitodens 222-F

        Typ B2SB

        Mit Vitotronic 200, Typ HO1B

        Typ von Vitosoft:

        VScotHO1_200_11

        Möchte gleich auf das 300er Protokoll aufbauen.

        Im vcontrold Ordner befindet sich ja schon gefüllte xml Dateien.

        Ich möchte aber erstmal klein starten.

        Und erstmal mit einfachen Dingen anfangen um auch die Thematik zu verstehen.

        Mag mir einer eine vito.xml und vcontrold.xml

        mit 2-3 Werten für meine Heizung erstellen?

        So das ich auch Rückschlüsse ziehen kann,

        welche Sachen noch in so eine xml Datei sowie mit rein muss.

        Vielen Dank im Voraus.

        1 Antwort Letzte Antwort
        0
        • X Offline
          X Offline
          XerXes777
          schrieb am zuletzt editiert von
          #352

          @dtp:

          http://forum.iobroker.net/viewtopic.php?f=23&t=3048&p=27794#p27794 hatte ich meine XML-Dateien für die VScotHO1 angefügt. Vielleicht hilft's. Hab sie gerade mal aktualisiert.

          …

          Gruß,

          Thorsten `

          Hast du eventuell die schonmal wieder aktualisiert ?

          Mit freundlichen Grüßen

          Kevin

          1 Antwort Letzte Antwort
          0
          • P Offline
            P Offline
            passuff
            schrieb am zuletzt editiert von
            #353

            @blauholsten:

            Hi,

            Ich kann das reproduzieren. Schaue es mir die Tage an, auf die schnelle kann ich nichts entdecken. Bitte ein wenig Geduld, danke `

            Danke.

            Mir ist noch was anderes aufgefallen. Solange die AUßentemperatur im positiven liegt, werden die Messgrößen gerundet und korrekt im Objektreiter angezeigt und auch in der influxdb gespeichert. Sobald die Temperatur aber unter 0 geht, sehe ich die Nachkommastellen (so wie auch die Rohwerte) und ich bekomme von influxdb die folgende Fehlermeldung:

            2019-01-03 05:40:35.984 - warn: influxdb.0 Add viessmann.0.get.VitoTempAussenIst to conflicting Points (71 now)
            2019-01-03 05:41:35.163 - warn: influxdb.0 Error on writePoint("{"value":"-0.100000 °C","time":"2019-01-03T04:41:34.885Z","from":"system.adapter.viessmann.0","q":0,"ack":true}): Error: {"error":"field type conflict: input field \"value\" on measurement \"viessmann.0.get.VitoTempAussenIst\" is type string, already exists as type float dropped=1"}
            / "{\"error\":\"field type conflict: input field \\\"value\\\" on measurement \\\"viessmann.0.get.VitoTempAussenIst\\\" is type string, already exists as type float dropped=1\"}\n"
            

            Rohwerte im vcontrold telnet:

            5050_2019-01-03_01-53-26.jpg

            Gekürzte positive / ungekürzte negative Messwerte:

            5050_2019-01-03_01-53-50.jpg

            @XerXes777:

            Moin Moin,

            ….

            VScotHO1_200_11

            Mag mir einer eine vito.xml und vcontrold.xml `

            Wenn du vcontrold bereits installiert hast, kennst du ja schon das Wiki.

            https://github.com/openv/openv/wiki/vito.xml

            https://github.com/openv/openv/wiki/vcontrold.xml

            Hier noch meine Files für die VScotHO1_4 für zwei Heizkreise (A1M1/M2) mit WW Speicher ohne Solar etc:
            5050_vito.xml
            5050_vcontrold.xml

            1 Antwort Letzte Antwort
            0
            • blauholstenB Offline
              blauholstenB Offline
              blauholsten
              Developer
              schrieb am zuletzt editiert von
              #354

              Ich dachte das mit den negativ werten war schon erledigt :oops:

              Schaue es mir die Tage an….

              Entwickler vom: - Viessman Adapter
              - Alarm Adapter

              1 Antwort Letzte Antwort
              0
              • P Offline
                P Offline
                passuff
                schrieb am zuletzt editiert von
                #355

                @blauholsten:

                Ich dachte das mit den negativ werten war schon erledigt :oops:

                Schaue es mir die Tage an…. `

                Danke Dir.

                Ich bin mit dem Auswerten der Bytes >9 etwas weiter gekommen. Der code steckt in der "arithmetic.c".:

                Da man B0-B9 nicht ohne weiteres um B10 -Boo abändern kann, habe ich es folgendermaßen gelöst. Vl fällt einem richtigen Programmierer etwas besseres ein:

                ! case 'B':
                ! count = 2;
                ! switch (
                (*str)++) {
                ! case '0':
                ! return BYTE0;
                ! case '1':
                ! return BYTE1;
                ! case '2':
                ! return BYTE2;
                ! case '3':
                ! return BYTE3;
                ! case '4':
                ! return BYTE4;
                ! case '5':
                ! return BYTE5;
                ! case '6':
                ! return BYTE6;
                ! case '7':
                ! return BYTE7;
                ! case '8':
                ! return BYTE8;
                ! case '9':
                ! return BYTE9;
                ! case 'A':
                ! return BYTEA;
                ! case 'B':
                ! return BYTEB;
                ! case 'C':
                ! return BYTEC;
                ! case 'D':
                ! return BYTED;
                ! case 'E':
                ! return BYTEE;
                ! case 'F':
                ! return BYTEF;
                ! case 'G':
                ! return BYTEG;
                ! case 'H':
                ! return BYTEH;
                ! case 'I':
                ! return BYTEI;
                ! case 'J':
                ! return BYTEJ;
                ! case 'K':
                ! return BYTEK;
                ! case 'L':
                ! return BYTEL;
                ! case 'M':
                ! return BYTEM;
                ! case 'P':
                ! return BITPOS;

                D.h. man kann jetzt mit den Buchstaben A-M die Bytes 10-22 zurückgemeldet bekommen.

                Damit ist es mir nun endlich möglich, die aktuelle Raum Soll Temp auf 0x2500 auszulesen:

                Wäre schön wenn das jemand bei sich ausprobieren und bestätigen könnte.

                vito.xml code````
                <command name="getVitoTempRaumAktSoll_A1" protocmd="getaddr"></command>
                <addr>2500</addr>
                <len>13</len>
                <unit>TDA</unit>
                <description>Raumsolltemperatur aktuell in °C</description>

                
                vcontrold.xml code````
                 <unit name="Temperatur"><abbrev>TDA</abbrev>
                 <calc get="BC/10" set="BC*10"><type>short</type>
                 <entity>°C</entity></calc></unit> 
                

                5050_arithmetic.c

                1 Antwort Letzte Antwort
                0
                • B4n4n3B Offline
                  B4n4n3B Offline
                  B4n4n3
                  schrieb am zuletzt editiert von
                  #356

                  @dtp:

                  Hier als txt-Datei zum Importieren: `

                  Hallo Thorsten,

                  was mach ich beim import deiner View falsch?

                  Ich gehe auf "View importieren" und füge in das vorgesehene Feld den Inhalt deiner Text-Datei an.

                  Dann vergebe ich noch einen Namen für die View… z.B. HeizungTimer

                  Ich bekomme jedoch die Meldung: "Cannot render view HeizungTimer. Invalid Settings

                  Irgendeinen Tip für mich? Ich musste bisher keine Views importieren und bin dahingehend unerfahren.

                  gruß B4n4n3

                  EDIT: ... WIDGET... es ist ein WIDGET... Über den Widget-Import scheint es zu gehen....sorry! :o

                  1 Antwort Letzte Antwort
                  0
                  • blauholstenB Offline
                    blauholstenB Offline
                    blauholsten
                    Developer
                    schrieb am zuletzt editiert von
                    #357

                    @passuff:

                    Danke.

                    Mir ist noch was anderes aufgefallen. Solange die AUßentemperatur im positiven liegt, werden die Messgrößen gerundet und korrekt im Objektreiter angezeigt und auch in der influxdb gespeichert. Sobald die Temperatur aber unter 0 geht, sehe ich die Nachkommastellen (so wie auch die Rohwerte) und ich bekomme von influxdb die folgende Fehlermeldung: `
                    Kannst du die GitHub Version testen? Ich hoffe den Fehler beseitigt zu haben. Ich konnte allerdings nicht testen, da ich keine negativen Werte habe.

                    Es wäre toll wenn du ein Feedback geben könntest, bei Erfolg, mache ich eine neue Version.

                    Entwickler vom: - Viessman Adapter
                    - Alarm Adapter

                    1 Antwort Letzte Antwort
                    0
                    • B4n4n3B Offline
                      B4n4n3B Offline
                      B4n4n3
                      schrieb am zuletzt editiert von
                      #358

                      @dtp:

                      …

                      Und schließlich auch hier mein zughöriges Javaskript (räusper):

                      ...

                      Würde mich freuen, wenn wir das Ganze gemeinsam verbessern könnten, auch wenn es - wie gesagt - schon jetzt ganz gut funktioniert. `

                      Hallo Thorsten,

                      mir ist folgendes im Script für das setzen der Werte aufgefallen:

                      Er mosert an das Porperty 'states' nicht existiert … aber warum das so ich konnte ich bisher auch nicht rausfinden.

                      3387_screenshot_1.jpg

                      Des Weiteren setzt du die Variable timer1AN und timer1AUS (Gilt auch für timer 2 - 4) über folgenden Code:

                       timer1An = 60*timer1hAn+timer1mAn;
                       timer1Aus = 60*timer1hAus+timer1mAus;
                      

                      Hierbei willst du string mit integer multiplizieren und addieren. Ich denke das hat trotzdem funktioniert …

                      Schöner wäre vermutlich folgender Code:

                       timer1An = 60*parseInt(timer1hAn,10)+parseInt(timer1mAn,10);
                       timer1Aus = 60*parseInt(timer1hAus,10)+parseInt(timer1mAus,10);
                      

                      Hoffe ich hab nichts falsches verbreitet… wenn doch bitte schreien ;-)

                      1 Antwort Letzte Antwort
                      0
                      • B4n4n3B Offline
                        B4n4n3B Offline
                        B4n4n3
                        schrieb am zuletzt editiert von
                        #359

                        Noch was… ich denke das folgende Variable so auch nicht korrekt ist...

                        3387_screenshot_2.jpg

                        Die Zeile müsste vermutlich nur wie folgt lauten:

                        setState(path+'setVitoTimerSetzen', false);
                        
                        1 Antwort Letzte Antwort
                        0
                        • D Offline
                          D Offline
                          dtp
                          schrieb am zuletzt editiert von
                          #360

                          @B4n4n3

                          Vielen Dank für Deine Hinweise. Hab's bei mir entsprechend korrigiert. Die Meldung zu common.states ist mir auch bereits aufgefallen. Aber bisher hatte ich da noch nicht weiter nach einer Lösung gesucht, weil es trotzdem funktoinierte. ;)

                          Gruß,

                          Thorsten

                          ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

                          1 Antwort Letzte Antwort
                          0
                          • P Offline
                            P Offline
                            passuff
                            schrieb am zuletzt editiert von
                            #361

                            @blauholsten:

                            Kannst du die GitHub Version testen? Ich hoffe den Fehler beseitigt zu haben. Ich konnte allerdings nicht testen, da ich keine negativen Werte habe.

                            Es wäre toll wenn du ein Feedback geben könntest, bei Erfolg, mache ich eine neue Version. `

                            Habe die aktuelle git Version (0.9.1) manuell über die Option "Installieren aus eigener URL" hinzugefügt und teste nun. Leider ist es hier gerade ebenfalls deutlich über 0°C. Ich halte dich aber auf dem Laufenden.

                            1 Antwort Letzte Antwort
                            0
                            • D Offline
                              D Offline
                              dtp
                              schrieb am zuletzt editiert von
                              #362

                              @XerXes777:

                              Hast du eventuell die schonmal wieder aktualisiert ? `

                              Ich glaube, nein. An meiner Heizungsanlage hat sich ja nichts geändert. Ich schaue aber mal nach und poste ggf. die aktuellen XML-Dateien.

                              ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

                              1 Antwort Letzte Antwort
                              0
                              • B4n4n3B Offline
                                B4n4n3B Offline
                                B4n4n3
                                schrieb am zuletzt editiert von
                                #363

                                Wisst ihr ob man z.B. die Zirkulationspume ohne Zeitplan ein- und ausschalten kann?

                                Um den Status auszulesen nutze ich die Adresse "0846"

                                Vielleicht habt ihr für mich einen Tipp.

                                Vielen Dank!

                                1 Antwort Letzte Antwort
                                0
                                • blauholstenB Offline
                                  blauholstenB Offline
                                  blauholsten
                                  Developer
                                  schrieb am zuletzt editiert von
                                  #364

                                  @passuff:

                                  .

                                  Ich habe gerade ein Problem mit dem Viessmann Adapter. Wenn ich meiner Vito.xml Messgrößen hinzufüge und die xml im Adapter neu einlese werden diese hinzugefügt, lösche ich allerdings im xml Messgrößen, werden diese im Adapter nicht entfernt. Einzige Lösung für mich: Adapter deinstallieren. `

                                  Habe es geschafft zu korrigieren, hoffe ich :roll: . Kannst du bitte die GitHub Version testen, sollte es wie bei mir auch klappen und keine weiteren Fehler entstanden sein, mache ich eine neue Version.

                                  Entwickler vom: - Viessman Adapter
                                  - Alarm Adapter

                                  1 Antwort Letzte Antwort
                                  0
                                  • P Offline
                                    P Offline
                                    passuff
                                    schrieb am zuletzt editiert von
                                    #365

                                    @blauholsten:

                                    Habe es geschafft zu korrigieren, hoffe ich :roll: . Kannst du bitte die GitHub Version testen, sollte es wie bei mir auch klappen und keine weiteren Fehler entstanden sein, mache ich eine neue Version. `

                                    Funktioniert bei mir. Danke!

                                    1 Antwort Letzte Antwort
                                    0
                                    • L Offline
                                      L Offline
                                      Lachi
                                      schrieb am zuletzt editiert von
                                      #366

                                      Juhu ich bekomme den Adapter nicht gestartet und hab alles ausprobiert.

                                      Ich habe 2 Raspis:

                                      1. Iobroker und Homematic
                                      2. VControld

                                      Iobroker und Homematic läuft seit ein paar Monaten bestens.
                                      Vcontrold läuft auch, ich kann es über Putty erreichen und Werte abfragen.
                                      Im Viessmann Adapter geht die 3 LED nicht auf grün und im Log wird folgendes geschreiben :
                                      Egal ob ich ein Passwort eintrage oder nicht.

                                      viessmann.0	2019-02-22 15:37:32.482	debug	SSH connection closed
                                      viessmann.0	2019-02-22 15:37:32.482	warn	check your SSH login dates Error: connect ECONNREFUSED 192.168.178.46:22
                                      viessmann.0	2019-02-22 15:37:32.482	debug	try to create a ssh session
                                      viessmann.0	2019-02-22 15:37:32.481	debug	try to read xml files
                                      viessmann.0	2019-02-22 15:37:32.480	info	starting. Version 0.9.2 in /opt/iobroker/node_modules/iobroker.viessmann, node: v6.12.3
                                      host.Lachi-PI	2019-02-22 15:37:27.412	info	instance system.adapter.viessmann.0 started with pid 7581
                                      host.Lachi-PI	2019-02-22 15:37:25.000	info	instance system.adapter.viessmann.0 terminated with code 0 (OK)
                                      viessmann.0	2019-02-22 15:37:24.861	info	terminating
                                      host.Lachi-PI	2019-02-22 15:37:24.806	info	stopInstance system.adapter.viessmann.0 killing pid 14369
                                      host.Lachi-PI	2019-02-22 15:37:24.805	info	stopInstance system.adapter.viessmann.0
                                      viessmann.0	2019-02-22 15:37:24.817	info	cleaned everything up...
                                      host.Lachi-PI	2019-02-22 15:37:24.795	info	object change system.adapter.viessmann.0
                                      

                                      Ich bin etwas ratlos. Danke für eure Hilfe.

                                      1 Antwort Letzte Antwort
                                      0
                                      • blauholstenB Offline
                                        blauholstenB Offline
                                        blauholsten
                                        Developer
                                        schrieb am zuletzt editiert von
                                        #367

                                        Dann sind deine anmelde Daten falsch.

                                        Läuft auf dem vcontrold PI auch iobroker?

                                        Entwickler vom: - Viessman Adapter
                                        - Alarm Adapter

                                        1 Antwort Letzte Antwort
                                        0
                                        • blauholstenB Offline
                                          blauholstenB Offline
                                          blauholsten
                                          Developer
                                          schrieb am zuletzt editiert von
                                          #368

                                          Frage, hast du die Port Adresse mit eingegeben? Falls ja, liegt da der Fehler.

                                          Entwickler vom: - Viessman Adapter
                                          - Alarm Adapter

                                          L 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          768

                                          Online

                                          32.5k

                                          Benutzer

                                          81.6k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe