Hilfe bei der Konfiguration Busware cc1100 Stapelbar

Hallo zusammen.
Kann mich jemand bei der Konfigureation von homegear und einem cc1100 “stapelbar” von Busware helfen?
Homegear läuft und Konsole ist erreichbar.

Die folgende Konfig habe ich geladen.

#######################################
######### COC, SCC, CSM, CCD  #########
#######################################

## The device family this interface is for
[COC, SCC, CSM, CCD]

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

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

## Options: cul, cc1100, coc, cunx, hmcfglan, hmlgw
## Also use "coc" for SCC, CCD and CSM
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

## Default: gpio1 = 0
## "17" for COC, SCC and CCD. Empty for CSM.
gpio1 = 17

## Default: gpio2 = 0
## "18" for COC and SCC. "22" for CCD. Empty for CSM.
gpio2 = 18

## Default: stackPosition = 0 (= no stacking)
## Set stackPosition if you use the SCC and stacked multiple devices.
## Set stackPosition to "1" for the lowest device, to "2" for the device
## above that and so on.
stackPosition = 0

#######################################

Im Error log habe ich aber nun die folgenden Fehler und auch die LED auf dem Funkmodul blinkt nicht.

2/07/16 18:12:24.586 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 0. 02/07/16 18:12:24.587 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 1. 02/07/16 18:12:24.588 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 2. 02/07/16 18:12:24.588 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 3. 02/07/16 18:12:24.589 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 4. 02/07/16 18:12:24.589 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 5. 02/07/16 18:12:24.590 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 6. 02/07/16 18:12:24.590 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 7. 02/07/16 18:12:24.591 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 8. 02/07/16 18:12:24.592 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 11. 02/07/16 18:12:24.592 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 13. 02/07/16 18:12:24.593 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 14. 02/07/16 18:12:24.593 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 15. 02/07/16 18:12:24.594 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 16. 02/07/16 18:12:24.594 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 17. 02/07/16 18:12:24.595 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 18. 02/07/16 18:12:24.595 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 19. 02/07/16 18:12:24.596 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 20. 02/07/16 18:12:24.596 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 21. 02/07/16 18:12:24.597 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 22. 02/07/16 18:12:24.597 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 23. 02/07/16 18:12:24.598 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 24. 02/07/16 18:12:24.598 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 25. 02/07/16 18:12:24.599 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 26. 02/07/16 18:12:24.599 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 27. 02/07/16 18:12:24.600 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 28. 02/07/16 18:12:24.600 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 29. 02/07/16 18:12:24.601 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 30. 02/07/16 18:12:24.601 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 31. 02/07/16 18:12:24.602 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 32. 02/07/16 18:12:24.602 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 33. 02/07/16 18:12:24.603 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 34. 02/07/16 18:12:24.603 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 35. 02/07/16 18:12:24.604 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 36. 02/07/16 18:12:24.605 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 38. 02/07/16 18:12:24.605 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 39. 02/07/16 18:12:24.606 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 41. 02/07/16 18:12:24.606 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 44. 02/07/16 18:12:24.607 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 45. 02/07/16 18:12:24.607 Module HomeMatic BidCoS: TI CC110X "My-CC1100": Error in file PhysicalInterfaces/TICC1100.cpp line 717 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing

Kann mir jemand weiterhelfen?

Beste Grüsse

Silvan

Hallo Silvan,

ich habe leider kein C1100 stapelbar, um das zu testen, aber nach meiner Verständnis sieht es so aus, als hättest Du die Beispielkonfig für ein cc1100 genommen, du hast aber ein Busware Stackable CC1100 (= SCC).

In Sathyas Beispielconfig steht zum Devicetyp für eine Stackable CC (SCC):

Probier es doch mal bitte mit der SCC Beispielkonfig aus.

Gruß,
Chris

