Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
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

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
4 Beiträge 2 Kommentatoren 1.0k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Offline
    M Offline
    mlapp
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • F Offline
      F Offline
      Fabian
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        mlapp
        schrieb am zuletzt editiert von
        #3

        Super,

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

        Zur Not melde ich den Fehler weiter.

        LG, Markus

        1 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          mlapp
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

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

          861

          Online

          32.4k

          Benutzer

          81.5k

          Themen

          1.3m

          Beiträge
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Anmelden

          • Du hast noch kein Konto? Registrieren

          • Anmelden oder registrieren, um zu suchen
          • Erster Beitrag
            Letzter Beitrag
          0
          • Home
          • Aktuell
          • Tags
          • Ungelesen 0
          • Kategorien
          • Unreplied
          • Beliebt
          • GitHub
          • Docu
          • Hilfe