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. Tester
  4. Test Adapter stiebel-isg v1.4.x GitHub

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    251

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

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

Test Adapter stiebel-isg v1.4.x GitHub

Scheduled Pinned Locked Moved Tester
stiebel-isgtest
203 Posts 12 Posters 26.6k Views 14 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.
  • nik82N Offline
    nik82N Offline
    nik82
    Most Active
    wrote on last edited by
    #194

    Hallo,
    hat sich in letzter Zeit irgendetwas geändert?
    Ich habe das Problem, dass ich unter STATUS den Wert NICHT TRUE nicht mehr abfragen kann.
    Ich will ein Script ausführen wenn meine Warmwasserbereitung NICHT läuft.
    Da der Status ja den Wert false nicht einträgt konnte ich das immer so lösen:

    8b10bf27-5ce9-4604-b2c1-8fe927a61d68-image.png

    oder so

    0c9ec056-4dc6-4200-b877-22385fa16945-image.png

    Hat immer gut damals geklappt, habe jetzt das Script schon länger nicht mehr gebraucht, aber jetzt wo es wieder so warm ist und ich die Lüftung tagsüber an habe, möchte ich die Lüftung bei Warmwasser ausschalten, da es sonst die Luft so erwärmt und reindrückt (meine hat noch nicht die "LUFTSTOP SOMMER" Option).

    Der Wert true wird auch immer erkannt und abgearbeitet, Lüftung wird ausgeschaltet.
    Aber der undefinierte Wert wird nicht mehr bearbeitet, Lüftung stellt sich nicht mehr zurück.

    Was könnte da passiert sein, wie bekommen wir das wieder zum laufen?

    S 1 Reply Last reply
    0
    • nik82N nik82

      Hallo,
      hat sich in letzter Zeit irgendetwas geändert?
      Ich habe das Problem, dass ich unter STATUS den Wert NICHT TRUE nicht mehr abfragen kann.
      Ich will ein Script ausführen wenn meine Warmwasserbereitung NICHT läuft.
      Da der Status ja den Wert false nicht einträgt konnte ich das immer so lösen:

      8b10bf27-5ce9-4604-b2c1-8fe927a61d68-image.png

      oder so

      0c9ec056-4dc6-4200-b877-22385fa16945-image.png

      Hat immer gut damals geklappt, habe jetzt das Script schon länger nicht mehr gebraucht, aber jetzt wo es wieder so warm ist und ich die Lüftung tagsüber an habe, möchte ich die Lüftung bei Warmwasser ausschalten, da es sonst die Luft so erwärmt und reindrückt (meine hat noch nicht die "LUFTSTOP SOMMER" Option).

      Der Wert true wird auch immer erkannt und abgearbeitet, Lüftung wird ausgeschaltet.
      Aber der undefinierte Wert wird nicht mehr bearbeitet, Lüftung stellt sich nicht mehr zurück.

      Was könnte da passiert sein, wie bekommen wir das wieder zum laufen?

      S Offline
      S Offline
      SaschaS
      wrote on last edited by
      #195

      @nik82 Hallo Nik,

      Stiebel hat mit Versionsupdate geändert, dass nicht vorhandenen Indikatoren nicht mehr angezeigt werden. Folglich können diese mit dem Adapter auch nicht mehr ausgelesen werden. Das Problem wurde bereits weiter oben schon einmal thematisiert. Ich habe darauf hin auch länger experimentiert.

      Abhilfe hat geschaffen, dass ich Intervallmäßig prüfe, ob der State vorhanden ist und mir einen eigenen Datenpunkt erzeugt habe. Dieser wird dann mit flase / true beschrieben. Das Intervall läuft bei mir alle 60 Sekunden.

      if (existsState(WARMWASSERAUFBEREITUNG) == false) {
          setState("javascript.0.LWZ.WARMWASSERAUFBEREITUNG", false, true);
          console.log("Warmwasseraufbereitung ist nicht aktiv.");
      }
      else {
          setState("javascript.0.LWZ.WARMWASSERAUFBEREITUNG", true, true);
          console.log("Warmwasseraufbereitung ist aktiv.");
      };
      
      1 Reply Last reply
      0
      • nik82N Offline
        nik82N Offline
        nik82
        Most Active
        wrote on last edited by nik82
        #196

        @SaschaS
        Was man da immer verpasst wenn man nicht immer mit liest :-)
        Merci für die Info!

        Gibts den "exist" Punkt eigentlich auch im Blockly?

        Hab das Java mal auf meine Datenpunkte angepasst:

        if (existsState(stiebel-isg.0.Info.STATUS.BETRIEBSSTATUS.WARMWASSERBEREITUNG) == false) {
            setState("javascript.0.Tecalor_Warmwasserbereitung", false, true);
            console.log("Warmwasseraufbereitung ist nicht aktiv.");
        }
        else {
            setState("javascript.0.Tecalor_Warmwasserbereitung", true, true);
            console.log("Warmwasseraufbereitung ist aktiv.");
        };
        

        Aber es kommt ein Fehler:

        19:21:38.962	error	javascript.0 (5524) script.js.common.Tecalor.Test compile failed: at script.js.common.Tecalor.Test:1
        

        Da ich mit Java nicht wirklich fit bin, kannst du mir da evtl. helfen?
        Merci im Voraus.

        1 Reply Last reply
        0
        • nik82N Offline
          nik82N Offline
          nik82
          Most Active
          wrote on last edited by nik82
          #197

          Habs, haben noch die Gänsefüßchen gefehlt :-)

          if (existsState("stiebel-isg.0.Info.STATUS.BETRIEBSSTATUS.WARMWASSERBEREITUNG") == false) {
              setState("javascript.0.Tecalor_Warmwasserbereitung", false, true);
              console.log("Warmwasseraufbereitung ist nicht aktiv.");
          }
          else {
              setState("javascript.0.Tecalor_Warmwasserbereitung", true, true);
              console.log("Warmwasseraufbereitung ist aktiv.");
          };
          

          Tip top, funktioniert, jetzt noch mit Cronjob laufen lassen und gut ist :-)

          Vielen Dank!

          S 1 Reply Last reply
          0
          • nik82N nik82

            Habs, haben noch die Gänsefüßchen gefehlt :-)

            if (existsState("stiebel-isg.0.Info.STATUS.BETRIEBSSTATUS.WARMWASSERBEREITUNG") == false) {
                setState("javascript.0.Tecalor_Warmwasserbereitung", false, true);
                console.log("Warmwasseraufbereitung ist nicht aktiv.");
            }
            else {
                setState("javascript.0.Tecalor_Warmwasserbereitung", true, true);
                console.log("Warmwasseraufbereitung ist aktiv.");
            };
            

            Tip top, funktioniert, jetzt noch mit Cronjob laufen lassen und gut ist :-)

            Vielen Dank!

            S Offline
            S Offline
            SaschaS
            wrote on last edited by
            #198

            @nik82 Perfekt :-)
            Hab eben auch erst gesehen, dass ich dir bei meinem Schnipsel ja nur die Hälfte geschickt habe, da ich bereits zuvor die Variable WARMWASSERAUFBEREITUNG als Konstante definiert hatte.
            Aber wenn es bereits bei dir läuft, super! :-)

            1 Reply Last reply
            0
            • nik82N Offline
              nik82N Offline
              nik82
              Most Active
              wrote on last edited by nik82
              #199

              Jo passt alles, nochmal vielen Dank.
              Aber bei einem könntest mir evtl. noch helfen wenn du Lust hast.
              Wie bekomme ich mehrere Abfragen in ein Javascript, ich habs mal so versucht:

              if (existsState("stiebel-isg.0.Info.STATUS.BETRIEBSSTATUS.WARMWASSERBEREITUNG") == false) {
                  setState("javascript.0.Tecalor_Warmwasserbereitung", false, true);
                  console.log("Warmwasseraufbereitung ist nicht aktiv.");
              }
               else {
                  setState("javascript.0.Tecalor_Warmwasserbereitung", true, true);
                  console.log("Warmwasseraufbereitung ist aktiv.");
                  });
              }
               if (existsState("stiebel-isg.0.Info.STATUS.BETRIEBSSTATUS.ELEKTRISCHE_NACHERWÄRMUNG") == false) {
                  setState("javascript.0.Tecalor_Heizstab", false, true);
               }
               else {
                  setState("javascript.0.Tecalor_Heizstab", true, true);
                  });
              }
               if (existsState("stiebel-isg.0.Info.STATUS.ANLAGENSTATUS.ABTAUEN_LL_WT") == false) {
                  setState("javascript.0.Tecalor_Abtauen", false, true);
               }
               else {
                  setState("javascript.0.Tecalor_Abtauen", true, true);
              });
              

              Bringt mir aber leider einen Fehler, da hab ich doch bestimmt irgendwo einen Fehler mit irgendeiner Klammer :-)

              unltdnetworxU 1 Reply Last reply
              0
              • nik82N nik82

                Jo passt alles, nochmal vielen Dank.
                Aber bei einem könntest mir evtl. noch helfen wenn du Lust hast.
                Wie bekomme ich mehrere Abfragen in ein Javascript, ich habs mal so versucht:

                if (existsState("stiebel-isg.0.Info.STATUS.BETRIEBSSTATUS.WARMWASSERBEREITUNG") == false) {
                    setState("javascript.0.Tecalor_Warmwasserbereitung", false, true);
                    console.log("Warmwasseraufbereitung ist nicht aktiv.");
                }
                 else {
                    setState("javascript.0.Tecalor_Warmwasserbereitung", true, true);
                    console.log("Warmwasseraufbereitung ist aktiv.");
                    });
                }
                 if (existsState("stiebel-isg.0.Info.STATUS.BETRIEBSSTATUS.ELEKTRISCHE_NACHERWÄRMUNG") == false) {
                    setState("javascript.0.Tecalor_Heizstab", false, true);
                 }
                 else {
                    setState("javascript.0.Tecalor_Heizstab", true, true);
                    });
                }
                 if (existsState("stiebel-isg.0.Info.STATUS.ANLAGENSTATUS.ABTAUEN_LL_WT") == false) {
                    setState("javascript.0.Tecalor_Abtauen", false, true);
                 }
                 else {
                    setState("javascript.0.Tecalor_Abtauen", true, true);
                });
                

                Bringt mir aber leider einen Fehler, da hab ich doch bestimmt irgendwo einen Fehler mit irgendeiner Klammer :-)

                unltdnetworxU Offline
                unltdnetworxU Offline
                unltdnetworx
                Developer
                wrote on last edited by unltdnetworx
                #200

                @nik82
                Es dürfte jeweils

                });
                

                zuviel sein. Dafür ein ; hinter die letzte

                }
                

                Gruß, Michael
                Weitere Infos im Profil.
                Wenn euch der Beitrag weitergeholfen hat, könnt ihr die Bewertung rechts unten im Beitrag nutzen.

                1 Reply Last reply
                0
                • nik82N Offline
                  nik82N Offline
                  nik82
                  Most Active
                  wrote on last edited by
                  #201

                  Jetzt gehts, habs viel zu kompliziert gedacht, so funktionierts:

                  if (existsState("stiebel-isg.0.Info.STATUS.BETRIEBSSTATUS.WARMWASSERBEREITUNG") == false) {
                      setState("javascript.0.Tecalor_Warmwasserbereitung", false, true);
                      console.log("Warmwasseraufbereitung ist nicht aktiv.");
                  }
                  else {
                      setState("javascript.0.Tecalor_Warmwasserbereitung", true, true);
                      console.log("Warmwasseraufbereitung ist aktiv.");
                  };
                  
                  
                  if (existsState("stiebel-isg.0.Info.STATUS.ANLAGENSTATUS.ABTAUEN_LL_WT") == false) {
                      setState("javascript.0.Tecalor_Heizstab", false, true);
                  }
                  else {
                      setState("javascript.0.Tecalor_Abtauen", true, true);
                  };
                  
                  
                  if (existsState("stiebel-isg.0.Info.STATUS.BETRIEBSSTATUS.ELEKTRISCHE_NACHERWÄRMUNG") == false) {
                      setState("javascript.0.Tecalor_Heizstab", false, true);
                  }
                  else {
                      setState("javascript.0.Tecalor_Heizstab", true, true);
                  };
                  

                  Danke für eure Hilfe.

                  1 Reply Last reply
                  0
                  • unltdnetworxU Offline
                    unltdnetworxU Offline
                    unltdnetworx
                    Developer
                    wrote on last edited by
                    #202

                    Bitte diesen Thread nicht mehr benutzen. Evtl. könnt ihr auch die neue Version 1.5.0 testen und im neuen Thread kurz rückmelden.
                    Danke.

                    Gruß, Michael
                    Weitere Infos im Profil.
                    Wenn euch der Beitrag weitergeholfen hat, könnt ihr die Bewertung rechts unten im Beitrag nutzen.

                    1 Reply Last reply
                    1
                    • S Offline
                      S Offline
                      SaschaS
                      wrote on last edited by
                      #203

                      Ich bin so frei an dieser Stelle noch den Link zum neuen Thread zu posten: https://forum.iobroker.net/topic/34599/test-adapter-stiebel-isg-v1-5-x

                      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

                      516

                      Online

                      32.7k

                      Users

                      82.5k

                      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