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. Hardware
  4. Iobroker und HM-MOD-RPI-PCB (HM-OCCU-SDK) (HomeMatic Funkmodul) Problemchen

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.3k

Iobroker und HM-MOD-RPI-PCB (HM-OCCU-SDK) (HomeMatic Funkmodul) Problemchen

Geplant Angeheftet Gesperrt Verschoben Hardware
22 Beiträge 6 Kommentatoren 9.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.
  • paul53P Offline
    paul53P Offline
    paul53
    schrieb am zuletzt editiert von
    #12

    @Outi:

    2017/03/10 19:12:33.599 <fatal error=""> CCU2CommController::init(): Init failed. $
    2017/03/10 19:12:33.600 <error> () CCU2CommController::setCSMACAEnabled(): Erro$
    2017/03/10 19:12:33.601 <error> No BidCoS-Interface available
    2017/03/10 19:12:33.602 <warning> Error initializing interfaces</warning></error></error></fatal>
    ```` `  
    

    Das sieht danach aus, dass der Modulreset über Pin 12 (GPIO 18) nicht funktioniert. Offenbar wird hmcon in einigen Umgebungen nicht sauber ausgeführt. In http://forum.iobroker.net/viewtopic.php?f=34&t=2665#p24527 und folgenden Beiträgen habe ich dargestellt, wie ich das Problem gelöst habe.

    @jens.maus:

    Die Tatsache das ein RaspberryPi2/3 eben "nur" 1GB an RAM haben sorgen also dafür das man nicht wirklich um mind. einen 2ten Pi bzw. ein zweiten System nur für ioBroker herumkommt. `
    Das hängt von der Anzahl der installierten Adapter ab. Mein RPi 2 mit ioBroker läuft seit einem halben Jahr ohne Unterbrechung und hat noch 60 % freien RAM.

    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

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

      @paul53:

      @jens.maus:

      Die Tatsache das ein RaspberryPi2/3 eben "nur" 1GB an RAM haben sorgen also dafür das man nicht wirklich um mind. einen 2ten Pi bzw. ein zweiten System nur für ioBroker herumkommt. Das hängt von der Anzahl der installierten Adapter ab. Mein RPi 2 mit ioBroker läuft seit einem halben Jahr ohne Unterbrechung und hat noch 60 % freien RAM.

      Natürlich hast du vollkommen recht das das von der Anzahl der verwendeten ioBroker Adapter abhängt - nichts anderes habe ich ja in meinem Post gesagt. Allerdings würde ich sagen ist eben genau das die große Stärke von ioBroker – das man eben damit verschiedene Systeme miteinander steuern/vereinen kann. Und sobald man einmal mehr und mehr System (CCU, Philips Hue, etc. etc.) dort einbindet kommt man wirklich sehr schnell an die Grenze des 1GB RAM eines RaspberryPi. Das ist zumindest meine Erfahrung. Trotzdem habe ich mein ioBroker CCU Addon Projekt noch nicht ganz abgeschrieben, nur eben etwas zurückgestellt um zu schauen ob sich das wirklich lohnt bzw. sinnvoll ist und auch nachgefragt wird.

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

      1 Antwort Letzte Antwort
      0
      • O Offline
        O Offline
        Outi
        schrieb am zuletzt editiert von
        #14

        Hallo Paul,

        Danke, ich werde mir das mal anschauen, bin heute etwas eingespannt.

        @Jens

        Da hast Du schon recht aber ich wäre gerne weiter bei RsapberryMatic geblieben.

        Leider habe ich außer dem Image nix gefunden.

        Ich habe noch das letzte Update mitgemacht (der CCU2 FW) aber bin durch Zufall auf iobroker gestoßen und meine Neugier war geweckt.

        RaspberryMatic werde ich aber weiterhin beobachten, da es eben ein sehr interessantes Projekt ist.

        Nur stört mich eben diese Eingeschränktheit, da der verwendete Pi noch andere Aufgaben bewältigen soll (sehe da keine Probleme, da ich (noch) wenig HomeAutomation betreibe).

        Das RaspberryMatic ebenso wie andere ähnliche Systeme gewisse Einschränkungen hat, mag ich jetzt nicht als Argument stehen lassen, da ja iobroker zeigt, dass es auch anders geht aber vielleicht habe ich auch höhere Ansprüche ans Gesamtsystem.

        Wie dem auch sei, es ist insgesamt gesehen recht spannend, was im HomeAutomationsbereich gerade abgeht.

        ;) Gruß Outi :D

        1 Antwort Letzte Antwort
        0
        • O Offline
          O Offline
          Outi
          schrieb am zuletzt editiert von
          #15

          @paul53:

          @Outi:

          2017/03/10 19:12:33.599 <fatal error=""> CCU2CommController::init(): Init failed. $
          2017/03/10 19:12:33.600 <error> () CCU2CommController::setCSMACAEnabled(): Erro$
          2017/03/10 19:12:33.601 <error> No BidCoS-Interface available
          2017/03/10 19:12:33.602 <warning> Error initializing interfaces</warning></error></error></fatal>
          ```` `  
          

          Das sieht danach aus, dass der Modulreset über Pin 12 (GPIO 18) nicht funktioniert. Offenbar wird hmcon in einigen Umgebungen nicht sauber ausgeführt. In http://forum.iobroker.net/viewtopic.php?f=34&t=2665#p24527 und folgenden Beiträgen habe ich dargestellt, wie ich das Problem gelöst habe. `

          Hallo Paul,

          ich habe mir den verlinkten Beitrag mal angesehen. Bei Dir wars die USV. Eine solche habe ich nicht. Auch hat bei mir der von Dir gepostete Teil in der Konfig nicht gefehlt.

          Bei mir startet der Dienst ja, nur er wird halt etwas später wieder gestoppt.

          ;) Gruß Outi :D

          1 Antwort Letzte Antwort
          0
          • paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #16

            @Outi:

            Bei mir startet der Dienst ja, nur er wird halt etwas später wieder gestoppt. `
            Ja, weil vermutlich der Modulreset nicht funktioniert. Existiert bei Dir der Link "/sys/class/gpio/gpio18" ? Und darin u.a. die Dateien "direction" und "value" ?

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            1 Antwort Letzte Antwort
            0
            • O Offline
              O Offline
              Outi
              schrieb am zuletzt editiert von
              #17

              Ja, die gibt es.

              Kann ich den RPC (HMcon) irgendwie wieder deinstallieren ??

              Ich habe ihn zwar mehrfach neu installiert (jedesmal ohne die Konfig zu übernehmen) und auch beim HomeMatic Manager "nein" angegeben, jedoch lässt sich dieser trotzdem immer noch aufrufen.

              Auch wenn ich die Instanzen und Adapter deinstalliere und alles neu konfiguriere, erhalte ich beim HM Manager aus dem rf immer die 3 oben genannten Fehlermeldungen und beim HM Manager aus dem iobroker passiert einfach gar nix ….

              Hier mal das aktuelle Log aus dem iobroker, wobei da aber der Fritzadapter auch wieder Ärger macht:

              hm-rpc.0 2017-03-11 23:27:05.797 warn binrpc <- undefined method ping ["hm-rpc.0"] 
              fritzdect.0 2017-03-11 23:25:58.409 error errorhandler wlan: 0000000000000000 
              fritzdect.0 2017-03-11 23:25:58.228 error errorhandler switchstatus: 0000000000000000 
              fritzdect.0 2017-03-11 23:25:58.027 error errorhandler switchstatus: 0000000000000000 
              fritzdect.0 2017-03-11 23:25:57.042 info polling! fritzdect is alive 
              hm-rpc.0 2017-03-11 23:25:35.762 info Connected 
              hm-rpc.0 2017-03-11 23:25:35.733 warn binrpc <- undefined method init ["xmlrpc_bin://192.168.178.88:2001","hm-rpc.0"] 
              hm-rpc.0 2017-03-11 23:25:35.443 info binrpc client is trying to connect to 192.168.178.88:2001 with ["xmlrpc_bin://192.168.178.88:2001","hm-rpc.0"] 
              hm-rpc.0 2017-03-11 23:25:35.436 info binrpc server is trying to listen on 192.168.178.88:2001 
              hm-rpc.0 2017-03-11 23:25:34.958 info starting. Version 1.4.2 in /opt/iobroker/node_modules/iobroker.hm-rpc, node: v4.8.0 
              host.raspberrypi4 2017-03-11 23:25:31.680 info instance system.adapter.hm-rpc.0 started with pid 1893 
              host.raspberrypi4 2017-03-11 23:25:01.648 info Restart adapter system.adapter.hm-rpc.0 because enabled 
              host.raspberrypi4 2017-03-11 23:25:01.646 error instance system.adapter.hm-rpc.0 terminated with code 0 (OK) 
              hm-rpc.0 2017-03-11 23:25:01.600 info binrpc -> 192.168.178.88:2001 init ["xmlrpc_bin://192.168.178.88:2001",""] 
              hm-rpc.0 2017-03-11 23:25:01.595 error at TCP.onread (net.js:537:20) 
              hm-rpc.0 2017-03-11 23:25:01.595 error at Socket.Readable.push (_stream_readable.js:111:10) 
              hm-rpc.0 2017-03-11 23:25:01.595 error at readableAddChunk (_stream_readable.js:153:18) 
              hm-rpc.0 2017-03-11 23:25:01.595 error at Socket.emit (events.js:169:7) 
              hm-rpc.0 2017-03-11 23:25:01.595 error at emitOne (events.js:77:13)
              ....
              

              ;) Gruß Outi :D

              1 Antwort Letzte Antwort
              0
              • O Offline
                O Offline
                Outi
                schrieb am zuletzt editiert von
                #18

                So, habe nochmal alles neu installiert.

                rfd log:

                2017/03/12 01:55:39.662 <fatal error=""> CCU2CommController::init(): Init failed. Cannot start coprocessor application.
                2017/03/12 01:55:39.665 <debug> () CCU2CommController::handleIncomingSerialFrame(): Command not parseable.
                2017/03/12 01:55:40.664 <debug> () CCU2CommController::waitForCoProcessorResponse(): Timeout while waiting for response.
                
                2017/03/12 01:55:40.675 <error> () CCU2CommController::setCSMACAEnabled(): Error disabling CSMA/CA.
                2017/03/12 01:55:40.678 <debug> () CCU2CommController::handleIncomingSerialFrame(): Command not parseable.
                2017/03/12 01:55:41.676 <debug> () CCU2CommController::waitForCoProcessorResponse(): Timeout while waiting for response.
                
                2017/03/12 01:55:41.678 <error> No BidCoS-Interface available
                2017/03/12 01:55:41.678 <warning> Error initializing Interfaces</warning></error></debug></debug></error></debug></debug></fatal>
                

                iobroker.admin log:

                hm-rpc.0 2017-03-12 02:03:58.999 info Disconnected 
                hm-rpc.0 2017-03-12 02:02:28.989 warn binrpc <- undefined method ping ["hm-rpc.0"] 
                hm-rpc.0 2017-03-12 02:00:58.972 info Connected 
                hm-rpc.0 2017-03-12 02:00:58.943 warn binrpc <- undefined method init ["xmlrpc_bin://192.168.178.88:2001","hm-rpc.0"] 
                hm-rpc.0 2017-03-12 02:00:58.652 info binrpc client is trying to connect to 192.168.178.88:2001 with ["xmlrpc_bin://192.168.178.88:2001","hm-rpc.0"] 
                hm-rpc.0 2017-03-12 02:00:58.645 info binrpc server is trying to listen on 192.168.178.88:2001 
                hm-rpc.0 2017-03-12 02:00:58.270 info starting. Version 1.4.2 in /opt/iobroker/node_modules/iobroker.hm-rpc, node: v4.8.0 
                host.raspberrypi4 2017-03-12 02:00:54.812 info instance system.adapter.hm-rpc.0 started with pid 1028 
                host.raspberrypi4 2017-03-12 02:00:24.789 info Restart adapter system.adapter.hm-rpc.0 because enabled 
                host.raspberrypi4 2017-03-12 02:00:24.787 error instance system.adapter.hm-rpc.0 terminated with code 0 (OK) 
                hm-rpc.0 2017-03-12 02:00:24.752 info terminating 
                hm-rpc.0 2017-03-12 02:00:24.733 info Disconnected 
                hm-rpc.0 2017-03-12 02:00:24.710 warn binrpc <- undefined method init ["xmlrpc_bin://192.168.178.88:2001",""] 
                hm-rpc.0 2017-03-12 02:00:24.669 info binrpc -> 192.168.178.88:2001 init ["xmlrpc_bin://192.168.178.88:2001",""] 
                hm-rpc.0 2017-03-12 02:00:24.662 error at TCP.onread (net.js:537:20) 
                hm-rpc.0 2017-03-12 02:00:24.662 error at Socket.Readable.push (_stream_readable.js:111:10) 
                hm-rpc.0 2017-03-12 02:00:24.662 error at readableAddChunk (_stream_readable.js:153:18) 
                hm-rpc.0 2017-03-12 02:00:24.662 error at Socket.emit (events.js:169:7) 
                hm-rpc.0 2017-03-12 02:00:24.662 error at emitOne (events.js:77:13) 
                hm-rpc.0 2017-03-12 02:00:24.662 error at Socket. (/opt/iobroker/node_modules/iobroker.hm-rpc/node_modules/binrpc/lib/server.js:50:38) 
                hm-rpc.0 2017-03-12 02:00:24.662 error at Object.Protocol.decodeRequest (/opt/iobroker/node_modules/iobroker.hm-rpc/node_modules/binrpc/lib/protocol.js:476:32) 
                hm-rpc.0 2017-03-12 02:00:24.662 error at Object.Protocol.decodeStrangeRequest (/opt/iobroker/node_modules/iobroker.hm-rpc/node_modules/binrpc/lib/protocol.js:441:9) 
                hm-rpc.0 2017-03-12 02:00:24.662 error at rec (/opt/iobroker/node_modules/iobroker.hm-rpc/node_modules/binrpc/lib/protocol.js:432:32) 
                hm-rpc.0 2017-03-12 02:00:24.662 error at Object.Protocol.decodeData (/opt/iobroker/node_modules/iobroker.hm-rpc/node_modules/binrpc/lib/protocol.js:371:81) 
                hm-rpc.0 2017-03-12 02:00:24.662 error TypeError: Cannot read property 'toString' of null 
                hm-rpc.0 2017-03-12 02:00:24.642 error uncaught exception: Cannot read property 'toString' of null 
                hm-rpc.0 2017-03-12 02:00:24.591 info Connected
                

                Mit dem "HomeMatic-Komponenten konfigurieren" Tool bekomme ich nur die Meldung, dass keine BidCos Schnittstelle unter der angegebenen IP Adresse gefunden wurde.

                Zwischendurch hatte ich mal ne kurze Reaktion im Tool aber die war schnell wieder vorbei.

                Lange war die Anzeige vor dem rpc Service in der iobroker Instanzliste grün, es tat sich trotzdem nix und inzw. ist sie wieder gelb.

                Im Moment reaktiviere ich gerade wieder mein RaspberryMatic Image, um zu schauen, ob das Modul überhaupt noch funktioniert ….

                Nachtrag:

                So, ich habe eben das RaspberryMatic Image reaktiviert und eingelegt: alles einwandfrei, das Modul geht, die Konfigsoftware findet das Modul und alles lässt sich prima steuern.

                Jetzt bin ich echt ratlos ....

                ;) Gruß Outi :D

                1 Antwort Letzte Antwort
                0
                • paul53P Offline
                  paul53P Offline
                  paul53
                  schrieb am zuletzt editiert von
                  #19

                  @Outi:

                  So, ich habe eben das RaspberryMatic Image reaktiviert und eingelegt: alles einwandfrei, das Modul geht… `
                  Kann es ein https://homematic-forum.de/forum/viewtopic.php?f=65&t=35997&p=347106#p347095 sein ?

                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                  1 Antwort Letzte Antwort
                  0
                  • O Offline
                    O Offline
                    Outi
                    schrieb am zuletzt editiert von
                    #20

                    Interessanter Aspekt, wobei ich immer dachte, die FW des Funkmoduls wird immer erst beim Booten eingelesen ….

                    Muss mal schauen, ob ich nicht eine Möglichkeit finde, eine ältere FW zu installieren.

                    ;) Gruß Outi :D

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

                      @Outi:

                      Interessanter Aspekt, wobei ich immer dachte, die FW des Funkmoduls wird immer erst beim Booten eingelesen …. `

                      Bei RaspberryMatic und der CCU2 ist das auch der Fall. YAHM, hmcon & co machen das aber anscheinend nicht so.

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

                      1 Antwort Letzte Antwort
                      0
                      • S Offline
                        S Offline
                        scooop
                        schrieb am zuletzt editiert von
                        #22

                        Hi, ich habe ähnliche Probleme mit hmcon, rpi3 und dem rpc-Adapter. Angeschlossen an den rpi3 ist ebenfalls das Homematic Funkmodul

                        bei mir kommen die selben JS-alerts:

                        "RF getLinks {}"

                        "RF System.list.Methods {}"

                        "RF listBidcosInterfaces {}"

                        iobroker.admin Log:

                        hm-rpc.0	2017-05-13 09:18:23.498	info	binrpc client is trying to connect to localhost:8083 with ["xmlrpc_bin://192.168.178.35:8084","hm-rpc.0"]
                        

                        weiter tut sich nichts. Tippe auf falsche rpc-Adapter Konfiguration.

                        rfd.log

                        2017/05/13 09:08:49.202 <info>BidCoS-Service started
                        2017/05/13 09:08:49.203 <info>XmlRpc Server is listening on TCP port 2001
                        2017/05/13 09:08:49.208 <error>No BidCoS-Interface available
                        2017/05/13 09:08:49.208 <warning>Error initializing interfaces</warning></error></info></info> 
                        

                        hm-manager.json

                        {
                            "webServerPort": 8083,
                            "rpcListenIp": "127.0.0.1",
                            "rpcListenPort": "2015",
                            "rpcListenPortBin": "2016",
                            "daemons": {
                                "RF": {
                                    "type": "BidCos-RF",
                                    "ip": "127.0.0.1",
                                    "port": 2001,
                                    "protocol": "binrpc"
                                }
                            },
                            "language": "de"
                        }
                        
                        

                        service rfd status

                        rfd.service - LSB: HomeMatic rfd
                           Loaded: loaded (/etc/init.d/rfd)
                           Active: active (exited) since Sa 2017-05-13 09:08:49 CEST; 16min ago
                          Process: 1745 ExecStart=/etc/init.d/rfd start (code=exited, status=0/SUCCESS)
                        
                        

                        kann mir jemand weiterhelfen?

                        Zur Info: ich hatte am rpi3 vorher ein 433MHz Funkmodul, blockiert da wiringPi evtl. den Service oder sonst irgendwas?

                        EDIT:

                        hm-rpc.0	2017-05-13 11:34:57.956	error	Socket error: Error: connect ECONNREFUSED 127.0.0.1:2001
                        

                        habe noch ein bisschen rumprobiert und erhalte jetzt diese Fehlermeldung…

                        Viele Grüße

                        scooop

                        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

                        432

                        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