Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Hm-rpc / Funk-Wand-Thermostat HM-CC-TC: Falsche Limitierung der Setpoints

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Hm-rpc / Funk-Wand-Thermostat HM-CC-TC: Falsche Limitierung der Setpoints

    This topic has been deleted. Only users with topic management privileges can see it.
    • Goersch
      Goersch last edited by

      den ursprüngliche Thread hab ich wahrscheinlich falsch eingestellt:

      http://forum.iobroker.net/viewtopic.php?f=30&t=6047

      1 Reply Last reply Reply Quote 0
      • Goersch
        Goersch last edited by

        wenn mir einer sagt, wo die Limitierung umgesetzt ist, kann ich auch selber mal schauen, ob ich das umgesetzt bekomme

        1 Reply Last reply Reply Quote 0
        • apollon77
          apollon77 last edited by

          Also in der io-package vom hm-rpc ist das definiert.

          Da sind aber auch "Specials" definiert … Schonmal versucht anstelle 0 ein "VENT_CLOSED" in den Datenpunkt reinzuschreiben?! mein Tipp wäre das er das anstelle der 0 akzeptiert ...

                          "SETPOINT": {
                              "CONTROL": "TEMP.SETPOINT",
                              "DEFAULT": 21,
                              "FLAGS": 1,
                              "ID": "SETPOINT",
                              "MAX": 30,
                              "MIN": 6,
                              "OPERATIONS": 7,
                              "SPECIAL": [
                                  {
                                      "ID": "VENT_CLOSED",
                                      "VALUE": 0
                                  },
                                  {
                                      "ID": "VENT_OPEN",
                                      "VALUE": 100
                                  }
                              ],
                              "TAB_ORDER": 0,
                              "TYPE": "FLOAT",
                              "UNIT": "°C"
                          },
          
          

          Das "Special" landet nur irgendwie nicht in der Objektdefinition … hm

          Ingo F

          1 Reply Last reply Reply Quote 0
          • Goersch
            Goersch last edited by

            ich hatte schon mal ein setState(id,"VENT_CLOSE"); versucht, dann gibt es

            • eine Fehlermeldung im log (Wrong type of hm-rpc.0.xxxxx.2.SETPOINT: "string". Please fix, while deprecated and will not work in next versions.)

            • das Ventil fährt nicht zu

            Aus dem Object-Tab klappt es - dort kann man "VENT_OPEN"/"VENT_CLOSE" auswählen - setState spielt da aber nicht mit.

            Da irgendwo im Code ein

            wenn wert < min dann wert = min

            wenn wert > max dann wert = max

            sein muss, sollte man diese Logik um die specials 0/100 erweitern.

            1 Reply Last reply Reply Quote 0
            • apollon77
              apollon77 last edited by

              Ich habs mal als "setState Feature-Request" ins Trello gepackt: https://trello.com/c/SiCzMcZV Gern dort abstimmen

              1 Reply Last reply Reply Quote 0
              • paul53
                paul53 last edited by

                @apollon77:

                Also in der io-package vom hm-rpc ist das definiert. `
                Dann würde ich mal in der io-package vom hm-rpc die Werte für "MAX" und "MIN" ändern und die Instanz neu starten. Das hält natürlich nur bis zum nächsten Versions-Update des Adapters.

                1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 last edited by

                  @Goersch:

                  Da irgendwo im Code ein

                  wenn wert < min dann wert = min

                  wenn wert > max dann wert = max

                  sein muss, `
                  Ja, dies gibt es aber nur im Javascript-Adapter und macht - außer in diesem Fall mit speziellen Werten - durchaus Sinn.

                  1 Reply Last reply Reply Quote 0
                  • apollon77
                    apollon77 last edited by

                    Wäre ein Quick-Hack 🙂

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    960
                    Online

                    31.8k
                    Users

                    80.0k
                    Topics

                    1.3m
                    Posts

                    3
                    8
                    929
                    Loading More Posts
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes
                    Reply
                    • Reply as topic
                    Log in to reply
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                    The ioBroker Community 2014-2023
                    logo