Hallo Chris
Wer lesen kann ist klar im Vorteil … :unamused:
Besten Dank für deine Unterstützung.
Nun scheint es noch an einem anderen Ort zu klemmen.
Der Errorlog sieht nun wie folgt aus:

02/15/16 19:00:28.465 Module HomeMatic BidCoS: COC "My-COC": Error in file PhysicalInterfaces/COC.cpp line 225 in function virtual void BidCoS::COC::startListening(): Couldn't flush device /dev/spidev0.0 02/15/16 19:06:02.073 RPC client: Error in file RPC/RpcClient.cpp line 475 in function void RPC::RpcClient::sendRequest(RPC::RemoteRpcServer*, std::vector<char>&, std::vector<char>&, bool, bool&): Could not connect to server 127.0.0.1 on port 9876. Poll failed with error code: 1. 02/15/16 19:06:02.074 RPC client: Removing server. Server has to send "init" again. 02/15/16 19:06:32.360 RPC client: Error in file RPC/RpcClient.cpp line 475 in function void RPC::RpcClient::sendRequest(RPC::RemoteRpcServer*, std::vector<char>&, std::vector<char>&, bool, bool&): Could not connect to server 127.0.0.1 on port 9876. Poll failed with error code: 1. 02/15/16 19:06:32.360 RPC client: Removing server. Server has to send "init" again. 02/15/16 23:15:59.637 Error in file SSDP/SSDP.cpp line 333 in function void BaseLib::SSDP::getDeviceInfo(std::set<std::basic_string<char> >&, std::vector<BaseLib::SSDPInfo>&): Connecting to server 192.168.1.133 on port 1400 timed out. 02/16/16 23:24:27.799 Error in file SSDP/SSDP.cpp line 333 in function void BaseLib::SSDP::getDeviceInfo(std::set<std::basic_string<char> >&, std::vector<BaseLib::SSDPInfo>&): Connecting to server 192.168.1.133 on port 1400 timed out.

Hast du zu den Errors auch noch einen Input?

Beste Grüsse

Silvan

Da müsste Sathya was zu sagen. Das ist mir leider auch zu hoch.

Hast Du an den Parametern bzgl. RPC Server o.ä. irgendwas geändert?

Die erste Zeile sieht übrigens so aus als hättest Du noch nen Teil aus der alten Konfiguration im SCC Teil drin. Im Beispiel für SCC steht nix von Device /dev/spidev0.0 drin.

Hier nochmal das aktuelle Beispiel für ne SCC Konfiguration:

[code]#######################################
######### COC, SCC, CSM, CCD #########
#######################################

The device family this interface is for

#[COC, SCC, CSM, CCD]

Specify an unique id here to identify this device in Homegear

#id = My-COC

When default is set to “true” Homegear will assign this device

to new peers.

#default = true

Options: cul, cc1100, coc, cunx, hmcfglan, hmlgw

Also use “coc” for SCC, CCD and CSM

#deviceType = coc

#device = /dev/ttyAMA0

Default: responseDelay = 95

Should be “95” for CUL or COC, “100” for TI CC1101 and “60” for HM-CFG-LAN or HM-LGW

#responseDelay = 95

Default: gpio1 = 0

“17” for COC, SCC and CCD. Empty for CSM.

#gpio1 = 17

Default: gpio2 = 0

“18” for COC and SCC. “22” for CCD. Empty for CSM.

#gpio2 = 18

Default: stackPosition = 0 (= no stacking)

Set stackPosition if you use the SCC and stacked multiple devices.

Set stackPosition to “1” for the lowest device, to “2” for the device

above that and so on.

stackPosition = 0[/code]

Danke für die Hilfe, ich konnte soeben den ersten Aktor verbinden!
Und die anderen Fehler sind auch weg…
Das /dev/spidev0.0 habe ich in der ersten verzweiflung irgendwie mal reingebracht… :unamused:

Danke für die schnelle Unterstützung.

Beste Grüsse aus der Schweiz

Silvan