Inbetriebnahme HM-MOD-RPI-PCB

Habe den Starter Guide gelesen. Leider immer noch kein Pairing möglich.
Habe auch eine eigene centralAddress (8Zeichen in HEX) vergeben sowie einen rfkey vergeben (32 Zeichen in HEX).
Hast du noch weitere Tipps ich weiß so langsam nicht mehr weiter.

hier nochmals die logfile…

03/27/18 01:31:31.419 Starting Homegear…
03/27/18 01:31:31.419 Homegear version 0.7.15-1580
03/27/18 01:31:31.419 Git commit SHA of libhomegear-base: -
03/27/18 01:31:31.419 Git branch of libhomegear-base: -
03/27/18 01:31:31.419 Git commit SHA of Homegear: -
03/27/18 01:31:31.419 Git branch of Homegear: -
03/27/18 01:31:31.421 Info: Setting allowed core file size to “4294967295” for user with id 0 and group with id 0.
03/27/18 01:31:31.421 Info: Core file size now is “4294967295”.
03/27/18 01:31:31.421 Info: Setting maximum thread priority to “4294967295” for user with id 0 and group with id 0.
03/27/18 01:31:31.421 Info: Maximum thread priority now is “4294967295”.
03/27/18 01:31:31.433 Info: Backing up database…
03/27/18 01:31:31.528 Initializing database…
03/27/18 01:31:31.535 Info: Loading family module mod_homematicbidcos.so
03/27/18 01:31:31.552 /etc/homegear/families/homematicbidcos.conf
03/27/18 01:31:31.553 Info: Loading family module mod_miscellaneous.so
03/27/18 01:31:31.556 /etc/homegear/families/miscellaneous.conf
03/27/18 01:31:31.557 Info: Loading family module mod_homematicwired.so
03/27/18 01:31:31.562 /etc/homegear/families/homematicwired.conf
03/27/18 01:31:31.563 Info: Setting up physical interfaces and GPIOs…
03/27/18 01:31:31.564 Info: Dropping privileges to user homegear (111) and group homegear (116)
03/27/18 01:31:31.565 Info: Homegear is (now) running as user with id 111 and group with id 116.
03/27/18 01:31:31.571 Starting script engine server…
03/27/18 01:31:31.579 Initializing licensing controller…
03/27/18 01:31:31.579 Loading licensing controller data…
03/27/18 01:31:31.579 Loading devices…
03/27/18 01:31:31.579 Loading XML RPC devices…
03/27/18 01:31:32.458 Loading device 2
03/27/18 01:31:32.459 Module HomeMatic BidCoS: Info: Central address set to 0x001C08.
03/27/18 01:31:32.460 Info: Not initializing device family HomeMatic Wired, because no physical interface was found.
03/27/18 01:31:32.460 Info: Disposing family module mod_homematicwired.so
03/27/18 01:31:32.460 Loading XML RPC devices…
03/27/18 01:31:32.462 Loading device 1
03/27/18 01:31:32.462 Initializing RPC client…
03/27/18 01:31:32.462 Starting XML RPC server RPCServer1 listening on :::2001…
03/27/18 01:31:32.465 Starting XML RPC server RPCServer2 listening on :::2002, SSL enabled…
03/27/18 01:31:32.465 RPC Server (Port 2001): Info: RPC Server started listening on address :: and port 2001
03/27/18 01:31:32.503 Starting XML RPC server RPCServer3 listening on :::2003, SSL enabled, authentication enabled…
03/27/18 01:31:32.504 RPC Server (Port 2002): Info: RPC Server started listening on address :: and port 2002
03/27/18 01:31:32.537 Starting CLI server…
03/27/18 01:31:32.537 RPC Server (Port 2003): Info: RPC Server started listening on address :: and port 2003
03/27/18 01:31:32.537 Initializing event handler…
03/27/18 01:31:32.537 Loading events…
03/27/18 01:31:32.538 Starting flows server…
03/27/18 01:31:32.543 Starting IPC server…
03/27/18 01:31:32.547 Start listening for packets…
03/27/18 01:31:34.549 Startup complete. Waiting for physical interfaces to connect.
03/27/18 01:31:34.549 All physical interfaces are connected now.
03/27/18 01:31:34.549 Starting UPnP server…
03/27/18 01:31:34.550 Info: UPnP server: Binding to address: 192.168.178.122
03/27/18 01:31:34.550 UPnP Server: Info: Started listening.
03/27/18 01:31:35.427 RPC Server (Port 2001): Info: Connection from ::ffff:192.168.178.23:64460 accepted. Client number: 13
03/27/18 01:31:35.428 RPC Server (Port 2001): Info: RPC server client id for client number 13 is: 0
03/27/18 01:31:35.527 RPC Server (Port 2001): Info: Connection from ::ffff:192.168.178.23:64461 accepted. Client number: 14
03/27/18 01:31:35.528 RPC Server (Port 2001): Info: RPC server client id for client number 14 is: 1
03/27/18 01:31:41.549 Module HomeMatic BidCoS: HM-MOD-RPI-PCB “My-HM-MOD-RPI-PCB”: Error: No response received to packet: FD0003000003180A
03/27/18 01:31:41.549 Module HomeMatic BidCoS: HM-MOD-RPI-PCB “My-HM-MOD-RPI-PCB”: Error: Unknown packet received in response to init packet. Reconnecting…
03/27/18 01:31:41.858 RPC Server (Port 2001): Info: Connection from ::ffff:192.168.178.122:47218 accepted. Client number: 15

