Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Mehrere HM-RPC´s funktionieren nicht

    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

    Mehrere HM-RPC´s funktionieren nicht

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

      Moin zusammen,

      ich habe folgendes Problem:

      Hardware:

      4 x raspberry pi3 mit je 1 Funkmodul HM-MOD-RPI-PCB sowie je ein 848 MHz- USB-Funkmodul

      1 x Homematic CCU2 mit einem 848 MHz- USB-Funkmodul

      1 x HP MicroServer mit Windows Server 2016 (eigentlich für andere Zwecke, jetzt auch nur probehalber)

      Software:

      4 x Raspberrymatic mit pivccu auf den Raspberrys

      1 x ioBroker auf dem Server

      alles aktuell

      Problem:

      die zur Komminukation verwendeten HM-RCP's können teilweise nicht gestartet werden, obwohl sie bis auf die IP-Adresse alle die gleichen Parameter haben. Ich habe 5 hm-rega-Instanzen installiert und auf jede 2 hm-rcp-Instanzen angemeldet, je eine für das Homematic-Funkmodul und eine für CUxD. Von den 10 hm-rcp-Instanzen liefen gestern Abend 3 und heute 5.

      Wenn mir da jemand helfen könnte, wäre das super

      Gruß

      Richard

      P.S.: Hier ein Log von einem nicht laufenden hm-rcp

      host.ApartmentServer	2018-03-09 12:56:59.889	info	Restart adapter system.adapter.hm-rpc.4 because enabled
      host.ApartmentServer	2018-03-09 12:56:59.889	error	instance system.adapter.hm-rpc.4 terminated with code 0 (OK)
      Caught	2018-03-09 12:56:59.889	error	by controller[0]: port: 2001 }
      Caught	2018-03-09 12:56:59.889	error	by controller[0]: address: '192.168.1.xxx',
      Caught	2018-03-09 12:56:59.889	error	by controller[0]: syscall: 'listen',
      Caught	2018-03-09 12:56:59.889	error	by controller[0]: errno: 'EADDRINUSE',
      Caught	2018-03-09 12:56:59.889	error	by controller[0]: code: 'EADDRINUSE',
      Caught	2018-03-09 12:56:59.889	error	by controller[0]: { [Error: listen EADDRINUSE 192.168.1.xxx:2001]
      hm-rpc.4	2018-03-09 12:56:59.875	info	binrpc -> 192.168.1.yyy:2001 init ["xmlrpc_bin://192.168.1.xxx:2001",""]
      hm-rpc.4	2018-03-09 12:56:59.874	error	at process._tickCallback (node.js:359:17)
      hm-rpc.4	2018-03-09 12:56:59.874	error	at nextTickCallbackWith3Args (node.js:453:9)
      hm-rpc.4	2018-03-09 12:56:59.874	error	at net.js:1395:9
      hm-rpc.4	2018-03-09 12:56:59.874	error	at listen (net.js:1286:10)
      hm-rpc.4	2018-03-09 12:56:59.874	error	at Server._listen2 (net.js:1250:14)
      hm-rpc.4	2018-03-09 12:56:59.874	error	at exports._exceptionWithHostPort (util.js:930:20)
      hm-rpc.4	2018-03-09 12:56:59.874	error	at Object.exports._errnoException (util.js:907:11)
      hm-rpc.4	2018-03-09 12:56:59.874	error	Error: listen EADDRINUSE 192.168.1.xxx:2001
      hm-rpc.4	2018-03-09 12:56:59.872	error	uncaught exception: listen EADDRINUSE 192.168.1.xxx:2001
      hm-rpc.4	2018-03-09 12:56:59.847	info	binrpc client is trying to connect to 192.168.1.yyy:2001 with ["xmlrpc_bin://192.168.1.xxx:2001","hm-rpc.4"]
      hm-rpc.4	2018-03-09 12:56:59.846	info	binrpc server is trying to listen on 192.168.1.xxx:2001
      hm-rpc.4	2018-03-09 12:56:59.774	info	starting. Version 1.4.14 in C:/ioBroker/node_modules/iobroker.hm-rpc, node: v4.5.0
      host.ApartmentServer	2018-03-09 12:56:59.671	info	Restart adapter system.adapter.hm-rpc.7 because enabled
      

      geändert: Code in Code-Tags; Homoran(Mod)

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

        Hallo und willkommen im Forum!

        Hier stimmt was nicht.
        @der_bruchpilot:

        Homematic CCU2 mit einem 848 MHz- USB-Funkmodul `
        Was für ein Funkmodul (abgesehen vdavon dass es 868MHz sein müssten)?

        @der_bruchpilot:

        4 x Raspberrymatic mit pivccu auf den Raspberrys `
        Das ist ein Widerspruch in sich!

        @der_bruchpilot:

        1 x ioBroker auf dem Server `
        Welchem?

        @der_bruchpilot:

        Error: listen EADDRINUSE 192.168.1.xxx:2001 `
        und hier wäre das xxx interessant.

        Gruß

        Rainer

        1 Reply Last reply Reply Quote 0
        • D
          der_bruchpilot last edited by

          Danke Rainer für die schnelle Reaktion!

          Zu 1. : Busware CUL V3

          Zu 2.: Nur Raspberrymatic wäre wohl richtiger. Ich habe einfach das fertige Image genutzt und sonst nicht weiter verändert. Die IP-Adresse habe ich in den Systemeinstellungen von Homematic geändert.

          Zu 3.: ein HP MicroServer mit Windows Server 2016

          Zu 4.: xxx ist die Windows - Serveradresse

          Ich hoffe, dass du da etwas mit anfangen kannst.

          Gruß

          Richard

          1 Reply Last reply Reply Quote 0
          • D
            deimos last edited by

            Hi,

            die Fehlermeldung sagt ziemlich eindeutig aus, dass Port 2001 bereits in Verwendung ist.

            Jeder Adapter braucht lokal eigene Ports, den Port 2001 musst du bei alöen Adaptern nur für den fremden Port auf der CCU angeben.

            Viele Grüße

            Alex

            1 Reply Last reply Reply Quote 0
            • D
              der_bruchpilot last edited by

              Hallo Alex,

              ähnliches habe ich befürchtet aber gehofft, dass die Trennung über die IP-Adresse erfolgt (wahrscheinlich Denkfehler, weil Systematik nicht erkannt). Aber da bin ich mit meinem Latein am Ende. Wo muss ich wie was einstellen. Nur in den hm-rpc's umstellen reicht noch nicht. Vielleicht kannst du mir da noch mal weiterhelfen.

              Gruß

              Richard

              1 Reply Last reply Reply Quote 0
              • eric2905
                eric2905 last edited by

                Moin,

                hast es mal mit einer (jeweils eindeutigen) Portangabe im Feld „Adapter Port“ versucht?

                Siehe auch Die Doku zum Adapter :http://www.iobroker.net/docu/?page_id=2829&lang=de#Adapter_Port

                Gruß,

                Eric

                1 Reply Last reply Reply Quote 0
                • D
                  der_bruchpilot last edited by

                  Hallo Eric,

                  nee, da komme ich noch nicht weiter. Kann ich den Port auf der CCU ändern und wenn, wie? Dann könnte ich CCU und HM-RPC mit gleichen Ports "versorgen". So könnte ich es mir als Frischling vorstellen.

                  Gruß

                  Richard

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

                    Zeig mal deine Konfigurationen, zumindest von zwei rpc

                    Gruß

                    Rainer

                    1 Reply Last reply Reply Quote 0
                    • eric2905
                      eric2905 last edited by

                      Hi,

                      @der_bruchpilot:

                      Hallo Eric,

                      nee, da komme ich noch nicht weiter. Kann ich den Port auf der CCU ändern und wenn, wie? Dann könnte ich CCU und HM-RPC mit gleichen Ports "versorgen". So könnte ich es mir als Frischling vorstellen. `
                      inwiefern kommst Du da noch nicht weiter?

                      Die Meldung sagt aus, das auf Deinem (einzigen) ioBroker-Host der Port belegt ist. Das ist die erste hm-rpc-Instanz. Du musst für jede hm-rpc-Instanz einen sep. Port nutzen.b

                      Warum willst Du den Port auf der CCU ändern? Vor allen Dingen auf welcher der CCUs?

                      Du hast mehrer CCUs, die jeweils auf dem gleichen Port horchen … und das ist gut so.

                      Du musst auf Deinem Single-Point die Prts anpassen - und der einzige Single-Point ist der ioBroker-Host.

                      Und poste mal wie Rainer schon schrieb, mal die Kofig von mind. zwei hm-rpc-Instanzen.

                      Gruß,

                      Eric

                      1 Reply Last reply Reply Quote 0
                      • D
                        der_bruchpilot last edited by

                        Jetzt hab ich es auch begriffen. Habe jetzt alle Adapterports einfach durchnummeriert und alles ist grün.

                        Vielen Dank an alle, die mir dabei geholfen haben.

                        Gruß

                        Richard

                        P.S.: Das nächste Problem steht schon an: Modbus-Instanzen laufen auch noch nicht richtig. Aber dazu melde ich mich noch.

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

                        Support us

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

                        973
                        Online

                        31.9k
                        Users

                        80.2k
                        Topics

                        1.3m
                        Posts

                        4
                        10
                        962
                        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