Cc1101kein Pairing (HomematicIP)

Hallo erst einmal,
ich bin absoluter Neuling mit homegear und möchte es mit Homematik Komponenten nutzen. Habe das o.g. Modul im Shop bestellt.
Habe es nach Anleitung auf dem Raspberry 3 Board ab Pin 17 auf der GPIO Leiste gesteckt.
Antennenkabel ist auch dran.
Jetzt auf dem Rasbian homegear installiert und der Befehl homegear -r funktioniert und
dpkg -l | grep homegear zeigt auch viele geladene Module an

unsicher war ich mir bei der Konfiguration. Es gibt ja von dem Modul auch ältere Versionen die auf anderen Pins der GPIO Leiste stecken und ich glaube auch einen anderen SPI nutzen.
Muss ich wie auf dem mitgelieferten Zettel beschrieben nur per raspi-config den SPI einschalten
und die homematicbidcos.conf anpassen?
So habe ich es getan.

den rfKey habe ich erstmal auf default gelassen, wird aber später dann ordentlich sicher gemacht.

[TI CC1101 Module]
id = My-CC1101
default = true
deviceType = cc1100
device = /dev/spidev0.0
responseDelay = 100
interruptPin = 2
gpio1 = 25

Oder muss ich wie an anderer Stelle gelesen noch andere Files editieren und
über die drei Befehle
systemctl disable serial-getty@ttyS0.service
systemctl disable serial-getty@serial0.service
systemctl disable serial-getty@ttyAMA0.service
die Schnittstellen abschalten?

Wie kann ich feststellen ob das Funkmodul korrekt angesteuert wird und konfiguriert ist?
wenn ich homegear -r starte
dann families select 0 eingebe
dann pairing on eingebe
steht da er wartet 60 sekunden auf ein pairing

jetzt drücke ich bei dem neu gekauften Tür Fensterkontakt oder Heizungsthermostat für 4 sek die Taste zum Pairen die dann auch gelb blinkt.
Es kommt aber kein Pairing zustande.

Freue mich auf eure Ratschläge

Hallo,
ich hab das gleiche Modul bzw den Vorgänger aber folgende Einstellungen:

[TI CC1101 Module]
id = My-CC1101
default = true
deviceType = cc1100
device = /dev/spidev0.0
responseDelay = 100
interruptPin = 0
gpio1 = 25

Also einen anderen Interruptpin. Sollte sich Deine Version also hardwareseitig nicht unterscheiden ist ggf der Interruptpin falsch. Kannst Du recht leicht mal ausprobieren.
Mit Debuglevel 5 solltest Du auf jeden Fall im Log sehen ob was ankommt.
Ansonsten sollte @pmayer was zu dem Modul sagen können.

Die Config ist so korrekt, das Modul V0.3/V0.2 nutzt:

[TI CC1101 Module]
id = My-C1101-Module
default = true
deviceType = cc1100
device = /dev/spidev0.0
responseDelay = 100
interruptPin = 0
gpio1 = 25

Steht auch hinten auf dem Modul noch mal drauf :slight_smile:
Die Serial’s brauchst du nicht ausschalten, weil das Modul ja den SPI und eben nicht den Serial benutzt :wink:

Schau mal bitte im Homegear-Log ob beim Starten “All physical devices are connected now” kommt und mach mal ein Foto, wie das Modul auf der GPIO-Leiste des Pi steckt.
Hie siehst du auch noch mal, wie es aussehen muss: https://allgeek.de/2017/09/23/cc1101-spi-adapter-mit-u-fl-antennenbuchse/

Eventuell zeig bitte auch mal den Anfang deiner homematicbidcos.conf mit anonymisiertem rfKey.

Vielen Dank erst einmal.
Hier die homematicbidcos.conf
der Rest folgt gleich.

___________________________________________________________________________

---------------------------- HomeMatic BidCoS  ----------------------------
___________________________________________________________________________

[General]

moduleEnabled = true

#######################################
########## General Settings  ##########
#######################################

[General]

## The BidCoS address of Homegear. It is recommended to change this to a random 3 byte hexadecimal
## value starting with 0xFD (e. g. 0xFD43AB). Only change this, when no HomeMatic BidCoS devices
## are paired to Homegear as existing pairings will not work anymore!
centralAddress = 0xFD0001

## Specify a 16 byte (32 characters) long AES key here to protect your wireless communication
## !!! IMPORTANT: It is highly recommended to change this key before pairing the first device.
## !!! IMPORTANT: Never ever lose this key. That would render your devices useless.
## To remove the key from your devices, you need to factory reset them using Homegear. The factory
## reset on the device is not possible!!!
rfKey = 00112233445566778899AABBCCDDEEFF

