Hi @pmayer,
Habe dir schon mal im letzten Dezember geschrieben (auf allgeeek Seite comment-1382, sorry nur 2 Links erlaubt), dann aber doch nicht die Zeit dafür gehabt weiter zu basteln. Jetzt bin ich wieder am Start und wollte das Problem beheben, wenn es geht.
Wie schon vorher erwähnt, ich habe ein rockpi 4b Einplatinenrechner. Die GPIOs sehen wirklich ähnlich aus. (Rockpi4/hardware/gpio - Radxa Wiki vs https://docs.microsoft.com/de-de/windows/iot-core/media/pinmappingsrpi/rp2_pinout.png), man soll nur das spidev 1 anstatt 0 nutzten.
Das SPI habe ich, mit spidev_test , getestet, und es läuft einwandfrei.
homematicbidcos.conf sieht wie folgt aus:
#######################################
########## 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/spidev1.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 = 0
## The GPIO GDO0 or GDO2 is connected to. Specify which GDO to use above.
gpio1 = 157
Und leider kommen die folgende Fehler:
06/08/22 10:50:22.295 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Error (check) writing to register 31.
06/08/22 10:50:22.296 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Connection to TI CC1101 closed unexpectedly... Trying to reconnect...
Das einzige was unterschiedlich ist, ist die GPIO Zuweisung, GPIO 25 wird zu GPIO 157 anscheinend, da GPIO4_D5 = 432 + 38 + 5 = 157 für rock pi ist.
Ich benutzte dein RPi SPI Adapter v0.3.
Hast due eine Idee voran es liegen kann?
Danke und Grüß,
Artur