Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [gelöst] Parametrierung der Viessmann Heizung Adapter v2.3.0

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    610

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    5.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

[gelöst] Parametrierung der Viessmann Heizung Adapter v2.3.0

Scheduled Pinned Locked Moved Skripten / Logik
3 Posts 2 Posters 393 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F Offline
    F Offline
    franzda
    wrote on last edited by franzda
    #1

    ich habe eine Frage zur Parametrierung, die ich unten aufgeführt habe. Wer hat Erfahrung mit dieser Einstellung? Gibt es zusätzliche Parameter, die gesetzt oder beachtet werden müssen?

    Ich habe festgestellt, dass der Wert zwar in der Objekttabelle gespeichert wird, jedoch von der Heizung nicht in die aktuelle Einstellung übernommen wird.
    Habe mehrere "Versuche" bereits ausprobiert alles ohne Erfolg.

    Über eure Unterstützung und Erfahrungen würde ich mich sehr freuen!

    Vielen Dank im Voraus!

    var standard = '{"mon":[{"start":"00:00","end":"24:00","mode":"standard","position":0}],"tue":[{"start":"00:00","end":"24:00","mode":"standard","position":0}],\
                  "wed":[{"start":"00:00","end":"24:00","mode":"standard","position":0}],"thu":[{"start":"00:00","end":"24:00","mode":"standard","position":0}],\
                  "fri":[{"start":"00:00","end":"24:00","mode":"standard","position":0}],"sat":[{"start":"00:00","end":"24:00","mode":"standard","position":0}],\
                  "sun":[{"start":"00:00","end":"24:00","mode":"standard","position":0}]}'
    
    setState("viessmannapi.0.xxxxxxx.0.features.ventilation.schedule.commands.setSchedule.setValue", JSON.parse(standard),true);
    
    F 1 Reply Last reply
    0
    • F franzda

      ich habe eine Frage zur Parametrierung, die ich unten aufgeführt habe. Wer hat Erfahrung mit dieser Einstellung? Gibt es zusätzliche Parameter, die gesetzt oder beachtet werden müssen?

      Ich habe festgestellt, dass der Wert zwar in der Objekttabelle gespeichert wird, jedoch von der Heizung nicht in die aktuelle Einstellung übernommen wird.
      Habe mehrere "Versuche" bereits ausprobiert alles ohne Erfolg.

      Über eure Unterstützung und Erfahrungen würde ich mich sehr freuen!

      Vielen Dank im Voraus!

      var standard = '{"mon":[{"start":"00:00","end":"24:00","mode":"standard","position":0}],"tue":[{"start":"00:00","end":"24:00","mode":"standard","position":0}],\
                    "wed":[{"start":"00:00","end":"24:00","mode":"standard","position":0}],"thu":[{"start":"00:00","end":"24:00","mode":"standard","position":0}],\
                    "fri":[{"start":"00:00","end":"24:00","mode":"standard","position":0}],"sat":[{"start":"00:00","end":"24:00","mode":"standard","position":0}],\
                    "sun":[{"start":"00:00","end":"24:00","mode":"standard","position":0}]}'
      
      setState("viessmannapi.0.xxxxxxx.0.features.ventilation.schedule.commands.setSchedule.setValue", JSON.parse(standard),true);
      
      F Offline
      F Offline
      franzda
      wrote on last edited by
      #2

      @franzda Offensichtlich lag der Fehler im Java-Adapter; nach einer Aktualisierung läuft die Funktion jetzt einwandfrei.

      var pump_on = '{"mon":[{"start":"06:30","end":"10:00","mode":"on","position":0},{"start":"11:30","end":"14:00","mode":"on","position":1},{"start":"18:30","end":"22:30","mode":"on","position":2}],"tue":[{"start":"06:30","end":"10:00","mode":"on","position":0},{"start":"11:30","end":"14:00","mode":"on","position":1},{"start":"18:30","end":"22:30","mode":"on","position":2}],"wed":[{"start":"06:30","end":"10:00","mode":"on","position":0},{"start":"11:30","end":"14:00","mode":"on","position":1},{"start":"18:30","end":"22:30","mode":"on","position":2}],"thu":[{"start":"06:30","end":"10:00","mode":"on","position":0},{"start":"11:30","end":"14:00","mode":"on","position":1},{"start":"18:30","end":"22:30","mode":"on","position":2}],"fri":[{"start":"06:30","end":"10:00","mode":"on","position":0},{"start":"11:30","end":"14:00","mode":"on","position":1},{"start":"18:30","end":"22:30","mode":"on","position":2}],"sat":[{"start":"06:30","end":"10:00","mode":"on","position":0},{"start":"11:30","end":"14:00","mode":"on","position":1},{"start":"18:30","end":"22:30","mode":"on","position":2}],"sun":[{"start":"06:30","end":"10:00","mode":"on","position":0},{"start":"11:30","end":"14:00","mode":"on","position":1},{"start":"18:30","end":"22:30","mode":"on","position":2}]}';
      
      try {
          setState('viessmannapi.0.247750.0.features.heating.dhw.pumps.circulation.schedule.commands.setSchedule.setValue', JSON.parse(pump_on));
          console.log('no Error parsing pump_on or setting state:');
      } catch (e) {
          console.log('Error parsing pump_on or setting state:' + e);
      }
      
      
      Thomas BraunT 1 Reply Last reply
      0
      • F franzda

        @franzda Offensichtlich lag der Fehler im Java-Adapter; nach einer Aktualisierung läuft die Funktion jetzt einwandfrei.

        var pump_on = '{"mon":[{"start":"06:30","end":"10:00","mode":"on","position":0},{"start":"11:30","end":"14:00","mode":"on","position":1},{"start":"18:30","end":"22:30","mode":"on","position":2}],"tue":[{"start":"06:30","end":"10:00","mode":"on","position":0},{"start":"11:30","end":"14:00","mode":"on","position":1},{"start":"18:30","end":"22:30","mode":"on","position":2}],"wed":[{"start":"06:30","end":"10:00","mode":"on","position":0},{"start":"11:30","end":"14:00","mode":"on","position":1},{"start":"18:30","end":"22:30","mode":"on","position":2}],"thu":[{"start":"06:30","end":"10:00","mode":"on","position":0},{"start":"11:30","end":"14:00","mode":"on","position":1},{"start":"18:30","end":"22:30","mode":"on","position":2}],"fri":[{"start":"06:30","end":"10:00","mode":"on","position":0},{"start":"11:30","end":"14:00","mode":"on","position":1},{"start":"18:30","end":"22:30","mode":"on","position":2}],"sat":[{"start":"06:30","end":"10:00","mode":"on","position":0},{"start":"11:30","end":"14:00","mode":"on","position":1},{"start":"18:30","end":"22:30","mode":"on","position":2}],"sun":[{"start":"06:30","end":"10:00","mode":"on","position":0},{"start":"11:30","end":"14:00","mode":"on","position":1},{"start":"18:30","end":"22:30","mode":"on","position":2}]}';
        
        try {
            setState('viessmannapi.0.247750.0.features.heating.dhw.pumps.circulation.schedule.commands.setSchedule.setValue', JSON.parse(pump_on));
            console.log('no Error parsing pump_on or setting state:');
        } catch (e) {
            console.log('Error parsing pump_on or setting state:' + e);
        }
        
        
        Thomas BraunT Online
        Thomas BraunT Online
        Thomas Braun
        Most Active
        wrote on last edited by
        #3

        @franzda

        Dann bring den Rest vom System (Betriebssystem + ioBroker) auch auf Stand.
        Ist dann vermutlich auch alles angejahrt.

        Linux-Werkzeugkasten:
        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
        NodeJS Fixer Skript:
        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        Support us

        ioBroker
        Community Adapters
        Donate

        743

        Online

        32.7k

        Users

        82.6k

        Topics

        1.3m

        Posts
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Home
        • Recent
        • Tags
        • Unread 0
        • Categories
        • Unreplied
        • Popular
        • GitHub
        • Docu
        • Hilfe