## With each key change currentRFKeyIndex needs to be
## incremented by 1
currentRfKeyIndex = 1

## When you change rfKey, put the old key here. To change the key Homegear needs to know the
## old and the new one.
## !!! Do not set oldRFKey when you set rfKey for the first time !!!
##oldRfKey = 00112233445566778899AABBCCDDEEFF

## When set to "true" unsigned broadcast packets are processed by Homegear. This could enable an
## attacker to make Homegear do things, you don't want. That means, this option is a security
## risk.
processBroadcastWithAesEnabled = false

######################################
########## TI CC1101 Module  ##########
#######################################

## The device family this interface is for
[TI CC1101 Module]

## Specify an unique id here to identify this device in Homegear
id = My-CC1101

## When default is set to "true" Homegear will assign this device
## to new peers.
default = true

## Options: cul, cc1100, coc, cunx, hmcfglan, hmlgw, hm-mod-rpi-pcb, homegeargateway
deviceType = cc1100

device = /dev/spidev0.0

## Default: responseDelay = 95
## Should be "95" for CUL or COC, "100" for TI CC1101 and "60" for HM-CFG-LAN or HM-LGW
responseDelay = 100

## The interrupt pin to use. "0" for GDO0 or "2" for GDO2.
## You only need to connect one of them. Specify the GPIO
## you connected the interrupt pin to below.
interruptPin = 2

## The GPIO GDO0 or GDO2 is connected to. Specify which GDO to use above.
gpio1 = 25

Formatier bitte deinen Post, hab das mal auf die schnelle gemacht.

grafik


In deiner Config nutzt du interruptPin = 2 nicht 0.

GDO0 = GPIO25
GDO2 = GPIO24

Wie’s hinten drauf steht :slight_smile: Ansonsten sieht’s gut aus…

habe den Interrupt nochmal auf 0 geändert
Schicke gleich mal ein Auszug aus dem Logfile

10/27/18 20:29:31.632 All physical interfaces are connected now.
10/27/18 20:29:31.632 Starting UPnP server...
10/27/18 20:29:31.633 Info: UPnP server: Binding to address: 192.168.178.42
10/27/18 20:29:31.633 UPnP Server: Info: Started listening.
10/27/18 20:29:32.946 IPC Server: Info: Connection accepted. Client number: 13
10/27/18 20:29:32.947 IPC Server: Info: Client 0 successfully registered RPC method "managementGetCommandStatus" (this method is registered by 1 client(s)).
10/27/18 20:29:32.947 IPC Server: Info: Client 0 successfully registered RPC method "managementSleep" (this method is registered by 1 client(s)).
10/27/18 20:29:32.947 IPC Server: Info: Client 0 successfully registered RPC method "managementDpkgPackageInstalled" (this method is registered by 1 client(s)).
10/27/18 20:29:32.948 IPC Server: Info: Client 0 successfully registered RPC method "managementGetConfigurationEntry" (this method is registered by 1 client(s)).
10/27/18 20:29:32.948 IPC Server: Info: Client 0 successfully registered RPC method "managementServiceCommand" (this method is registered by 1 client(s)).
10/27/18 20:29:32.948 IPC Server: Info: Client 0 successfully registered RPC method "managementReboot" (this method is registered by 1 client(s)).
10/27/18 20:29:32.948 IPC Server: Info: Client 0 successfully registered RPC method "managementSetConfigurationEntry" (this method is registered by 1 client(s)).
10/27/18 20:29:32.949 IPC Server: Info: Client 0 successfully registered RPC method "managementWriteCloudMaticConfig" (this method is registered by 1 client(s)).
10/27/18 20:29:32.949 IPC Server: Info: Client 0 successfully registered RPC method "managementSetUserPassword" (this method is registered by 1 client(s)).
10/27/18 20:29:32.949 IPC Server: Info: Client 0 successfully registered RPC method "managementAptUpdate" (this method is registered by 1 client(s)).
10/27/18 20:29:32.949 IPC Server: Info: Client 0 successfully registered RPC method "managementAptUpgrade" (this method is registered by 1 client(s)).
10/27/18 20:29:32.950 IPC Server: Info: Client 0 successfully registered RPC method "managementAptFullUpgrade" (this method is registered by 1 client(s)).
10/27/18 20:29:32.950 IPC Server: Info: Client 0 successfully registered RPC method "managementHomegearUpdateAvailable" (this method is registered by 1 client(s)).
10/27/18 20:29:32.950 IPC Server: Info: Client 0 successfully registered RPC method "managementSystemUpdateAvailable" (this method is registered by 1 client(s)).

Scheint ja verbunden zu sein.
Ist die vorgehensweise beim pairen richtig?

