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. Error/Bug
  4. HM-RPC Fehler seit Update auf 1.4.0

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    9
    1
    89

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

HM-RPC Fehler seit Update auf 1.4.0

Geplant Angeheftet Gesperrt Verschoben Error/Bug
22 Beiträge 6 Kommentatoren 2.5k 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.
  • C Offline
    C Offline
    cruezcruel
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    seit dem Update auf 1.4.0 terminiert der Adapter rpc.1 (CuxD) in regelmäßigen Abständen.

    Hier das LOG:

    Beim initialen Start:

    host.raspberrypi3	2017-01-17 12:51:17.447	error	instance system.adapter.hm-rpc.1 terminated with code 0 (OK)
    hm-rpc.1	2017-01-17 12:51:17.423	info	terminating
    hm-rpc.1	2017-01-17 12:51:17.399	info	binrpc -> xxx.xxx.x.xxx:8701 init ["xmlrpc_bin://xxx.xxx.x.xxx:8701",""]
    hm-rpc.1	2017-01-17 12:51:17.396	error	at Manager.ondata (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:322:16)
    hm-rpc.1	2017-01-17 12:51:17.396	error	at Decoder.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/socket.io-parser/index.js:246:12)
    hm-rpc.1	2017-01-17 12:51:17.396	error	at Decoder.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/component-emitter/index.js:134:20)
    hm-rpc.1	2017-01-17 12:51:17.396	error	at Decoder. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
    hm-rpc.1	2017-01-17 12:51:17.396	error	at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:332:8)
    hm-rpc.1	2017-01-17 12:51:17.396	error	at Manager.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
    hm-rpc.1	2017-01-17 12:51:17.396	error	at Manager. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
    hm-rpc.1	2017-01-17 12:51:17.396	error	at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:236:12)
    hm-rpc.1	2017-01-17 12:51:17.396	error	at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:312:9)
    hm-rpc.1	2017-01-17 12:51:17.396	error	at Socket. (/opt/iobroker/node_modules/iobroker.hm-rpc/hm-rpc.js:988:52)
    hm-rpc.1	2017-01-17 12:51:17.396	error	TypeError: undefined is not a function
    hm-rpc.1	2017-01-17 12:51:17.379	error	uncaught exception: undefined is not a function
    

    Im Intervall:

    raspberrypi3	2017-01-17 13:25:32.045	error	host.raspberrypi3 instance system.adapter.hm-rpc.1 terminated with code 0 (OK)
    hm-rpc.1	2017-01-17 13:25:32.006	info	hm-rpc.1 binrpc -> xxx.xxx.x.xxx:8701 init ["xmlrpc_bin://xxx.xxx.x.xxx:8701",""]
    hm-rpc.1	2017-01-17 13:25:32.006	error	hm-rpc.1 TypeError: undefined is not a function at Socket. (/opt/iobroker/node_modules/iobroker.hm-rpc/hm-rpc.js:988:52) at Socket.onack (/opt/iobroker/node_modules/iobroker.js-cont
    hm-rpc.1	2017-01-17 13:25:32.005	error	hm-rpc.1 uncaught exception: undefined is not a function
    
    

    Es haben keine anderen Veränderungen am System stattgefunden (weder Raspberry noch CCU)

    Hat jemand eine Idee an was das liegen kann?

    Viele Grüße!

    1 Antwort Letzte Antwort
    0
    • apollon77A Offline
      apollon77A Offline
      apollon77
      schrieb am zuletzt editiert von
      #2

      Da müsste noch eine logzeile sein mit

      rpc -> listDevices

      … was sagt Die denn?

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      1 Antwort Letzte Antwort
      0
      • C Offline
        C Offline
        cruezcruel
        schrieb am zuletzt editiert von
        #3

        hm-rpc.1 2017-01-17 13:43:11.470 info binrpc -> listDevices 61

        1 Antwort Letzte Antwort
        0
        • jens.mausJ Offline
          jens.mausJ Offline
          jens.maus
          schrieb am zuletzt editiert von
          #4

          @cruezcruel:

          […]

          Es haben keine anderen Veränderungen am System stattgefunden (weder Raspberry noch CCU)

          Hat jemand eine Idee an was das liegen kann? `

          Welche nodejs version verwendet du denn?

          RaspberryMatic @ PromoxVE mit ~190 HomeMatic Geräten + ioBroker – GitHub – GitHub Sponsors / PayPal

          1 Antwort Letzte Antwort
          0
          • apollon77A Offline
            apollon77A Offline
            apollon77
            schrieb am zuletzt editiert von
            #5

            findIndex ist ES6 … also damit node 4.x+ ... Korrekt?

            Fürchte bei den Adapter sollten wir 0.10/0.12 noch unterstützen.

            @jens-maus: Kannst Du das bitte ersetzen :-)) Daaaanke!

            Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

            • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
            • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
            1 Antwort Letzte Antwort
            0
            • jens.mausJ Offline
              jens.mausJ Offline
              jens.maus
              schrieb am zuletzt editiert von
              #6

              @apollon77:

              findIndex ist ES6 … also damit node 4.x+ ... Korrekt?

              Fürchte bei den Adapter sollten wir 0.10/0.12 noch unterstützen.

              @jens-maus: Kannst Du das bitte ersetzen :-)) Daaaanke! `

              Argh. Aber hat bluefox nicht eh vor kurzem (gestern oder so) den node 0.10.x support komplett rausgeworfen?

              Und wenn du ne alternative zu findexIndex & Co hast, sag bescheid :)

              RaspberryMatic @ PromoxVE mit ~190 HomeMatic Geräten + ioBroker – GitHub – GitHub Sponsors / PayPal

              1 Antwort Letzte Antwort
              0
              • C Offline
                C Offline
                cruezcruel
                schrieb am zuletzt editiert von
                #7

                Hallo zusammen :-)

                Ich verwende die 0.14.0

                1 Antwort Letzte Antwort
                0
                • HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #8

                  @jens.maus:

                  Argh. Aber hat bluefox nicht eh vor kurzem (gestern oder so) den node 0.10.x support komplett rausgeworfen? `
                  Das habe ich

                  a) nicht mitbekommen (wo steht das???)

                  und

                  b) gibt es noch hunderte 0.1x.xx Installationen, deren Grundfunktionalität dann leiden würde,

                  also

                  c) kann ich mir vorstellen, dass das "nur" für neue Adapter gilt (sonst: gelten sollte!)

                  Wenn ich mich da täusche muss IMHO irgendwie (da bin ich als Script-Legastheniker vollkommen raus ;-) )vor dem Update ggf. geprüft werden, welche nodejs Version auf dem System drauf ist, und eine riesige Warnung mit der Möglichkeit das Upgrade abzubrechen auf dem Bildschirm erscheinen.

                  Gruß

                  Rainer

                  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 Antwort Letzte Antwort
                  0
                  • apollon77A Offline
                    apollon77A Offline
                    apollon77
                    schrieb am zuletzt editiert von
                    #9

                    @jens.maus:

                    Argh. Aber hat bluefox nicht eh vor kurzem (gestern oder so) den node 0.10.x support komplett rausgeworfen? `

                    Hätte ich auch nicht gesehen. Biser sind alle diese neuen Abhängigkeiten "optional" (z.B. Let's Encrypt). Es mag sein das neue Adapter hier und da ES6 Features nutzen und damit nur ab 4.x laufen, aber Bestandsadapter sind immer nso eine Sache. Man muss nen guten Grund haben da die Kompatibilität zu brechen.

                    @jens.maus:

                    Und wenn du ne alternative zu findexIndex & Co hast, sag bescheid :) `
                    Naja, ne schleife über das Array (so ganz Altmodisch) ;-))

                    var index= -1;
                    for (var i = 0; i < newDevices.length; i++) {
                    	if (logik) {
                    		index=i;
                    		break;
                    	}
                    }
                    

                    oder so in der Art (achtung blind ungetesteter geschriebener Code) :-)

                    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                    1 Antwort Letzte Antwort
                    0
                    • jens.mausJ Offline
                      jens.mausJ Offline
                      jens.maus
                      schrieb am zuletzt editiert von
                      #10

                      @Homoran:

                      @jens.maus:

                      Argh. Aber hat bluefox nicht eh vor kurzem (gestern oder so) den node 0.10.x support komplett rausgeworfen? `
                      Das habe ich

                      a) nicht mitbekommen (wo steht das???) `

                      Nun, er hat zumindest den javascript adapter als 0.12+ only geflaggt. Siehe hier:

                      https://github.com/ioBroker/ioBroker.ja … 43753eee91

                      Mittelfristig denke ich aber es macht eh sinn 0.10 und 0.12 komplett zu entsorgen. Die Zukunft gehört den Vollversionen von nodejs :)

                      RaspberryMatic @ PromoxVE mit ~190 HomeMatic Geräten + ioBroker – GitHub – GitHub Sponsors / PayPal

                      1 Antwort Letzte Antwort
                      0
                      • HomoranH Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von
                        #11

                        @jens.maus:

                        Mittelfristig denke ich aber es macht eh sinn 0.10 und 0.12 komplett zu entsorgen. Die Zukunft gehört den Vollversionen von nodejs `
                        Im Prinzip gehe ich da voll mit, aber da ich das personifizierte schlechte Gewissen und der Anwalt der Nicht-Programmierer bin, erlaube ich mir darauf hinzuweisen, dass es bei den Einsteigern sowieso schon reichlich Hürden für den Einstieg gibt, die leider auch im HM-Forum in nicht ganz reelle Äußerungen wie "ioBroker ist nur für Programmierer" münden.

                        Leider laufen auch noch viele Installationen aus der ioBroker Anfangszeit mit wheezy und nodejs 0.1x.xx.

                        Ich habe bisher keine Möglichkeit gefunden, solche System garantiert ohne Totalverlust einfach upzugraden.

                        Gruß

                        Rainer

                        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 Antwort Letzte Antwort
                        0
                        • apollon77A Offline
                          apollon77A Offline
                          apollon77
                          schrieb am zuletzt editiert von
                          #12

                          @jens.maus:

                          Nun, er hat zumindest den javascript adapter als 0.12+ only geflaggt. Siehe hier:

                          Mittelfristig denke ich aber es macht eh sinn 0.10 und 0.12 komplett zu entsorgen. Die Zukunft gehört den Vollversionen von nodejs :) `

                          ich persönlich denke das man 0.10 abhaken kann weil es an sich für jedes System was 0.10 kann auch mindestens 0.12 gibt (wenn nicht 0.14). Ich denke das ist etwas wo man nachdenken kann.

                          Grundsätzlich stimme ich Dir zu mit "Vollversionen", so lange es aber noch so viele Raspis mit altem Rasbian (Wheezy basiert) gibt ist halt nix mit .4x :-( Da brauchts schon Jessie … Über die Zeit kommt das automatisch (hoffentlich) ...aber vor allem "Fixes" sollte man kompatibel machen ... vllt kann man irgendwann mal mit neuen Features alte Zöpfe abschneiden :-)

                          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                          1 Antwort Letzte Antwort
                          0
                          • C Offline
                            C Offline
                            cruezcruel
                            schrieb am zuletzt editiert von
                            #13

                            Finde ich alles echt super! ;-)

                            Aber was bedeutet das jetzt in meinem Fall?

                            1 Antwort Letzte Antwort
                            0
                            • apollon77A Offline
                              apollon77A Offline
                              apollon77
                              schrieb am zuletzt editiert von
                              #14

                              Das es bald nen Fix geben sollte.

                              Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                              • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                              • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                              1 Antwort Letzte Antwort
                              0
                              • HomoranH Nicht stören
                                HomoranH Nicht stören
                                Homoran
                                Global Moderator Administrators
                                schrieb am zuletzt editiert von
                                #15

                                ich hab da mal was vorbereitet:

                                http://forum.iobroker.net/viewtopic.php?f=8&t=4836

                                vielleicht hilft das ja mittelfristig Entscheidungen zu fällen.

                                Gruß

                                Rainer

                                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 Antwort Letzte Antwort
                                0
                                • C Offline
                                  C Offline
                                  cruezcruel
                                  schrieb am zuletzt editiert von
                                  #16

                                  OK - Danke!

                                  1 Antwort Letzte Antwort
                                  0
                                  • malorossM Offline
                                    malorossM Offline
                                    maloross
                                    schrieb am zuletzt editiert von
                                    #17

                                    Ich habe ebenfalls Probleme mit diesem Adapter, vermutlich ebenfalls seit dem Update. Die Signaldiode bleibt gelb, Neustarts (einzelne Adapter, ioBroker, Raspi) haben ebenfalls nichts geändert.

                                    Habe eben eine neue Installation auf dem NAS durchgeführt, aber auch da tritt dies auf. Als Anfängerin weiß ich jetzt nicht mehr weiter.

                                    Fehler im Protokoll: hm-rpc.0 init error: Error: read ECONNRESET

                                    Versionen: node v7.4.0, npm v4.0.5

                                    Auch Frauen können sich für Technik begeistern! ;)

                                    Equipment:
                                    diverse HM-, HMIP-, Aeotec- Tradfri- Sonos- und Fibaro-Geräte, Master-/Slavesystem auf 2 Raspi4, NAS

                                    1 Antwort Letzte Antwort
                                    0
                                    • jens.mausJ Offline
                                      jens.mausJ Offline
                                      jens.maus
                                      schrieb am zuletzt editiert von
                                      #18

                                      @maloross:

                                      Ich habe ebenfalls Probleme mit diesem Adapter, vermutlich ebenfalls seit dem Update. Die Signaldiode bleibt gelb, Neustarts (einzelne Adapter, ioBroker, Raspi) haben ebenfalls nichts geändert.

                                      Habe eben eine neue Installation auf dem NAS durchgeführt, aber auch da tritt dies auf. Als Anfängerin weiß ich jetzt nicht mehr weiter.

                                      Fehler im Protokoll: hm-rpc.0 init error: Error: read ECONNRESET

                                      Versionen: node v7.4.0, npm v4.0.5 `

                                      Das hört/sieht nicht nach dem gleichen problem aus sondern ist sicher was anderes. Das liest sich eher danach als das der Adapter zu deiner CCU keine Verbindung aufbauen kann.

                                      RaspberryMatic @ PromoxVE mit ~190 HomeMatic Geräten + ioBroker – GitHub – GitHub Sponsors / PayPal

                                      1 Antwort Letzte Antwort
                                      0
                                      • apollon77A Offline
                                        apollon77A Offline
                                        apollon77
                                        schrieb am zuletzt editiert von
                                        #19

                                        Hey,

                                        zuerst bitte mal die node Version auf 6.x "downgraden". der 7.x Branch ist per Definition "unstable" und nur die Entwicklungsversion als Vorstufe zur 8.x

                                        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                        1 Antwort Letzte Antwort
                                        0
                                        • apollon77A Offline
                                          apollon77A Offline
                                          apollon77
                                          schrieb am zuletzt editiert von
                                          #20

                                          @cruezcruel und die andere 0.x Nutzer:

                                          Fix (1.4.1) auf Github. Bitte mal testen

                                          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                          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

                                          807

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          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