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. ioBroker Allgemein
  4. Fehler im Adapter "HomeMatic RPC" mit "HmIP-RGBW"

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Fehler im Adapter "HomeMatic RPC" mit "HmIP-RGBW"

Scheduled Pinned Locked Moved ioBroker Allgemein
homematic iphomematic rpchmip-rgbw
13 Posts 5 Posters 1.1k Views 4 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.
  • klickK klick

    Hallo,

    ich habe diese Woche den HmIP-RGBW bekommen, ein LED-Band hingebastelt und in der piVCCU angelernt; in der WebUI kann ich das Band ein- und ausschalten, die Helligkeit steuern und die Farbe aufgrund von HUE und SATURATION bestimmen.

    Im Wesentlichen bekomme ich unter HomeMatic RPC die Datenpunkte

    "name": "LEVEL", "type": "number", "min": 0, "max": 1.01, "unit": "%"
    "name": "HUE", "type": "number", "min": 0, "max": 361
    "name": "SATURATION", "type": "number", "min": 0, "max": 1.01
    

    Wenn ich in der WebUI die Helligkeit auf 50 %, HUE auf 240 und SATURATION auf 75 % setze bekomme ich in den Objekten im ioBroker die Datenpunkte entsprechend dargestellt.

    LEVEL 50 %
    HUE 240
    SATURATION 0,75
    

    Wenn ich die Werte im ioBroker ändere, funktioniert das auch bei LEVEL (zum Beispiel auf 0.8 für 80 Prozent) und bei HUE; das Band reagiert entsprechend und in der WebUI werden die geänderten Werte angezeigt.

    Nur bei SATURATION bekomme ich folgende ERROR im Protokoll wenn ich den Wert auf 0.2 für 20 % setze.

    xmlrpc -> setValue ["0033E0xxxxxxxx:1","SATURATION",0.2] FLOAT
    
    Cannot call setValue: XML-RPC fault: Generic error (MISSING_NON_OPTIONAL_PARAMETER)
    

    Was für ein nicht optionaler Parameter soll das sein?
    Vielleicht kann ja jemand bitte helfen.

    Viele Grüße
    Markus

    Systemdata
    Hardwaresystem: Raspberry Pi4 8 GB
    Festplattenart: SD-Karte 120 GB
    Betriebssystem: linux mit piVCCU und ioBroker
    Nodejs-Version: 16.19.1
    NPM-Version: 8.19.3
    B Offline
    B Offline
    Bleckyjones1965
    wrote on last edited by
    #2

    Hallo auch von mir,

    ich bin neu im Forum und habe diesen Beitrag zufällig über's Internet gefunden. Ich habe seit kurzem einen HmIP-RGBW und exakt das gleiche Problem. Der Sättigungswert (.SATURATION) lässt sich über IOB nicht verändern - .HUE und .LEVEL. funktionieren einwandfrei.

    Meine Plattformen sind:
    IOB --> Raspberry Pi 4+ 8GB
    RaspberryMatic --> Raspberry Pi 4+ 8GB

    Gibt es hierzu schon Lösungsansätze? Ich weiß (aktuell noch) nicht, wo ich suchen muss ... Hilfe wäre lieb ...

    E 1 Reply Last reply
    0
    • B Bleckyjones1965

      Hallo auch von mir,

      ich bin neu im Forum und habe diesen Beitrag zufällig über's Internet gefunden. Ich habe seit kurzem einen HmIP-RGBW und exakt das gleiche Problem. Der Sättigungswert (.SATURATION) lässt sich über IOB nicht verändern - .HUE und .LEVEL. funktionieren einwandfrei.

      Meine Plattformen sind:
      IOB --> Raspberry Pi 4+ 8GB
      RaspberryMatic --> Raspberry Pi 4+ 8GB

      Gibt es hierzu schon Lösungsansätze? Ich weiß (aktuell noch) nicht, wo ich suchen muss ... Hilfe wäre lieb ...

      E Offline
      E Offline
      exmerci
      wrote on last edited by
      #3

      @bleckyjones1965

      Willkommen im Club. Anscheinend gibt es dafür keine Lösung seitens iObroker.

      1 Reply Last reply
      0
      • HomoranH Do not disturb
        HomoranH Do not disturb
        Homoran
        Global Moderator Administrators
        wrote on last edited by Homoran
        #4

        Was erwartet das Gerät denn in der CCU?
        Oft müssen mehree Parameter angegeben werden, ggf. mit 0, wenn man sie gerade nicht verwendet.
        hier kann ich mir vorstellen dass Hue und Level nochmal mitgegeben werden müssen

        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 -

        E 1 Reply Last reply
        0
        • HomoranH Homoran

          Was erwartet das Gerät denn in der CCU?
          Oft müssen mehree Parameter angegeben werden, ggf. mit 0, wenn man sie gerade nicht verwendet.
          hier kann ich mir vorstellen dass Hue und Level nochmal mitgegeben werden müssen

          E Offline
          E Offline
          exmerci
          wrote on last edited by
          #5

          @homoran Nein, habe ich ausprobiert. Auf SATURATION reagiert es einfach nicht. Der Datenpunkt wird zwar richtig gesetzt, aber die Hardware macht nichts.

          HomoranH 1 Reply Last reply
          0
          • E exmerci

            @homoran Nein, habe ich ausprobiert. Auf SATURATION reagiert es einfach nicht. Der Datenpunkt wird zwar richtig gesetzt, aber die Hardware macht nichts.

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

            @exmerci
            und innerhalb der CCU kann man (über ein Programm) die Satuation setzen?

            Was steht denn im syslog der CCU, wenn versucht wird die Saturation über ioBroker zu setzen?

            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 -

            E 1 Reply Last reply
            0
            • HomoranH Homoran

              @exmerci
              und innerhalb der CCU kann man (über ein Programm) die Satuation setzen?

              Was steht denn im syslog der CCU, wenn versucht wird die Saturation über ioBroker zu setzen?

              E Offline
              E Offline
              exmerci
              wrote on last edited by exmerci
              #7

              @homoran Da muss ich leider passen. Mit der CCU, oder in meinem Fall einer Rasperimatic kenne ich mich gar nicht, oder sagen wir lieber wenig, aus. Ich weis nicht mal wo ich die syslog suchen muss. Ich habe zwar die Geräte eingerichtet, aber steuern tue ich alles über den iob.

              PS. Ich habe es gefunden. Also in der CCU kommt gar nichts an wenn ich den Parameter für Satuation ändere. Der Adapter funktioniert also an der Stelle wohl nicht.

              HomoranH 1 Reply Last reply
              0
              • E exmerci

                @homoran Da muss ich leider passen. Mit der CCU, oder in meinem Fall einer Rasperimatic kenne ich mich gar nicht, oder sagen wir lieber wenig, aus. Ich weis nicht mal wo ich die syslog suchen muss. Ich habe zwar die Geräte eingerichtet, aber steuern tue ich alles über den iob.

                PS. Ich habe es gefunden. Also in der CCU kommt gar nichts an wenn ich den Parameter für Satuation ändere. Der Adapter funktioniert also an der Stelle wohl nicht.

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

                @exmerci Screenshot_20240830-192700_Firefox.jpg

                aber vorher auf "alles loggen" stellen

                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 -

                E 1 Reply Last reply
                0
                • HomoranH Homoran

                  @exmerci Screenshot_20240830-192700_Firefox.jpg

                  aber vorher auf "alles loggen" stellen

                  E Offline
                  E Offline
                  exmerci
                  wrote on last edited by
                  #9

                  @homoran Also im Systemprotokoll kommt nichts an und die Logdatei umfasst mehrere 100 Zeilen in einer Minute.

                  HomoranH 1 Reply Last reply
                  1
                  • E exmerci

                    @homoran Also im Systemprotokoll kommt nichts an und die Logdatei umfasst mehrere 100 Zeilen in einer Minute.

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

                    @exmerci Danke!
                    dann müsster der Entwickler @foxriver76 (??) sich das mal ansehen.

                    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 -

                    E 1 Reply Last reply
                    0
                    • HomoranH Homoran

                      @exmerci Danke!
                      dann müsster der Entwickler @foxriver76 (??) sich das mal ansehen.

                      E Offline
                      E Offline
                      exmerci
                      wrote on last edited by
                      #11

                      @homoran Danke erstmal so weit für die Hilfe.

                      K 1 Reply Last reply
                      0
                      • E exmerci

                        @homoran Danke erstmal so weit für die Hilfe.

                        K Offline
                        K Offline
                        khst
                        wrote on last edited by
                        #12

                        @exmerci

                        Es ist schon eine Weile her, aber bist Du mittlerweile weitergekommen. Ich habe jetzt neu ein HmIP-RGBW-Modul (HmIP-LSC) und bei mir ist das gleiche Problem aufgetreten.

                        
                        hm-rpc.1
                        2025-09-23 15:36:03.263	error	Cannot call setValue: XML-RPC fault: Generic error (MISSING_NON_OPTIONAL_PARAMETER)
                        
                        hm-rpc.1
                        2025-09-23 15:36:03.262	error	xmlrpc -> setValue ["003CE2699647E9:1","RAMP_TIME_VALUE",3] INTEGER
                        
                        hm-rpc.1
                        2025-09-23 15:36:02.985	error	Cannot call setValue: XML-RPC fault: Generic error (MISSING_NON_OPTIONAL_PARAMETER)
                        
                        hm-rpc.1
                        2025-09-23 15:36:02.977	error	xmlrpc -> setValue ["003CE2699647E9:1","RAMP_TIME_UNIT",0] ENUM
                        
                        HomoranH 1 Reply Last reply
                        0
                        • K khst

                          @exmerci

                          Es ist schon eine Weile her, aber bist Du mittlerweile weitergekommen. Ich habe jetzt neu ein HmIP-RGBW-Modul (HmIP-LSC) und bei mir ist das gleiche Problem aufgetreten.

                          
                          hm-rpc.1
                          2025-09-23 15:36:03.263	error	Cannot call setValue: XML-RPC fault: Generic error (MISSING_NON_OPTIONAL_PARAMETER)
                          
                          hm-rpc.1
                          2025-09-23 15:36:03.262	error	xmlrpc -> setValue ["003CE2699647E9:1","RAMP_TIME_VALUE",3] INTEGER
                          
                          hm-rpc.1
                          2025-09-23 15:36:02.985	error	Cannot call setValue: XML-RPC fault: Generic error (MISSING_NON_OPTIONAL_PARAMETER)
                          
                          hm-rpc.1
                          2025-09-23 15:36:02.977	error	xmlrpc -> setValue ["003CE2699647E9:1","RAMP_TIME_UNIT",0] ENUM
                          
                          HomoranH Do not disturb
                          HomoranH Do not disturb
                          Homoran
                          Global Moderator Administrators
                          wrote on last edited by Homoran
                          #13

                          @khst sagte in Fehler im Adapter "HomeMatic RPC" mit "HmIP-RGBW":

                          Ich habe jetzt neu ein HmIP-RGBW-Modul (HmIP-LSC) und bei mir ist das gleiche Problem aufgetreten.

                          bei mir inzwischen auch.

                          HomeMatic erwartet in diesen Fällen anscheinend tatsächlich immer den combined parameter, der alle Parameter mitgibt.

                          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
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          Support us

                          ioBroker
                          Community Adapters
                          Donate
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          464

                          Online

                          32.6k

                          Users

                          82.3k

                          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