Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Fehler im Rpc Adapter

    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

    Fehler im Rpc Adapter

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

      RPC-Adapter, aktuelle Beta-Version

      SET_TEMPERATURE" has value "4.5" less than min "5.0"
      

      Kommt ständig als Warnung bei Heizungsgruppen.
      Woher kommen die min. 5.0? Wo kann ich das permanent ändern?

      IoBroker sollte hier nicht versuchen schlauer als das Hauptsystem (Homematic) zu sein.

      Ähnliche Fehler gibt es auch bei vielen andern Werten. Z.B. beim Broadlink Adapter

      
      State value to set for "broadlink2.0.RM:192-168-1-163.L.Balkon-einfahren" has to be type "boolean" but received type "string"
      
      

      Ich dachte immer ein Vorteil von JavaScript ist grade das Autoboxing, warum dann die Fehlermeldungen? Wobei sollen die helfen?
      Wenn ich stark typisieren wollte, dann würde ich eine andere Sprache vorschlagen:-)

      haselchen Asgothian Jey Cee 3 Replies Last reply Reply Quote 0
      • haselchen
        haselchen Most Active @sissiwup last edited by

        @sissiwup

        5 Grad ist meines Wissens die niedrigste einzustellende Temperatur bei den Thermostaten.
        Siehst du doch auch auf dem Display?
        Das Log und Iobroker hat schon Recht mit der Nachricht 😉

        sissiwup 1 Reply Last reply Reply Quote 0
        • Asgothian
          Asgothian Developer @sissiwup last edited by

          @sissiwup sagte in Fehler im Rpc Adapter:

          Ich dachte immer ein Vorteil von JavaScript ist grade das Autoboxing, warum dann die Fehlermeldungen? Wobei sollen die helfen?
          Wenn ich stark typisieren wollte, dann würde ich eine andere Sprache vorschlagen:-)

          Beim programmieren von Skripten ist eine schwache Typisierung ggf. von Vorteil, wenn der Programmierer damit umgehen kann. Im Objektbaum ist das anders. Da gibt es im Forum hinreichend Beispiele wo Anwender über die schwache Typisierung gestolpert sind. Deswegen macht es Sinn da stark zu typisieren.

          Zu deiner ersten Fehlermeldung: Bitte die komplette Meldung posten.

          A.

          sissiwup 2 Replies Last reply Reply Quote 0
          • Jey Cee
            Jey Cee Developer @sissiwup last edited by

            @sissiwup sagte in Fehler im Rpc Adapter:

            Wobei sollen die helfen?

            Mal ein Beispiel aus der Praxis, das ich vor kurzem hatte:
            Der Nutzer hat den EnOcean Adapter genutzt und wollte ein Befehl via VIS auslösen.
            Dazu hat er ein Widget benutzt welches 0 als Zahl in den state geschrieben hat und 1 als string.
            Der state vom Adapter hat aber eine Zahl erwartet, entsprechend ist nichts passiert.
            Hier wäre die Meldung sehr Hilfreich gewesen.

            1 Reply Last reply Reply Quote 0
            • sissiwup
              sissiwup @haselchen last edited by sissiwup

              @haselchen sagte in Fehler im Rpc Adapter:

              @sissiwup

              5 Grad ist meines Wissens die niedrigste einzustellende Temperatur bei den Thermostaten.
              Siehst du doch auch auf dem Display?
              Das Log und Iobroker hat schon Recht mit der Nachricht 😉

              Ich würde sagen die CCU hat Recht. Heizung Off = 4,5 Grad

              DF65AE15-F108-4A5F-BFAA-DF7BE1FD586D.jpeg

              Und nein, ich setze nicht die Temp. Sondern drücke einfach die Taste Off im Bild und Manu-Modus.
              PS: Das Display zeigt OFF.

              Ich würde also sagen Fehler im Adapter/IoBroker

              Homoran 1 Reply Last reply Reply Quote 0
              • sissiwup
                sissiwup @Asgothian last edited by

                @asgothian sagte in Fehler im Rpc Adapter:

                @sissiwup sagte in Fehler im Rpc Adapter:

                Ich dachte immer ein Vorteil von JavaScript ist grade das Autoboxing, warum dann die Fehlermeldungen? Wobei sollen die helfen?
                Wenn ich stark typisieren wollte, dann würde ich eine andere Sprache vorschlagen:-)

                Beim programmieren von Skripten ist eine schwache Typisierung ggf. von Vorteil, wenn der Programmierer damit umgehen kann. Im Objektbaum ist das anders. Da gibt es im Forum hinreichend Beispiele wo Anwender über die schwache Typisierung gestolpert sind. Deswegen macht es Sinn da stark zu typisieren.

                Zu deiner ersten Fehlermeldung: Bitte die komplette Meldung posten.

                A.
                Hi,

                Hier der Screenshot:
                AF42CF1F-3EFE-4A90-89AB-7A156D314BFB.jpeg

                1 Reply Last reply Reply Quote 0
                • sissiwup
                  sissiwup @Asgothian last edited by

                  @asgothian sagte in Fehler im Rpc Adapter:

                  @sissiwup sagte in Fehler im Rpc Adapter:

                  Ich dachte immer ein Vorteil von JavaScript ist grade das Autoboxing, warum dann die Fehlermeldungen? Wobei sollen die helfen?
                  Wenn ich stark typisieren wollte, dann würde ich eine andere Sprache vorschlagen:-)

                  Beim programmieren von Skripten ist eine schwache Typisierung ggf. von Vorteil, wenn der Programmierer damit umgehen kann. Im Objektbaum ist das anders. Da gibt es im Forum hinreichend Beispiele wo Anwender über die schwache Typisierung gestolpert sind. Deswegen macht es Sinn da stark zu typisieren.

                  Zu deiner ersten Fehlermeldung: Bitte die komplette Meldung posten.

                  A.
                  Verstehe ich,
                  Aber z.B. mußte ich alle Tasmota Geräte bei mir komplett löschen, da die Werte scheinbar nicht wie erwartet waren. (Tasmota über Sonoff Adapter)
                  Nachdem die Geräte wieder da waren, gab es keine Fehlermeldungen mehr.

                  Da sollte noch etwas für „normale“ User getan werden, damit der Aufschrei nicht zu groß ist.

                  Asgothian 1 Reply Last reply Reply Quote 0
                  • haselchen
                    haselchen Most Active last edited by haselchen

                    @sissiwup

                    Das ist doch eher ein Homematic Problem.
                    Warum die 4.5Grad nicht auch auf dem Display erscheint, ist mir nen Rätsel.
                    So entstehen natürlich , wie bei dir, Fragen.

                    "Werksseitig ist eine minimale Solltemperatur von 4,5°C eingestellt. Um die Untergrenze der einstellbaren Temperatur zu festzulegen, kann eine minimale Solltemperatur über die WebUI eingestellt werden (4,5 bis 25,0°C). "

                    Aber OFF ist das Gerät nicht, auch das ist ein Trugschluss. Normal hätte man es bei 4.5 bzw. 5 auf dem Display enden lassen können.
                    Sinkt die Temperatur unter den Frostschutz, springt das Thermostat trotz OFF an.

                    T 1 Reply Last reply Reply Quote 0
                    • T
                      Tg-71 Forum Testing @haselchen last edited by

                      {
                        "type": "state",
                        "common": {
                          "name": "###INT0000003:1.SET_TEMPERATURE",
                          "def": "20.0",
                          "type": "number",
                          "read": true,
                          "write": true,
                          "min": "5.0",
                          "max": "30.0",
                          "unit": "°C",
                          "role": "level.temperature"
                        },
                        "native": {
                          "UNIT": "�C",
                          "MIN": "5.0",
                          "MAX": "30.0",
                          "OPERATIONS": 7,
                          "FLAGS": 1,
                          "ID": "SET_TEMPERATURE",
                          "TAB_ORDER": 4,
                          "TYPE": "FLOAT",
                          "DEFAULT": "20.0",
                          "CONTROL": "HEATING_CONTROL.SETPOINT"
                        },
                        "from": "system.adapter.hm-rega.0",
                        "user": "system.user.admin",
                        "ts": 1621541001807,
                        "_id": "hm-rpc.2.INT0000003.1.SET_TEMPERATURE",
                        "acl": {
                          "object": 1636,
                          "state": 1636,
                          "owner": "system.user.admin",
                          "ownerGroup": "system.group.administrator"
                        }
                      }
                      
                      

                      In der Parameterdefinition von "Set_Temperature" ist für die Gruppen 5 als Minimum angegeben. Beim Thermostatventilen steht 4.5...

                      dslraser 1 Reply Last reply Reply Quote 0
                      • Asgothian
                        Asgothian Developer @sissiwup last edited by Asgothian

                        @sissiwup sagte in Fehler im Rpc Adapter:

                        Da sollte noch etwas für „normale“ User getan werden, damit der Aufschrei nicht zu groß ist.

                        Nein, sehe ich anders. Die "Normalen" User müssen mit diesen Meldungen Änderungen bei den Entwicklern hervor rufen. Ein grosses Problem ist bei den Adaptern das auch die Entwickler nicht alle Hardware besitzen so dass halt nicht alles zu 100% durchgetestet werden kann.

                        Ohne diese Meldungen merkt das keiner.
                        Nur die "Nutzer" können das Melden.

                        Nebenbei - du bekommst keine Fehlermeldung, sondern eine Warnmeldung, sprich einen Hinweis das da etwas nicht so ist wie es soll.

                        A.

                        1 Reply Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators @sissiwup last edited by

                          @sissiwup sagte in Fehler im Rpc Adapter:

                          Und nein, ich setze nicht die Temp. Sondern drücke einfach die Taste Off im Bild und Manu-Modus.
                          PS: Das Display zeigt OFF.

                          und da wird es hängen!

                          wenn der Datenpunkt Temp ein Min von 5° hat und die CCU bei off einen Wert darunter setzt kommt es zu dieser Meldung.

                          Wie tief kannst du denn die Temp einstellen?
                          geht das mit 4,5°C oder nur bis 5°C?

                          haselchen 1 Reply Last reply Reply Quote 0
                          • haselchen
                            haselchen Most Active @Homoran last edited by haselchen

                            @homoran

                            Haben wir oben doch schon geschrieben? ( @Tg-71 )

                            Und Du kennst doch Homematic auch?
                            Weniger als 5 Grad geht nicht.
                            Es werden zwar in der WEBUI 4,5 angezeigt, aber das Display endet bei 5, weil das die Frostschutzgrenze ist.

                            Homoran 1 Reply Last reply Reply Quote 0
                            • Jey Cee
                              Jey Cee Developer last edited by

                              Der Adapter holt sich die Infos von der Homematic/Gerät(?) und baut daraus die Objekte in ioBroker, das heist der min Wert ist nicht im Adapter falsch hinterlegt.

                              1 Reply Last reply Reply Quote 1
                              • Homoran
                                Homoran Global Moderator Administrators @haselchen last edited by

                                @haselchen sagte in Fehler im Rpc Adapter:

                                Und Du kennst doch Homematic auch?

                                Isch 'abe keine 'eizung!

                                Jey Cee 1 Reply Last reply Reply Quote 0
                                • Jey Cee
                                  Jey Cee Developer @Homoran last edited by

                                  @homoran sagte in Fehler im Rpc Adapter:

                                  Isch 'abe keine 'eizung!

                                  Frierst du dann nicht im Winter? 😉

                                  haselchen 1 Reply Last reply Reply Quote 0
                                  • haselchen
                                    haselchen Most Active @Jey Cee last edited by

                                    @jey-cee

                                    Er hat genug Wärme von Innen -> grosses Whiskey Regal 🙂

                                    Homoran Asgothian 2 Replies Last reply Reply Quote 0
                                    • Homoran
                                      Homoran Global Moderator Administrators @haselchen last edited by

                                      @haselchen sagte in Fehler im Rpc Adapter:

                                      @jey-cee

                                      Er hat genug Wärme von Innen -> grosses Whiskey Regal 🙂

                                      wird gerade immer leerer.
                                      Gottseidank kommt jetzt der Sommer 😂

                                      1 Reply Last reply Reply Quote 0
                                      • Asgothian
                                        Asgothian Developer @haselchen last edited by

                                        @haselchen @Jey-Cee @Homoran

                                        Alternativ: Gute Dämmung und ausreichend Abwärme vom ioBroker System + Testsysteme 😉

                                        BBTown 1 Reply Last reply Reply Quote 2
                                        • BBTown
                                          BBTown @Asgothian last edited by BBTown

                                          Ich kenne es von den (non-IP) HomeMatic Thermostaten auch so, dass eine Temperatur bis min. 5°C eingestellt werden kann, jedoch beim ausschalten (Off, z.B. im Sommer) in den Datenpunkten 4,5°C angezeigt wird.

                                          Über iQontrol kann ich den Slider sogar bis auf 4,5°C ziehen. Daraufhin geht der Thermostat in den manuellen Modus und ist "off".

                                          [EDIT]
                                          Im übrigen ist bei meinem Thermostaten die Range von 4,5°C - 30,5°C

                                          {
                                            "type": "state",
                                            "common": {
                                              "def": 20,
                                              "type": "number",
                                              "read": true,
                                              "write": true,
                                              "min": 4.5,
                                              "max": 30.5,
                                              "unit": "°C",
                                              "role": "level.temperature",
                                              "name": "Heizung Diele.SET_TEMPERATURE",
                                              "smartName": {
                                                "de": "Heizung Diele",
                                                "smartType": "THERMOSTAT"
                                              }
                                            },
                                            "native": {
                                              "CONTROL": "HEATING_CONTROL.SETPOINT",
                                              "DEFAULT": 20,
                                              "FLAGS": 1,
                                              "ID": "SET_TEMPERATURE",
                                              "MAX": 30.5,
                                              "MIN": 4.5,
                                              "OPERATIONS": 7,
                                              "TAB_ORDER": 6,
                                              "TYPE": "FLOAT",
                                              "UNIT": "°C"
                                            },
                                          
                                          1 Reply Last reply Reply Quote 0
                                          • dslraser
                                            dslraser Forum Testing Most Active @Tg-71 last edited by

                                            @tg-71 sagte in Fehler im Rpc Adapter:

                                            {
                                              "type": "state",
                                              "common": {
                                                "name": "###INT0000003:1.SET_TEMPERATURE",
                                                "def": "20.0",
                                                "type": "number",
                                                "read": true,
                                                "write": true,
                                                "min": "5.0",
                                                "max": "30.0",
                                                "unit": "°C",
                                                "role": "level.temperature"
                                              },
                                              "native": {
                                                "UNIT": "�C",
                                                "MIN": "5.0",
                                                "MAX": "30.0",
                                                "OPERATIONS": 7,
                                                "FLAGS": 1,
                                                "ID": "SET_TEMPERATURE",
                                                "TAB_ORDER": 4,
                                                "TYPE": "FLOAT",
                                                "DEFAULT": "20.0",
                                                "CONTROL": "HEATING_CONTROL.SETPOINT"
                                              },
                                              "from": "system.adapter.hm-rega.0",
                                              "user": "system.user.admin",
                                              "ts": 1621541001807,
                                              "_id": "hm-rpc.2.INT0000003.1.SET_TEMPERATURE",
                                              "acl": {
                                                "object": 1636,
                                                "state": 1636,
                                                "owner": "system.user.admin",
                                                "ownerGroup": "system.group.administrator"
                                              }
                                            }
                                            
                                            

                                            In der Parameterdefinition von "Set_Temperature" ist für die Gruppen 5 als Minimum angegeben. Beim Thermostatventilen steht 4.5...

                                            Kann ich nicht bestätigen. Bei mir ist egal ob Wandthermostat/Heizungsventil oder Gruppe 4,5 als min...
                                            Vielleicht mal neu erstellen lassen ?

                                            {
                                             "from": "system.adapter.hm-rega.0",
                                             "user": "system.user.admin",
                                             "ts": 1623050297585,
                                             "common": {
                                               "name": "Heizung Flur.SET_POINT_TEMPERATURE",
                                               "type": "number",
                                               "unit": "°C",
                                               "role": "level.temperature",
                                               "def": 4.5,
                                               "min": 4.5,
                                               "max": 30.5,
                                               "read": true,
                                               "write": true,
                                               "custom": {
                                                 "influxdb.0": {
                                                   "enabled": true,
                                                   "changesOnly": true,
                                                   "debounce": "1000",
                                                   "retention": 0,
                                                   "changesRelogInterval": 0,
                                                   "changesMinDelta": 0,
                                                   "storageType": "",
                                                   "aliasId": ""
                                                 },
                                                 "iqontrol.0": {
                                                   "enabled": true,
                                                   "readonly": false,
                                                   "invert": false,
                                                   "confirm": false,
                                                   "pincode": "",
                                                   "unit": "°C",
                                                   "unit_zero": "°C",
                                                   "unit_one": "°C",
                                                   "min": 4.5,
                                                   "max": 30.5,
                                                   "step": "",
                                                   "roundDigits": 2,
                                                   "timeFormat": "x",
                                                   "timeDisplayFormat": "dddd, DD.MM.YYYY HH:mm:ss",
                                                   "type": "number",
                                                   "role": "",
                                                   "targetValueId": "",
                                                   "statesAddInput": false,
                                                   "statesAddInputCaption": "Enter other value...",
                                                   "showOnlyTargetValues": false
                                                 }
                                               }
                                             },
                                             "native": {
                                               "UNIT": "�C",
                                               "ID": "SET_POINT_TEMPERATURE",
                                               "TYPE": "FLOAT",
                                               "CONTROL": "HEATING_CONTROL_HMIP.SETPOINT",
                                               "MIN": 4.5,
                                               "OPERATIONS": 7,
                                               "MAX": 30.5,
                                               "FLAGS": 1,
                                               "DEFAULT": 4.5
                                             },
                                             "acl": {
                                               "object": 1636,
                                               "owner": "system.user.admin",
                                               "ownerGroup": "system.group.administrator",
                                               "state": 1636
                                             },
                                             "_id": "hm-rpc.2.INT0000004.1.SET_POINT_TEMPERATURE",
                                             "type": "state"
                                            }
                                            

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            762
                                            Online

                                            31.8k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            9
                                            26
                                            1423
                                            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