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. Entwicklung
  4. Neuer Adapter: ioBroker.stiebel-lwz / ioBroker.stiebel-isg

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    280

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

Neuer Adapter: ioBroker.stiebel-lwz / ioBroker.stiebel-isg

Geplant Angeheftet Gesperrt Verschoben Entwicklung
419 Beiträge 17 Kommentatoren 88.6k Aufrufe 12 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.
  • unltdnetworxU Offline
    unltdnetworxU Offline
    unltdnetworx
    Developer
    schrieb am zuletzt editiert von
    #281

    Gut zu wissen, kann man evtl. ab und zu auch anderweitig gebrauchen.

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

    1 Antwort Letzte Antwort
    0
    • unltdnetworxU Offline
      unltdnetworxU Offline
      unltdnetworx
      Developer
      schrieb am zuletzt editiert von
      #282

      Du könntest auch die letzte Änderung des Datenpunktes überprüfen. Wenn die kleiner ist als Jetzt Minus das eingestellte Intervall, dann auf False setzen. Weil dann ja keine Änderung geschrieben wurde.

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

      1 Antwort Letzte Antwort
      0
      • nik82N Offline
        nik82N Offline
        nik82
        Most Active
        schrieb am zuletzt editiert von
        #283

        Ja das hab ich auch schon gedacht, aber ich weis nicht wie man im blockly die zeit der letzten Änderung eines Objektes ausliest.

        1 Antwort Letzte Antwort
        0
        • unltdnetworxU Offline
          unltdnetworxU Offline
          unltdnetworx
          Developer
          schrieb am zuletzt editiert von
          #284

          Bei "Wert von " kann man auf Wert klicken und "letzte Änderung" wählen.

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

          1 Antwort Letzte Antwort
          0
          • nik82N Offline
            nik82N Offline
            nik82
            Most Active
            schrieb am zuletzt editiert von
            #285

            Ah ok, werd ich auch mal testen. Danke.

            1 Antwort Letzte Antwort
            0
            • nik82N Offline
              nik82N Offline
              nik82
              Most Active
              schrieb am zuletzt editiert von
              #286

              Hallo,

              jetzt habe ich noch ein Problem:

              Ich kann keinen Betriebsstatus umstellen.

              Hier mein Blockly:

              6616_blockly.jpg

              Hier vor dem Start des Scriptes:

              6616_auto.jpg

              Jetzt starte ich das Script:

              Dann löscht er den Eintrag raus, stellt sich aber nicht auf Betriebstatus "Handbetrieb":

              6616_start1.jpg

              Mache ich da was falsch? Habe es im Blockly mit steuern und aktualisieren probiert,

              ich muss doch dort eine Zahl reinschreiben oder? Weil mit Text geht es auch nicht.

              Die Lüfterstufen usw. lassen sich alles sauber steuern bzw. aktualisieren, nur der Betriebsstatus nicht.

              Vielleicht kann mir da noch wer helfen :D Danke im Voraus.

              1 Antwort Letzte Antwort
              0
              • unltdnetworxU Offline
                unltdnetworxU Offline
                unltdnetworx
                Developer
                schrieb am zuletzt editiert von
                #287

                Ich würde vermuten, dass es kein Zahlenwert sondern Text ist. Versuch mal statt 14 als Zahl (lila) "14" mit dem grünen Rahmen aus dem Bereich Text.

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

                1 Antwort Letzte Antwort
                0
                • nik82N Offline
                  nik82N Offline
                  nik82
                  Most Active
                  schrieb am zuletzt editiert von
                  #288

                  Jackpot, genau das wars :D

                  Hab soviel versucht, aber das nicht :oops:

                  Dickes Dankeschön.

                  Hab jetzt auch ein Blockly gebastelt mit dem jetzt die Statusabfragen funktionieren, habs heute erst gestartet (noch in der Testphase), schaut aber bis jetzt ganz gut aus:

                  6616_status.jpg

                  1 Antwort Letzte Antwort
                  0
                  • T Offline
                    T Offline
                    tschombe
                    schrieb am zuletzt editiert von
                    #289

                    Hallo,

                    ich bin seit langem mal wieder online, weil bei mir

                    eine PV-Anlage ins Haus kommt und ich mit meiner

                    Stiebel-Eltron Wärmepumpe Eigenbedarfsoptimierung machen möchte.

                    Ich habe mein ISGWeb jetzt mal auf die Version 10.0.1 upgedated.

                    Nun habe ich auch die SG-Ready Energiemanagement Webseiten verfügbar.

                    Laut Doku sind die allerdings nur mit ISG Plus in Verbindung mit dem Relaiseingang

                    nutzbar.

                    Hat jemand damit Erfahrung gesammelt? Gäbe es auch eine Möglichkeit über ein

                    Webkommando das Energiemanagement anzusteuern statt dem physikalischen Eingang des ISG PLUS?

                    Oder setzte ich einfach die Sollwerte manuell in einem externen Script?

                    1 Antwort Letzte Antwort
                    0
                    • unltdnetworxU Offline
                      unltdnetworxU Offline
                      unltdnetworx
                      Developer
                      schrieb am zuletzt editiert von
                      #290

                      Hallo Frank,

                      ich antworte dir mal auf den Post und die PN in einem. Vllt. hilft es ja jemandem.

                      > Nun habe ich auch die SG-Ready Energiemanagement Webseiten verfügbar
                      Ich denke, dass sowohl das ISGweb als auch das ISGplus die gleiche Oberfläche haben um einfach doppelte Programmierung zu vermeiden. Du könntest also das Energiemanagement durchaus aktivieren. Aber da du ja im ISG keinen Eingang hast und somit kein Signal geben kannst, wann die erhöten Temperaturen angefahren werden sollen, wird es vermutlich nichts bringen.

                      Allerdings kannst du die Werte einfach dort speichern und in einem Skript verarbeiten. Sprich du musst dir keine Variablen/Datenpunkte anlegen, sondern kannst einfach abfragen, ob im ISG das Energiemangement aktiviert ist und dann dein Skript ausführen. Im Skript dann die erhöhten Werte, welche du im ISG (missbräuclich) festlegst über die normalen Werte schreiben, falls viel PV-Energie vorhanden ist und wieder zurück, wenn die Einspeisung auf z.B. unter 100 Watt fällt.

                      Somit kannst du dir alle Smartmanager, ISG-Lösungen etc. sparen.

                      Ich hoffe es hilft dir weiter. Nur mal schnell zusammen getippt.

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

                      1 Antwort Letzte Antwort
                      0
                      • T Offline
                        T Offline
                        tschombe
                        schrieb am zuletzt editiert von
                        #291

                        Super, dank dir für die Rückmeldung und Infos.

                        Das hilft mir schonmal sehr weiter,

                        ich denke da hab ich jetzt einen Ansatz wie ich das

                        versuche zu realisieren.

                        Der Punkt mit den Wechselrichter-Daten ist aber auch ein

                        wichtiger Punkt, das muss ich mit meinem PV-Anlagenbauer noch klären,

                        ob ich da die Info bekomme, ob der Wechselrichter zur Einspeisung oder zum

                        Eigenverbrauch von Gleich- auf Wechselspannung transformiert.

                        Da muss ich mich noch genauer informieren, danke für den Hinweis.

                        Aktuell ist die Anlage noch gar nicht installiert, kommt erst im April, aber

                        ich will mich schonmal frühzeitig mit der Materie beschäftigen, damit ich nicht

                        später falsche Komponenten verbaut bekomme.

                        1 Antwort Letzte Antwort
                        0
                        • nik82N Offline
                          nik82N Offline
                          nik82
                          Most Active
                          schrieb am zuletzt editiert von
                          #292

                          Hallo,
                          hat schon irgendwer die ISG Version 8.5.0 auf seinem ISG?
                          Gibt es damit Probleme oder geht alles?
                          Ich hab nämlich noch die 8.2.0 und dort funktioniert alles, ich muss aber jetzt (damit Stiebel auf die Anlage kommt, da es ein technisches Problem gibt) auf die 8.5.0 updaten.

                          Danke im Voraus.

                          1 Antwort Letzte Antwort
                          0
                          • unltdnetworxU Offline
                            unltdnetworxU Offline
                            unltdnetworx
                            Developer
                            schrieb am zuletzt editiert von
                            #293

                            Ich habe Version 10.0.1, läuft seit längerem tadellos.

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

                            1 Antwort Letzte Antwort
                            0
                            • nik82N Offline
                              nik82N Offline
                              nik82
                              Most Active
                              schrieb am zuletzt editiert von
                              #294

                              Super, danke für die Info.

                              1 Antwort Letzte Antwort
                              0
                              • J Offline
                                J Offline
                                JB_Mystery
                                schrieb am zuletzt editiert von
                                #295

                                Hallo Michael,

                                ich habe meine Scripte jetzt endlich umgestellt. Hat leider länger gedauert als gedacht, da wenig Zeit. Es funktioniert alles super.
                                Jedoch kann es bei mir vorkommen, dass ich auf einmal mehr als 5 Parameter ändern muss. Damit versuche ich einen Heizungstart zu erzwingen. Zu dieser Zeit und auch zu anderen Zeiten, wenn viele Werte geändert werden, bekomme ich die nachfolgenden Errors.

                                Error Stiebel ISG.jpg

                                Ich vermute, dass das ISG zu dieser Zeit überfordert ist. Kann es sein, dass du jede Änderung einzeln versuchst zu bearbeiten und damit das ISG überfordert ist? Wenn ja, würde ich den Vorschlag machen, gewisse Änderungen von Werten in einer Zeit zu sammeln und dann gemeinsam zu übertragen. Evtl. kann ja auch nur das Einlesen aller Werte nach einer Wertänderung gebündelt werden.
                                Vielen Dank für Rückmeldung.

                                Jörg

                                P.s.: Ich bin die nächsten Wochen unterwegs und kann leider nichts testen.

                                unltdnetworxU 2 Antworten Letzte Antwort
                                0
                                • J JB_Mystery

                                  Hallo Michael,

                                  ich habe meine Scripte jetzt endlich umgestellt. Hat leider länger gedauert als gedacht, da wenig Zeit. Es funktioniert alles super.
                                  Jedoch kann es bei mir vorkommen, dass ich auf einmal mehr als 5 Parameter ändern muss. Damit versuche ich einen Heizungstart zu erzwingen. Zu dieser Zeit und auch zu anderen Zeiten, wenn viele Werte geändert werden, bekomme ich die nachfolgenden Errors.

                                  Error Stiebel ISG.jpg

                                  Ich vermute, dass das ISG zu dieser Zeit überfordert ist. Kann es sein, dass du jede Änderung einzeln versuchst zu bearbeiten und damit das ISG überfordert ist? Wenn ja, würde ich den Vorschlag machen, gewisse Änderungen von Werten in einer Zeit zu sammeln und dann gemeinsam zu übertragen. Evtl. kann ja auch nur das Einlesen aller Werte nach einer Wertänderung gebündelt werden.
                                  Vielen Dank für Rückmeldung.

                                  Jörg

                                  P.s.: Ich bin die nächsten Wochen unterwegs und kann leider nichts testen.

                                  unltdnetworxU Offline
                                  unltdnetworxU Offline
                                  unltdnetworx
                                  Developer
                                  schrieb am zuletzt editiert von
                                  #296

                                  @JB_Mystery
                                  Versuchen ist relativ. Das ISG macht es nicht anders. Aber ich hab eine Idee. Momentan werden alle Werte nach jedem Speichern abgerufen. Entweder ich schränke den Abrufintervall ein oder ich versuche nur die Seite abzurufen, auf der die Änderung angezeigt wird. Da es keine API gibt, kann ich das nicht anders lösen.

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

                                  1 Antwort Letzte Antwort
                                  0
                                  • J JB_Mystery

                                    Hallo Michael,

                                    ich habe meine Scripte jetzt endlich umgestellt. Hat leider länger gedauert als gedacht, da wenig Zeit. Es funktioniert alles super.
                                    Jedoch kann es bei mir vorkommen, dass ich auf einmal mehr als 5 Parameter ändern muss. Damit versuche ich einen Heizungstart zu erzwingen. Zu dieser Zeit und auch zu anderen Zeiten, wenn viele Werte geändert werden, bekomme ich die nachfolgenden Errors.

                                    Error Stiebel ISG.jpg

                                    Ich vermute, dass das ISG zu dieser Zeit überfordert ist. Kann es sein, dass du jede Änderung einzeln versuchst zu bearbeiten und damit das ISG überfordert ist? Wenn ja, würde ich den Vorschlag machen, gewisse Änderungen von Werten in einer Zeit zu sammeln und dann gemeinsam zu übertragen. Evtl. kann ja auch nur das Einlesen aller Werte nach einer Wertänderung gebündelt werden.
                                    Vielen Dank für Rückmeldung.

                                    Jörg

                                    P.s.: Ich bin die nächsten Wochen unterwegs und kann leider nichts testen.

                                    unltdnetworxU Offline
                                    unltdnetworxU Offline
                                    unltdnetworx
                                    Developer
                                    schrieb am zuletzt editiert von unltdnetworx
                                    #297

                                    @JB_Mystery
                                    Hallo Jörg,
                                    ich habe jetzt eine 10 Sekunden-Verzögerung vor das Neuladen der Einstellungen gesetzt. Diese wird bei jedem neuen Befehl zurückgesetzt. Also solltest du alle Befehle senden können und nach 10 Sekunden werden dann einmalig alle Einstellungen neugeladen anstatt pro Befehl einmal. Das sollte erhebliche Verbesserung bei deinem Problem bringen. Falls es an einer Überlastung liegen sollte. Evtl. kannst du auch eine Sekunde Pause zwischen den Befehlen setzen?

                                    Welche Befehle sind das denn um den Heizungsstart zu erzwingen? Es sollte doch schon reichen das Warmwasser auf Maximum zu setzen, sofern das mehr als 3 Grad (Standard Hysterese-Wert?) liegt und der Verdichter eine Zeit lang nicht gelaufen ist.

                                    Gib bitte kurz Rückmeldung, ob es klappt oder evtl. sogar neue Probleme gibt, dann kann ich die Versionsnummer erhöhen.

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

                                    1 Antwort Letzte Antwort
                                    0
                                    • J Offline
                                      J Offline
                                      JB_Mystery
                                      schrieb am zuletzt editiert von
                                      #298

                                      Hallo Michael,
                                      der Fehler besteht leider immer noch. Wie wird denn der Error Null erzeugt?
                                      Habe bei mir nochmals nachgeschaut. Ich versuche vor einem definierten WW-Bedarf (Sonnenpeak) einen Heizbedarf herraus zu fordern. Dazu passe ich die folgenden Werte an, wenn sie nicht schon so stehen (Hysteresen verkleinern, Fusspunkt nach oben und Pumpenzyklen auf max). Dadurch wird ein Überprüfen auf Heizbedarf erzeugt. Hintergrund ist der, dass ich die Verdichterstarts reduzieren will. Wenn vor einem WW-Betrieb ein Heizbetrieb war, wird dieser danach nahtlos weitergeführt ohne den Verdichter neu zu starten.

                                      if (getState("stiebel-isg.0.Einstellungen.HEIZEN.HYSTERESEN.val162").val != Hys1 - 0.5) setState("stiebel-isg.0.Einstellungen.HEIZEN.HYSTERESEN.val162", Hys1 - 0.5);
                                      if (getState("stiebel-isg.0.Einstellungen.HEIZEN.HYSTERESEN.val163").val != Hys2 - 0.5) setState("stiebel-isg.0.Einstellungen.HEIZEN.HYSTERESEN.val162", Hys2 - 0.5);
                                      if (getState("stiebel-isg.0.Einstellungen.HEIZEN.HYSTERESEN.val167").val != Asym) setState("stiebel-isg.0.Einstellungen.HEIZEN.HYSTERESEN.val162", Asym);
                                      if (getState("stiebel-isg.0.Einstellungen.HEIZEN.HEIZKURVE HK1.val16").val != Fusspunkt + 1) setState("stiebel-isg.0.Einstellungen.HEIZEN.HEIZKURVE HK1.val16", Fusspunkt + 1);
                                      if (getState("stiebel-isg.0.Einstellungen.FACHMANN.PUMPENZYKLEN.val154").val != Pumpemax) setState("stiebel-isg.0.Einstellungen.FACHMANN.PUMPENZYKLEN.val154", Pumpemax);
                                      

                                      Nach dem Überprüfen, zum WW-Betrieb, mache ich diese Anpassung wieder Rückgängig und zusätzlich natürlich noch die WW-Werte.

                                      if (getState("stiebel-isg.0.Einstellungen.WARMWASSER.WW-TEMPERATUREN.val161").val != WWTemp) setState("stiebel-isg.0.Einstellungen.WARMWASSER.WW-TEMPERATUREN.val161", WWTemp);
                                      if (getState("stiebel-isg.0.Einstellungen.WARMWASSER.GRUNDEINSTELLUNG.val60").val != WWHysmax) setState("stiebel-isg.0.Einstellungen.WARMWASSER.GRUNDEINSTELLUNG.val60", WWHysmax);
                                      

                                      Ansonsten habe ich aber keine Probleme feststellen können. Ich war jetzt auch nur 2 Tage zuhause zum Testen und bin jetzt erst wieder ab Mai zum Testen bereit. Sorry dafür.
                                      Evtl. hast du ja weitere Ideen woran diese Errors liegen können. Vielen Dank schonmal.

                                      1 Antwort Letzte Antwort
                                      0
                                      • unltdnetworxU Offline
                                        unltdnetworxU Offline
                                        unltdnetworx
                                        Developer
                                        schrieb am zuletzt editiert von
                                        #299

                                        Also ich vermute, dass es an zu vielen gleichzeitigen Aufrufen liegt. Die Werte können nur einzeln geschrieben werden, das lässt sich leider nicht anders lösen. Du könntest vllt. eine kurze Wartezeit einbauen. Vllt. 1-2 Sekunden. Im Moment rufst du im Prinzip 5 mal gleichzeitg das PHP-Skript auf und willst die Werte schreiben.

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

                                        1 Antwort Letzte Antwort
                                        0
                                        • J Offline
                                          J Offline
                                          JB_Mystery
                                          schrieb am zuletzt editiert von
                                          #300

                                          Damals habe ich dies so gemacht und da schreibt man meiner Meinung nach mehrere Werte gleichzeitig ins ISG (kann mich aber auch irren):

                                          sendRequest2ISG('data=[{"name":"val154","value":"' + parseFloat(Pumpemax) + '"},{"name":"val162","value":"' + parseFloat(Hys1 - 0.5) + '"},{"name":"val163","value":"' + parseFloat(Hys2 - 0.5) + '"},{"name":"val167","value":"' + parseFloat(Asym) + '"},{"name":"val16","value":"' + parseFloat(Fusspunkt + 1) + '"}]');
                                          

                                          oder so:

                                          var Daten = "data=[";
                                              Daten += '{"name":"val161","value":"42"}';
                                              Daten += ',{"name":"val162","value":"' + parseFloat(Hys1) + '"},{"name":"val163","value":"' + parseFloat(Hys2) + '"},{"name":"val167","value":"' + parseFloat(Asym) + '"},{"name":"val16","value":"' + parseFloat(Fusspunkt + 0.5) + '"}';
                                              Daten += ',{"name":"val154","value":"' + parseFloat(Pumpe) + '"},{"name":"val60","value":"2,5"}]';
                                              sendRequest2ISG(Daten);
                                          

                                          mit dieser Funktion:

                                          function sendRequest2ISG(data) {
                                              var request = require('request');
                                                  request.post(
                                                      {
                                                          url:     'http://x.x.x.x/save.php',
                                                          form: data
                                                      },
                                                      function(error, response, body)
                                                      {
                                                      if (!error && response.statusCode === 200) console.log("ISG response: " + JSON.stringify(body));
                                                      else {
                                                          console.log("error during ISG request: " + error);
                                                          console.log("response.statusCode: " + response.statusCode);
                                                          console.log("response.statusText: " + response.statusText);
                                                      }
                                                  });
                                          }
                                          

                                          Kannst es dir ja nochmals anschauen. Wenn du bei deinem Adapter keine andere Möglichkeit siehst, dann werde ich mein Schreiben der Werte natürlich verzögern.
                                          Ab jetzt geht's im Mai weiter.

                                          unltdnetworxU 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

                                          488

                                          Online

                                          32.5k

                                          Benutzer

                                          81.9k

                                          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