Das sieht aber schon besser aus:

03/27/18 01:31:32.459 Module HomeMatic BidCoS: Info: Central address set to 0x001C08.
...
03/27/18 01:31:34.549 Startup complete. Waiting for physical interfaces to connect.
03/27/18 01:31:34.549 All physical interfaces are connected now.

Ich glaube fast, dass du die Firmware des HM-MOD-RPI-PCB updaten musst. Ich habe leider kein solches Modul, aber such mal im Forum… irgendwo war das schon beschrieben.

Leider bekomme ich das Funkmodul nicht upgedated. Kann man den irgendwo die aktuelle Firmware auslesen lassen?

Was könnten noch weitere Gründe sein, weshalb kein Pairing meiner Geräte mit Homegear möglich ist?

Was für Informationen sind noch notwendig um eine konkrete Fehleranalyse vornehmen zu können?

Das Update wäre das nächste was ich probieren würde. Hast du im Forum mal gesucht?



Leider alles bereits versucht. Leider bekomme ich das update nicht hin.

Auch das probiert? Letzter Absatz ist das Relevante.

Falls ja, teile mal mit wo was passiert. Einfach nur “geht nicht” und “alles gemacht” hilft nicht bei der Problemlösung.

1 Like

Also ich fange mal von Beginn an:

  1. Image Datei openhabian über SD-Karte auf RPi 3 Model B Rev 1.2 installiert (Version: openhabian Image-Datei
  2. über den Befehl sudo openhabian-config
  • 01 | Update
  • 02 | Upgrade System
    durchgeführt
  1. über den Befehl sudo openhabian-config
  • 20 | Optional Components ==> 26 | Homegear ==> installiert
  1. /boot/cmdline.txt ==> angepasst
  2. /boot/config.txt ==> angepasst
  3. /etc/homegear/families/homematicbidcos.conf ==> angepasst
  4. Geräte anlernen über die Befehle
  • sudo homegear -r
  • fs 0
  • pon

==> keine Geräte können angelernt werden.

Daraufhin habe ich versucht über das Homegear logfile mögliche Ursachen zu finden, leider ohne Erfolg.

Nun versuche ich die Firmware von meinem Funkmodul (HM-MOD-RPI-PCB) zu aktualisieren. Wenn ich versuche die Firmware über die Anleitung ohne Installation von FHEM zu machen bleibt ich immer nach dem flashen hängen (INITIALIZING …). Über die Variante mit …HM-MOD-UART-141.eq3 bekomme ich die Meldung "Can’t stat HM-MOD-UART-141.eq3. No such file or directory

Mache ich hierbei was falsch oder was könnte mein Fehler sein?

Kann ich das Funkmodul bereits bei der Installation der openhabian Image-Datei über die serielle Schnittstelle aufstecken?
Inwieweit muss ich in der homematicbidcos.conf die centraladress und de rfkey ändern?
Ist die Funk-Schaltaktor 1-fach mit Leistungsmessung (HM-ES-PMSw1-PI-DN-R1, 868,3 MHz) mit meinem Funkmodul kompatibel?

Danke mal soweit…

Das Modul solltest du aufstecken, bevor du den Pi mit Strom versorgst, sollte aber keinen Unterschied machen.

Das steht im Starterguide :wink:
rfKey ist dein AES-key und centralAddress ist die Adresse an die die Geräte angelernt werden.

Jedes Homematic-Gerät ist mit dem Funkmodul kompatibel, da es erstens von eq3 ist und zweitens die Geräte ja an Homegear angelernt werden und nicht an das Modul.

Alle Geräte die hier aufgeführt sind, sind kompatibel: https://ref.homegear.eu/family.html?familyLink=homematicbidcos&familyName=HomeMatic+BidCoS

Ich habe zwar kein HM-MOD-RPI-PCB, behaupte aber, dass es bei dir am Firmware-Update liegt. Ich empfehle dir also das als erstes, wie in den anderen Threads beschrieben, zu machen.
Von Homegear-Seite aus, sofern die Änderungen in der cmdline.txt und boot.txt richtig sind, fällt mir nichts auf was falsch sein könnte.

Das Firmware Upgrade läuft definitiv falsch.

Hier ist schon einmal ein Fehler. Poste mal deine Schritte zum Firmware Upgrade.

Das ist auch falsch und deutet, ohne die Anleitung zu kennen, auf eine Fehlkonfiguration der seriellen Schnittstelle hin. Poste mal config.txt, cmdline.txt. Hast du die 3 “serial”-services" disabled?

1 Like

Hier mal meine Infos…

Kannst du bitte code fences verwenden. Bitte editiere deinen Beitrag. Ansonsten ist der sehr schwer zu lesen. Danke!

grafik

Danke habe meinen Beitrag nochmals überarbeitet. Ist es nun leserfreundlicher?

1 Like

Ja, ist es.

Zwei Sachen fallen mir auf:

Ich meine, das hätte ich bei mir eingeschaltet. Kommentier das mal bitte ein.

# dtparam=i2s=on

Das sieht so aus, als wenn du den ganzen Ordner runterlädst. Landet die Firmware vielleicht im Ordner firmware? Dann musst du beim flashen auch den Ordner angeben. Das erklärt, warum die Firmware nicht gefunden wird.

1 Like

Ich habe jetzt mal nur die Firmware downgeloadet. Die Firmware liegt im Verzeichnis /home/HM-MOD-UART-141.eq3

wie würde dann der richtige Befehl lauten zum flashen ./flash-hmmoduart -U /dev/ttyAMA0 HM-MOD-UART-141.eq3 ?

Bin mir nicht sicher.

Liegt die firmware jetzt in einem Ordner, der genau so heisst wie die Firmware selbst? Oder liegt die Firmware im home Ordner? Du musst dem flash-Befehl mitteilen, welche Datei er flashen soll. Wenn sie woanders als im aktuellen Ordner liegt, dann musst du den Pfad angeben.

die Firmware liegt im home Ordner.

Wie kann ich den Pfad mitteilen?

./flash-hmmoduart -U /dev/ttyAMA0  /home/HM-MOD-UART-141.eq3
1 Like

bekomme weiterhin die Fehlermeldung:

bash: ./flash-hmmoduart: No such file or directory

Nein, das ist eine Andere. Du willst im aktuellen Verzeichnis den flash-Befehl ausführen, den gibt es dort aber nicht.

Mach mal vorher:

cd hmcfgusb
1 Like