Skip to content
  • 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
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Object Max Wert lässt setValue Wert nicht zu

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    11
    2
    211

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

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

Object Max Wert lässt setValue Wert nicht zu

Object Max Wert lässt setValue Wert nicht zu

Scheduled Pinned Locked Moved Skripten / Logik
37 Posts 7 Posters 3.1k Views 3 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.
  • U UlliJ

    @mcm1957

    habe zwar den Kühlmodus nicht, nutze auch den Adapter nicht (ist jedoch noch installiert) aber trotzdem mal ein log angehängt.

    Habe dem Adapter vor dem Start den Objektbaum gelöscht. Zu Beginn kommt die Konfiguration der Anlage vom Portalserver

    20240819 konfig smartset.json

    Bei einzelnen Werten mit Auswahlmöglichkeit oder auch mehreren States, z.B. ID 27005000001 (aktueller Betriebsstatus des Heizgerätes) werden die min/max Werte vom Portal mitgeliefert.

    {"ValueId":27005000001,"SortId":4826,"SubBundleId":0,"ParameterId":27005000001,"IsReadOnly":true,"NoDataPoint":false,"IsExpertProtectable":false,"Name":"Betriebsart Heizgerät","Group":"410_Einstellungen und Anzeigen","ProtGrp":"HG <1>","ControlType":1,"Value":"15","ValueState":1,"HasDependentParameter":false,"ListItems":[{"Value":"0","DisplayText":"ODU Test","IsSelectable":true,"HighlightIfSelected":false},{"Value":"1","DisplayText":"Test","IsSelectable":true,"HighlightIfSelected":false},{"Value":"2","DisplayText":"Frostschutz HK","IsSelectable":true,"HighlightIfSelected":false},{"Value":"3","DisplayText":"Frostschutz Warmwasser","IsSelectable":true,"HighlightIfSelected":false},{"Value":"4","DisplayText":"Durchfluss gering","IsSelectable":true,"HighlightIfSelected":false},{"Value":"5","DisplayText":"Vorwärmung","IsSelectable":true,"HighlightIfSelected":false},{"Value":"6","DisplayText":"Abtaubetrieb","IsSelectable":true,"HighlightIfSelected":false},{"Value":"7","DisplayText":"Antilegionellenfunktion","IsSelectable":true,"HighlightIfSelected":false},{"Value":"8","DisplayText":"Warmwasser","IsSelectable":true,"HighlightIfSelected":false},{"Value":"9","DisplayText":"WW-Nachlauf","IsSelectable":true,"HighlightIfSelected":false},{"Value":"10","DisplayText":"Heizbetrieb","IsSelectable":true,"HighlightIfSelected":false},{"Value":"11","DisplayText":"HZ-Nachlauf","IsSelectable":true,"HighlightIfSelected":false},{"Value":"12","DisplayText":"Aktive Kühlung","IsSelectable":true,"HighlightIfSelected":false},{"Value":"13","DisplayText":"Kaskade","IsSelectable":true,"HighlightIfSelected":false},{"Value":"14","DisplayText":"GLT","IsSelectable":true,"HighlightIfSelected":false},{"Value":"15","DisplayText":"Standby","IsSelectable":true,"HighlightIfSelected":false},{"Value":"16","DisplayText":"Pump Down","IsSelectable":true,"HighlightIfSelected":false},{"Value":"17","DisplayText":"Nachlauf K","IsSelectable":true,"HighlightIfSelected":false},{"Value":"18","DisplayText":"Undefiniert","IsSelectable":true,"HighlightIfSelected":false},{"Value":"19","DisplayText":"Pool","IsSelectable":true,"HighlightIfSelected":false}],"MinValueCondition":"0","MaxValueCondition":"19","MinValue":0,"MaxValue":19,"TileParameterTagType":1}
    

    Das ganze log hier noch als file (Autorisierung und token entfernt)
    20240819 startup log smartset.json

    Aus meiner Sicht ist der Fehler auf der Portalseite. Da werden die falschen Grenzwerte geliefert. Betroffene könnten mal im Portal direkt versuchen den Wert umzustellen. Steht er da überhaupt zur Verfügung??? Dann sollte die Konfiguration der Anlage im Heizraum überprüft werden. Schließlich kommen die Daten vom ISM7 in der Heizung.
    Mangels Kühlmodus hier die Betriebsart der Heizung als Beispiel
    d9d0b9c2-2642-4197-87b5-bf3efb942651-image.png

    Wenn es da geht, vielleicht mal den Wolf support darauf ansetzen.

    Hoffe das hilft bei der weiteren Analyse
    VG

    mcm1957M Offline
    mcm1957M Offline
    mcm1957
    wrote on last edited by
    #28

    @ullij
    Danke - die INfo hilft mir schon mal zu verstehen was der Adapter tut.

    Ich bin auch ziemlich sicher dass der falsche Max Wert vom Portal kommt. Daher würde ich auch anregen den Wolf Support mal anzutriggern. Bitte hier Bescheid geben dass das passiert ist und was die Antwort war.

    Ob ein Bedienungsfehler (sprich falsche Einstellung am Gerät) vorliegt kann nur der User bzw, Wolf Support abklären.

    Ein Output eines Systems MIT Kühlung wär noch von Interesse. Ev. klemmt es ja auch weil nur Werte 1,2,3 und 6 zu existieren scheinen - 4,5 aber nciht - zumindest wenn ich hier lese. Daher wären die Daten eines Systems MIOT Kühlmöglichkeit noch weiter hilfreich.

    Aber jedenfalls DANKE an ullij für den Support

    Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
    Support Repositoryverwaltung.

    Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

    LESEN - gute Forenbeitrage

    U 1 Reply Last reply
    3
    • mcm1957M mcm1957

      @ullij
      Danke - die INfo hilft mir schon mal zu verstehen was der Adapter tut.

      Ich bin auch ziemlich sicher dass der falsche Max Wert vom Portal kommt. Daher würde ich auch anregen den Wolf Support mal anzutriggern. Bitte hier Bescheid geben dass das passiert ist und was die Antwort war.

      Ob ein Bedienungsfehler (sprich falsche Einstellung am Gerät) vorliegt kann nur der User bzw, Wolf Support abklären.

      Ein Output eines Systems MIT Kühlung wär noch von Interesse. Ev. klemmt es ja auch weil nur Werte 1,2,3 und 6 zu existieren scheinen - 4,5 aber nciht - zumindest wenn ich hier lese. Daher wären die Daten eines Systems MIOT Kühlmöglichkeit noch weiter hilfreich.

      Aber jedenfalls DANKE an ullij für den Support

      U Offline
      U Offline
      UlliJ
      wrote on last edited by
      #29

      @mcm1957 sagte in Object Max Wert lässt setValue Wert nicht zu:

      Ev. klemmt es ja auch weil nur Werte 1,2,3 und 6 zu existieren scheinen - 4,5 aber nciht - zumindest wenn ich hier lese

      es gibt da so viele Kombinationen aus Geräten und angeschlossenen Komponenten. 4/5/x können also noch irgendeine andere Komponente betreffen und das Portal soll für alle funktionieren. Wenn sich das auf der Portalseite nicht einstellen lässt, dann ist die Anlage nicht korrekt vom Heizungsbauer/Betreiber konfiguriert.
      Ob der Wolf Support bei externen Lösungen dann auch wirklich helfen will...andere Frage

      Proxmox auf iNuc, VM's IOB, Raspberrymatic, lxc für InfluxDB2, Grafana, u.a. *** Homematic & Homematic IP, Shellies etc

      mcm1957M 1 Reply Last reply
      0
      • U UlliJ

        @mcm1957 sagte in Object Max Wert lässt setValue Wert nicht zu:

        Ev. klemmt es ja auch weil nur Werte 1,2,3 und 6 zu existieren scheinen - 4,5 aber nciht - zumindest wenn ich hier lese

        es gibt da so viele Kombinationen aus Geräten und angeschlossenen Komponenten. 4/5/x können also noch irgendeine andere Komponente betreffen und das Portal soll für alle funktionieren. Wenn sich das auf der Portalseite nicht einstellen lässt, dann ist die Anlage nicht korrekt vom Heizungsbauer/Betreiber konfiguriert.
        Ob der Wolf Support bei externen Lösungen dann auch wirklich helfen will...andere Frage

        mcm1957M Offline
        mcm1957M Offline
        mcm1957
        wrote on last edited by
        #30

        @ullij

        OK - wenn der Adapter kein offizielles Api benutzt mag es kontraproduktiv zu sein ioBroker zu erwähnen. Aber wenn es auch am offiziellen Portal (das so wie ich vermute der Adapter ausliest) nicht stimmt dann könnte Wolf helfen.

        Aber ich hoff dass mal einer der User die den Kühlmodus vermissen ein Log postet. Sooo viel Aufwand sollte das ja nicht sein 🙂

        Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
        Support Repositoryverwaltung.

        Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

        LESEN - gute Forenbeitrage

        T 1 Reply Last reply
        0
        • mcm1957M mcm1957

          @ullij

          OK - wenn der Adapter kein offizielles Api benutzt mag es kontraproduktiv zu sein ioBroker zu erwähnen. Aber wenn es auch am offiziellen Portal (das so wie ich vermute der Adapter ausliest) nicht stimmt dann könnte Wolf helfen.

          Aber ich hoff dass mal einer der User die den Kühlmodus vermissen ein Log postet. Sooo viel Aufwand sollte das ja nicht sein 🙂

          T Offline
          T Offline
          Tomtomsen
          wrote on last edited by Tomtomsen
          #31

          @mcm1957
          Sorry wegen dem fehlenden Log. Da war ich jetzt etwas langsam. Allerdings ist mir aufgefallen, dass in der offiziellen WOLF App dieser Modus auch nicht auswählbar ist. Ich werd den Support antriggern und hoffe, dass die API dann die gleiche ist.

          Hinter den einfachsten Lösungen stecken die genialsten Geister

          1 Reply Last reply
          0
          • paul53P paul53

            @mrjeschke sagte: Zur Not ginge das noch über die simple-api & den http-get Block.

            ... oder per Javascript.

            function setMaxState(id, val) {
                const obj = getObject(id);
                if(obj.common.max != undefined && obj.common.max < val) {
                    obj.common.max = val;
                    setObject(id, obj, function() {
                        setState(id, val);
                    });
                } else setState(id, val);
            }
            

            EDIT: @tomtomsen sagte in Object Max Wert lässt setValue Wert nicht zu:

            wie kann ich das Problem lösen?

            siehe Javascript-Funktion.

            T Offline
            T Offline
            Tomtomsen
            wrote on last edited by
            #32

            @paul53 said in Object Max Wert lässt setValue Wert nicht zu:

            &

            Funktioniert natürlich einwandfrei. Damit ist der Thread closed, denn das eigentliche Thema einen object max wert aus einem script heraus manipulieren ist erklärt. Den WOLF spezifischen Punkt werde ich ggf. auf GIT nachhalten.
            Danke an alle!

            Hinter den einfachsten Lösungen stecken die genialsten Geister

            HomoranH haus-automatisierungH mcm1957M paul53P U 5 Replies Last reply
            0
            • T Tomtomsen

              @paul53 said in Object Max Wert lässt setValue Wert nicht zu:

              &

              Funktioniert natürlich einwandfrei. Damit ist der Thread closed, denn das eigentliche Thema einen object max wert aus einem script heraus manipulieren ist erklärt. Den WOLF spezifischen Punkt werde ich ggf. auf GIT nachhalten.
              Danke an alle!

              HomoranH Do not disturb
              HomoranH Do not disturb
              Homoran
              Global Moderator Administrators
              wrote on last edited by
              #33

              @tomtomsen sagte in Object Max Wert lässt setValue Wert nicht zu:

              denn das eigentliche Thema einen object max wert aus einem script heraus manipulieren ist erklärt

              das ist aber ziemlich kurz gesprungen!
              Das eigentliche Thema ist, dass Wolf, über welche Umwege auch immer, einen falschen max-Wert liefert.

              Natürlich kann man Symptome bekämpfen, es wäre aber immer der richtige Weg, die Ursache in de Griff zu bekommen.

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              1 Reply Last reply
              0
              • T Tomtomsen

                @paul53 said in Object Max Wert lässt setValue Wert nicht zu:

                &

                Funktioniert natürlich einwandfrei. Damit ist der Thread closed, denn das eigentliche Thema einen object max wert aus einem script heraus manipulieren ist erklärt. Den WOLF spezifischen Punkt werde ich ggf. auf GIT nachhalten.
                Danke an alle!

                haus-automatisierungH Offline
                haus-automatisierungH Offline
                haus-automatisierung
                Developer Most Active
                wrote on last edited by
                #34

                @tomtomsen sagte in Object Max Wert lässt setValue Wert nicht zu:

                Damit ist der Thread closed, denn das eigentliche Thema einen object max wert aus einem script heraus manipulieren ist erklärt.

                Das ist aber nicht zielführend. Man bearbeitet in der Regel NIE Objekte, welche man nicht selbst angelegt hat. Das führt nur zu Problemen und Konflikten (wie man hier sieht). Der Adapter verwaltet sein selbst angelegtes Objekt ja selbst und rechnet gar nicht damit, dass jemand anders neue Werte vorgibt.

                🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                📚 Meine inoffizielle ioBroker Dokumentation

                1 Reply Last reply
                1
                • T Tomtomsen

                  @paul53 said in Object Max Wert lässt setValue Wert nicht zu:

                  &

                  Funktioniert natürlich einwandfrei. Damit ist der Thread closed, denn das eigentliche Thema einen object max wert aus einem script heraus manipulieren ist erklärt. Den WOLF spezifischen Punkt werde ich ggf. auf GIT nachhalten.
                  Danke an alle!

                  mcm1957M Offline
                  mcm1957M Offline
                  mcm1957
                  wrote on last edited by
                  #35

                  @tomtomsen said in Object Max Wert lässt setValue Wert nicht zu:

                  @paul53 said in Object Max Wert lässt setValue Wert nicht zu:

                  &

                  Funktioniert natürlich einwandfrei. Damit ist der Thread closed, denn das eigentliche Thema einen object max wert aus einem script heraus manipulieren ist erklärt. Den WOLF spezifischen Punkt werde ich ggf. auf GIT nachhalten.
                  Danke an alle!

                  M.E. ist das Thema nicht gelöst.

                  Hier wird eher mit der Holzhammermethode vorgegangen. An sich könnte (und sollte eigentlich) der Adapter den zulässigen Wert prüfen bevor er ihn an Wolf weiterschickt. Dann bist du mit der Holzhammermethode am Ende. Detto beschwer dich bitte nicht, wenn ioBroker in Zukunft die Manipulation FREMDER States (Datenpunkte) blockiert - normalerweise gibt es keinen Grund sowas zu tun. Wenn der Adapter den Datenpunkt anlegt, dann sollte nur er ihn verändern können.

                  Bitte sei so nett und klär mit Wolf warum das Ändern mit der offiziellen App der Modus nicht anwählbar ist. Den Namen / Begriff ioBroker würde ich eher außen vor lassen - nicht dass Wolf aus irgendeinem Grund getriggert wird und ioBroker aktiv aussperrt.

                  Und bitte post doch ein Log von deinem Adapter / Gerät wenn es den Kühlmodus kennt. Irgendwo muss ja der Wert 6 da auch auftauschen sonst stünde er nicht in der Beschreibung. Ev kann man sich da mit nem Adapterfix anhängen.

                  Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                  Support Repositoryverwaltung.

                  Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

                  LESEN - gute Forenbeitrage

                  1 Reply Last reply
                  0
                  • T Tomtomsen

                    @paul53 said in Object Max Wert lässt setValue Wert nicht zu:

                    &

                    Funktioniert natürlich einwandfrei. Damit ist der Thread closed, denn das eigentliche Thema einen object max wert aus einem script heraus manipulieren ist erklärt. Den WOLF spezifischen Punkt werde ich ggf. auf GIT nachhalten.
                    Danke an alle!

                    paul53P Offline
                    paul53P Offline
                    paul53
                    wrote on last edited by
                    #36

                    @tomtomsen sagte: object max wert aus einem script heraus manipulieren ist erklärt.

                    Das ist nur ein Workaround bis zur Klärung / Korrektur der Ursache.

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                    1 Reply Last reply
                    2
                    • T Tomtomsen

                      @paul53 said in Object Max Wert lässt setValue Wert nicht zu:

                      &

                      Funktioniert natürlich einwandfrei. Damit ist der Thread closed, denn das eigentliche Thema einen object max wert aus einem script heraus manipulieren ist erklärt. Den WOLF spezifischen Punkt werde ich ggf. auf GIT nachhalten.
                      Danke an alle!

                      U Offline
                      U Offline
                      UlliJ
                      wrote on last edited by UlliJ
                      #37

                      @tomtomsen sagte in Object Max Wert lässt setValue Wert nicht zu:

                      Funktioniert natürlich einwandfrei

                      Verstehe ich nicht! Was funktioniert einwandfrei?

                      Ausserdem könntest Du ... nachdem Du das Thema aufgebracht hast und auch das Problem hast... ein debug log vom Adapter zur Verfügung stellen. Die Leute hier wollen Dir (und anderen) nur helfen.
                      Mit Deinem sparbetrieb an Informationen beim Wolf Support angefragt wird das gleich im Papierkorb landen

                      @mcm1957 sagte in Object Max Wert lässt setValue Wert nicht zu:

                      OK - wenn der Adapter kein offizielles Api benutzt mag es kontraproduktiv zu sein ioBroker zu erwähnen. Aber wenn es auch am offiziellen Portal (das so wie ich vermute der Adapter ausliest) nicht stimmt dann könnte Wolf helfen.

                      Der Adapter wird schon die "offizielle" API nutzen. Ich habe trotz intensiver Suche noch keine Beschreibung einer API gefunden. Wen da jemand mehr hat?

                      Proxmox auf iNuc, VM's IOB, Raspberrymatic, lxc für InfluxDB2, Grafana, u.a. *** Homematic & Homematic IP, Shellies etc

                      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

                      81

                      Online

                      32.4k

                      Users

                      81.3k

                      Topics

                      1.3m

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

                      • Don't have an account? Register

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