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. [Problem] HM-RPC-Adapter mit BIN-RPC gelb aber funktioniert, mit XML-RPC grün funktioniert aber nicht richtig

NEWS

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

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

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

[Problem] HM-RPC-Adapter mit BIN-RPC gelb aber funktioniert, mit XML-RPC grün funktioniert aber nicht richtig

Scheduled Pinned Locked Moved ioBroker Allgemein
4 Posts 2 Posters 1.0k Views
  • 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.
  • M Offline
    M Offline
    mlapp
    wrote on last edited by
    #1

    Hallo Gemeinde,

    ich habe den RPC-Adapter 2x instaliert. Einmal für den CUxD und einmal für HM-IP. Probleme macht der HM-IP Adapter.

    Vor ca. einer Woche fingen die Probleme an, vorher lief alles problemlos.

    Als Protokoll war XML-RPC eingestellt. Plötzlich schaltetet mein HM-IP Schalter für Markenschalter doppelt, wenn ich im ioBroker den State in Chanel 4 ändere.

    D.h. ich setze den Datenpunkt auf True und das Licht geht an und direkt wieder aus. Über die Raspmatic funktioniert das Schalten aber problemlos.

    Heute habe ich dann die neuste Raspmaticversion installiert und gehofft, dass sich damit das Problem löst. Dem war aber leider nicht so.

    Nach diversen Test habe ich dann das Protokoll auf BIN-RPC geändert. Jetzt schaltet ioBroker zwar wieder richtig, der Adapter-Status bleibt aber auf Gelb.

    Im Log lässt sich sowas hier finden:

    • hm-rpc.1 2018-01-29 19:50:47.767 error at Decoder. (/opt/iobroker/node_modules/component-bind/index.js:21:15)
    hm-rpc.1 2018-01-29 19:50:47.767 error at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:332:8)
    
    hm-rpc.1 2018-01-29 19:50:47.767 error at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
    
    hm-rpc.1 2018-01-29 19:50:47.767 error at Manager. (/opt/iobroker/node_modules/component-bind/index.js:21:15)
    
    hm-rpc.1 2018-01-29 19:50:47.767 error at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:228:12)
    
    hm-rpc.1 2018-01-29 19:50:47.767 error at Socket.onevent (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:270:10)
    
    hm-rpc.1 2018-01-29 19:50:47.767 error at Socket.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
    
    hm-rpc.1 2018-01-29 19:50:47.767 error at Socket. (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemClient.js:48:30)
    
    hm-rpc.1 2018-01-29 19:50:47.767 error at Object.change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3163:41)
    
    hm-rpc.1 2018-01-29 19:50:47.767 error at Object.message (/opt/iobroker/node_modules/iobroker.hm-rpc/hm-rpc.js:438:24)
    
    hm-rpc.1 2018-01-29 19:50:47.767 error TypeError: Cannot read property 'params' of null
    
    hm-rpc.1 2018-01-29 19:50:47.763 error message messagebox.system.adapter.hm-rpc.1 [object Object] Cannot read property 'params' of null 
    

    Mein ioBroker läuft in ienem Dockerimage auf einem Synology-NAS.

    Hat hier einer von den Profis ne Idee, was das sein könnte?

    1 Reply Last reply
    0
    • F Offline
      F Offline
      Fabian
      wrote on last edited by
      #2

      Ich hatte auch eine NPE im BIN-RPC, die ich dann selber gefixt hatte. (s. http://forum.iobroker.net/viewtopic.php … 83#p115883 )

      In deinem Fall könntest Du in der Datei hm-rpc.js Zeile 438 schauen, auf welchem Object "params" aufgerufen wird und hierfür einen null-Check adäquat einbauen.

      bugs bzgl. BIN-RPC kann man wohl hier reporten: https://github.com/hobbyquaker/binrpc/issues

      PS: Den Fehler mit der Mehrfachausführung habe ich im XML-RPC Modus auch, aber den brauche ich jetzt zum Glück nicht mehr.

      1 Reply Last reply
      0
      • M Offline
        M Offline
        mlapp
        wrote on last edited by
        #3

        Super,

        danke für den Tip. Das schau ich mir mal an.

        Zur Not melde ich den Fehler weiter.

        LG, Markus

        1 Reply Last reply
        0
        • M Offline
          M Offline
          mlapp
          wrote on last edited by
          #4

          Jetzt hab ich nen neuen Fehler im Log.

          Hab noch gar nichts geändert und wollte mir nur noch mal die aktuellen Meldungen ansehen.

          Jetzt kommt alle paar Minuten:

          host.buanet-iobroker1 2018-01-30 00:21:57.957 error instance system.adapter.hm-rpc.1 terminated with code 7 (Adapter already running)

          Scheint so als wolle er ihn neu starten und er läuft schon.

          Kennt das vielleicht auch jemand?

          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

          514

          Online

          32.4k

          Users

          81.5k

          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