Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. schueli86

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    S
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 20
    • Best 1
    • Groups 1

    schueli86

    @schueli86

    1
    Reputation
    10
    Profile views
    20
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    schueli86 Follow
    Starter

    Best posts made by schueli86

    • RE: Test ViessmannAPI v2.0.0

      Hallo @tombox,

      Ich habe den Fehler gefunden. Im Iobroker ist bei setValue als String angegeben. Wenn ich es auf JSON umstelle, dann funktioniert es. Können wir dies im Adapter ändern?

      posted in Tester
      S
      schueli86

    Latest posts made by schueli86

    • RE: Test ViessmannAPI v2.0.0

      @manrum1 Hi, danke dass du hier her gekommen bist. 🙂

      Was willst du genau setzen? Heizung oder Wasser?

      Hier hast du den Befehl, der die Heizung von 00:00 bis 24:00 laufen lässt:

      
       var standard = '{"mon":[{"start":"00:00","end":"24:00","mode":"normal","position":0}],"tue":[{"start":"00:00","end":"24:00","mode":"normal","position":0}],\
                    "wed":[{"start":"00:00","end":"24:00","mode":"normal","position":0}],"thu":[{"start":"00:00","end":"24:00","mode":"normal","position":0}],\
                    "fri":[{"start":"00:00","end":"24:00","mode":"normal","position":0}],"sat":[{"start":"00:00","end":"24:00","mode":"normal","position":0}],\
                    "sun":[{"start":"00:00","end":"24:00","mode":"normal","position":0}]}'
          setState('viessmannapi.0.XXX.0.features.heating.circuits.0.heating.schedule.commands.setSchedule.setValue', JSON.parse(standard));
      

      Für Wasser musst du als Mode on verwenden. Bei mir funktioniert es so.

      posted in Tester
      S
      schueli86
    • RE: Test ViessmannAPI v2.0.0

      @jensemann dann ist die Frage, ob du überhaupt die Zeiten ändern musst. Es gibt ja auch die Betriebsart dauernd reduziert. Die sollte dein Problem lösen. Ich würde aber empfehlen einen neuen Beitrag zu eröffnen, da es hier nur um den Adapter gehen sollte. Ich steuere mit den Zeiten unsere unregelmäßig Anwesenheit. Homeoffice, Normal, Urlaub usw.. Das ganz wird per Kalendereintrag ermittelt und dann Heizung und Thermostate entsprechend gesteuert

      posted in Tester
      S
      schueli86
    • RE: Test ViessmannAPI v2.0.0

      @jensemann man gibt bei den Zeiten nur an, wann der Modus normal sein soll. Die fehlenden Zeiten sind dann automatisch der reduzierte Modus. Ich hatte von 00:00 bis 24:00 nur für den Test genommen.

      posted in Tester
      S
      schueli86
    • RE: Test ViessmannAPI v2.0.0

      @tombox hab es gerade getestet. Es scheint alles zu funktionieren. Danke für deine ganze Arbeit an diesem Adapter.

      posted in Tester
      S
      schueli86
    • RE: Test ViessmannAPI v2.0.0

      @tombox gemischt scheint auch zu funktionieren.

      posted in Tester
      S
      schueli86
    • RE: Test ViessmannAPI v2.0.0

      @tombox ich gehe bei setSchedule.setValue auf Objekt bearbeiten und Stelle den Zustandstyp auf json. Die spannende Frage ist, warum es bei @tiger-vi funktioniert.

      posted in Tester
      S
      schueli86
    • RE: Test ViessmannAPI v2.0.0

      @tombox scheinbar wird dann wieder ein String verwendet. Es kommt bei setSchedule wieder der Fehler. Umstellung auf JSON funktioniert dann wieder bei mir.

      posted in Tester
      S
      schueli86
    • RE: Test ViessmannAPI v2.0.0

      Hallo @tombox,

      Ich habe den Fehler gefunden. Im Iobroker ist bei setValue als String angegeben. Wenn ich es auf JSON umstelle, dann funktioniert es. Können wir dies im Adapter ändern?

      posted in Tester
      S
      schueli86
    • RE: Test ViessmannAPI v2.0.0

      @tiger-vi Das funktioniert bei mir leider nicht 😞

      Hab jetzt folgenden Code von dir genommen und erhalte den gleichen Fehler.

       var standard = '{"mon":[{"start":"00:00","end":"24:00","mode":"normal","position":0}],"tue":[{"start":"00:00","end":"24:00","mode":"normal","position":0}],\
                    "wed":[{"start":"00:00","end":"24:00","mode":"normal","position":0}],"thu":[{"start":"00:00","end":"24:00","mode":"normal","position":0}],\
                    "fri":[{"start":"00:00","end":"24:00","mode":"normal","position":0}],"sat":[{"start":"00:00","end":"24:00","mode":"normal","position":0}],\
                    "sun":[{"start":"00:00","end":"24:00","mode":"normal","position":0}]}'
          setState('viessmannapi.0.XXX.0.features.heating.circuits.0.heating.schedule.commands.setSchedule.setValue', JSON.parse(standard));
      

      Am Ende macht JSON.pars ja auch nur wieder einen JSON aus dem String. Ich hatte es bei mir mit den alten Adapter auch schon als JSON. Schade, hätte klappen können.

      posted in Tester
      S
      schueli86
    • RE: Test ViessmannAPI v2.0.0

      @tombox bis jetzt noch nicht. Werde ich heute Abend mal machen. Ich hatte die Hoffnung, dass es hier schon jemand geschafft hat.

      posted in Tester
      S
      schueli86
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo