Max! + CC1101 + Rasbian Jessie + RB2

Hi
Ich hab heute mal versucht mein Max! System mit dem CC1101 auf meinen Raspberry Pi 2 unter Raspbian Jessie zum laufen zu bekommen. Ich bin realtiv weit… glaube ich… (Eine Anleitung für das CLI wäre wirklich hilfreich)…

Ich hab folgendes Problem, ich schaffs einfach nicht mein Heizungstermostat mit dem Homegear zu Pairen.
Ich geh mal alle Schritte durch, damit man nachverfolgen kann was ich getan hab.

Also als erstes hab ich versucht folgendes umzusetzten.

es gab irgendeine Fehlermeldung mit den libgcrypt11 libgnutlsxx27. Aber mit ein ein bisschen Tüfteln hat es, dann funktioniert. Aber irgendwas muss an dem Befehl definitv geändert werden für die aktuelle Raspbian Distro…
Dann folgendes

hat einwandfrei geklappt. Dann hab ich den Config File geänder unter /etc/homegear/physicalinterfaces.conf
Unter MAX!

[code]#######################################
########## TI CC1101 Module ##########
#######################################

The device family this interface is for

[MAX]

Specify an unique id here to identify this device in Homegear

id = My-MAX-CC1101

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

to new peers.

default = true

Options: cul, coc, cc1100

deviceType = cc1100

device = /dev/spidev0.0

Default: responseDelay = 95

Should be “40” for CUL or COC and “45” for TI CC1101.

responseDelay = 45

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
[/code]
Dann habe ich meinen CC1101 wie hier beschrieben angeschlossen (vielleicht habe ich einen Fehler hier gemacht)
https://forum.homegear.eu/viewtopic.php?f=6&t=10#p130
Dann hab ich im Rasbian die SPI Pins aktiviert

"advanced"
SPI und immer okay.
Nach dem Reboot habe ich Homegear das erste mal gestartet.

sudo homegear sudo homegear -s root root
dann die CLI geöffnet

dann

[code]> families list
ID │ Name
──────┼───────────────────────────────
4 │ MAX!
254 │ Miscellaneous
──────┴───────────────────────────────

families select 4
Device family “MAX!” selected.
For information about the family’s commands type: “help”
(Family)>
(Family)> devices list
ID │ Address │ Serial Number │ Type
─────────┼─────────┼───────────────┼─────────
1 │ FD6208 │ VMC1501330 │ FFFFFFFD
2 │ FE554D │ VMS5974242 │ FFFFFFFE
─────────┴─────────┴───────────────┴─────────
(Family)>
(Family)> devices select 1
Device selected.
For information about the device’s commands type: “help”
(Device)> pon
Pairing mode enabled.
[/code]
dann am Termostat (resetet) die mittlere Taste gedrückt bis es sich pairen möchte. (Davor zeigt es die Temperatur an wenn ich die Boost Taste gedrückt halte zählt es von 30s runter)

code> ls
No peers are paired to this central.[/code]

ich hab in verschiedenen Debug Leveln versucht herrauszufinden warum es nicht paired.
Ich bekomme entwerder:

oder Package to long oder Device is already paired to another central…

ich werd aus dem ganzen nicht schlau. (mein Cube liegt ausgeschaltet in der Ecke, das Thermostat hab ich versucht zu resetten ganz sicher bin ich mir damit nicht)

Edit. Was ich nicht verstehe sind die ganzen Geräte die sowohl unter Families als auch unter Devices noch rumschwirren?

Update: Hab das fertig Image benutzt, nun geht das Pairing. Vielleicht liegt es auch an der neues Homegear Version

Hallo,

schön, dass es jetzt klappt. In Homegear 0.6 habe ich die “Devices” auch entfernt. Die haben historische Gründe, sind aber jetzt nur verwirrend.

Viele Grüße

Sathya