homegear -r
families select 0
pairing on
jetzt auf dem gerät die pairingtaste 4 sek drücken

jetzt sollte das pairing stattfinden oder?

Ja, so ist es richtig: https://doc.homegear.eu/data/homegear-homematicbidcos/adding_devices.html

Schick trotzdem nochmal bitte ein Foto, wie das Modul aufgesteckt ist.

Komme einfach nicht weiter.
Habe mal ein Auszug aus dem LogFile während eines Pairing Versuchs drangehängt.
Noch jemand eine Idee?

10/28/18 10:12:03.441 IPC Server: Info: Client 3 successfully registered RPC method "cliOutput" (this method is registered by 1 client(s)).
10/28/18 10:12:03.441 IPC Server: Info: Client 3 successfully registered RPC method "cliOutput-3" (this method is registered by 1 client(s)).
10/28/18 11:01:05.275 IPC Server: Info: Client number 3 is calling RPC method: familyExists Parameters:
(Integer64) 0
10/28/18 11:01:49.915 HomeMatic BidCoS packet received (My-CC1101, RSSI: -63 dBm): 2001008F1C6E7DF00001403327AAE01E9D812E00010000015401020C0400110111
10/28/18 11:02:00.032 HomeMatic BidCoS packet received (My-CC1101, RSSI: -66 dBm): 2001008F1C6E7DF000014010DDF5A0589AADCA00010000015401020C0400110111
10/28/18 11:02:10.168 HomeMatic BidCoS packet received (My-CC1101, RSSI: -69 dBm): 2001008F1C6E7DF00001408029234E093FEFB300010000015401020C0400110111
10/28/18 11:02:20.293 HomeMatic BidCoS packet received (My-CC1101, RSSI: -68 dBm): 2001008F1C6E7DF00001406312D7F987CE5A5800010000015401020C0400110111
10/28/18 11:02:30.355 HomeMatic BidCoS packet received (My-CC1101, RSSI: -69 dBm): 2001008F1C6E7DF00001409DD0DCE96663BF1500010000015401020C0400110111
10/28/18 11:02:40.394 HomeMatic BidCoS packet received (My-CC1101, RSSI: -69 dBm): 2001008F1C6E7DF00001403112C2D1E9E93A3500010000015401020C0400110111
10/28/18 11:02:50.447 HomeMatic BidCoS packet received (My-CC1101, RSSI: -69 dBm): 2001008F1C6E7DF00001409AE164DA7B13E99100010000015401020C0400110111
10/28/18 11:03:00.509 HomeMatic BidCoS packet received (My-CC1101, RSSI: -69 dBm): 2001008F1C6E7DF0000140AD6EC5EB819D501A00010000015401020C0400110111
10/28/18 11:03:10.545 HomeMatic BidCoS packet received (My-CC1101, RSSI: -69 dBm): 2001008F1C6E7DF0000140B80C640C18689BCA00010000015401020C0400110111
10/28/18 11:03:20.617 HomeMatic BidCoS packet received (My-CC1101, RSSI: -69 dBm): 2001008F1C6E7DF00001406356634F74C5887000010000015401020C0400110111

Also, das CC1101-Modul funktioniert, du empfängst Pakete…

@sathya, hast du ne Idee?

Hat hier keiner mehr einen Rat? So schnell wollte ich eigentlich nicht aufgeben.

Jetzt hoffe ich mal auf @sathya :wink:
Meine beiden Komponenten von HomematicIP sind ein Fensterkontakt und ein Thermostat aus einem Set. Wie geschrieben sind es die IP Versionen.
Die sollten doch eigentlich kompatibel sein. Da sind zwei Label mit QR Code und der Seriennummer und einem Key mit dabei. Muss ich da was beachten?

Da haben wir doch das Problem. Homematic BidCos ist nicht Homematic-IP. Während ersteres direkt von Homegear unterstützt wird, ist eine Anbindung von Homematic-IP Komponenten derzeit nur über eine CCU2 möglich.
Homematic-IP nutzt zwar die gleich Frequenz, weshalb Du siehst, dass etwas ankommt. Das Protokoll ist aber ein anderes und derzeit nicht entschlüsselt.

2 Likes

Schon wieder ordentlich eingepackt. Wird heute noch getauscht.
Vielen Dank für die tolle Hilfe hier.
:slight_smile:

Daran hatte ich natürlicht nicht gedacht… hast du das vorher im Thread schon mal irgendwo geschrieben und ich habs übersehen? :wink:

Danke @DasKleingedruckte

Nein hatte ich nicht. :thinking:
Tja irgendwie dachte ich es erwähnt zu haben. Egal jetzt gehts weiter.
Gruss :slight_smile:

1 Like