CC1101 Pairing Problem

Moin zusammen,

ich nutze einen rpi3 mit dem CC1101 Modul von @pmayer und versuche gerade die Thermostate zu pairen.

Folgende software wird eingesetzt:

homegear                       0.7.48-3324
homegear-homematicbidcos       0.7.48-3324

auf

Distributor ID: Raspbian
Description:    Raspbian GNU/Linux 10 (buster)
Release:        10
Codename:       buster

Leider lΓ€uft das Pairing auf Seiten des Thermostats nach 30s ab. Ich konnte folgendes im Log dazu finden:

(String) Pairing mode enabled for 60 seconds.
11/09/20 10:37:07.520 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Debug: Sending: F300
11/09/20 10:37:07.521 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Debug: Received: 0088
11/09/20 10:37:07.521 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Debug: Sending: BF00
11/09/20 10:37:07.521 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Debug: Received: 0088
11/09/20 10:37:07.522 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Debug: Sending: FF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
11/09/20 10:37:07.523 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Debug: Received: 0F77D7B3D50F431FFBD7A783CAE9800DD9836A707F630EB38F947B3785C382FF0240F6C84FE01E0C7DF251FBC4E398EAA0144C1512044F438D7F0B9C45B600170E77D7B3D50F431FFBD7A783CAE9800DD9836A707F630EB38F947B3785C382FF0240F6C84FE01E0C7DF251FBC4E398EAA0144C1512044F438D7F0B9C45B60017170E77D7B3D50F431FFB
11/09/20 10:37:07.523 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Debug: Sending: 3A
11/09/20 10:37:07.523 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Debug: Received: 0F
11/09/20 10:37:07.523 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Debug: Sending: 34
11/09/20 10:37:07.523 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Debug: Received: 0F

Jemand eine Idee, woran es gerade scheitern kΓΆnnte?

Danke schon mal!

Gruß
Oliver

Hey, danke!

Welches Thermostat versuchst du denn zu pairen? Typ?

Das wΓ€ren dann diese: HM-CC-RT-DN

Ok.

Zeig mal bitte noch den relevanten Teil aus der homematicbidcos.conf und ein:

sudo homegear -r
fs 0
ls

Vom Funkverkehrt sieht das fΓΌr mich ok aus… da mΓΌsste aber @sathya was zu sagen.

Keine peers, da es eine frische Installation ist:

Connected to Homegear (version 0.7.48-3324).

Family 0> ls
No peers are paired to this central.

Config:

[General]
moduleEnabled = true
centralAddress = 0xFDD394
rfKey = 00112233445566778899AABBCCDDEEFF
currentRfKeyIndex = 1
processBroadcastWithAesEnabled = false

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

Hm, sieht alles ok aus… die Kommunikation mit dem Modul funktioniert ja auch…

Wie weit ist das Thermostat beim Anlernen entfernt? Welche Antenne hast du am Modul?

Das Bundle aus deinem Shop. Das Thermostat ist gerade ca. 1m entfernt.

SchrΓ€g. Auf einmal funktioniert es. Ich habe es jetzt einfach nochmal probier und siehe da:

         ID β”‚ Name                      β”‚  Address β”‚ Serial Number β”‚ Type β”‚ Type String               β”‚ Firmware β”‚ Config Pending β”‚ Unreach β”‚ Low Bat
────────────┼───────────────────────────┼──────────┼───────────────┼──────┼───────────────────────────┼──────────┼────────────────┼─────────┼────────
            β”‚                           β”‚          β”‚               β”‚      β”‚                           β”‚          β”‚                β”‚         β”‚
          1 β”‚                           β”‚   5ABEA8 β”‚    OEQ0656381 β”‚ 0095 β”‚ HM-CC-RT-DN               β”‚      1.4 β”‚             No β”‚      No β”‚      No
          2 β”‚                           β”‚   5AC4C9 β”‚    OEQ0657898 β”‚ 0095 β”‚ HM-CC-RT-DN               β”‚      1.4 β”‚             No β”‚      No β”‚      No
          3 β”‚                           β”‚   5A8D35 β”‚    OEQ0665293 β”‚ 0095 β”‚ HM-CC-RT-DN               β”‚      1.4 β”‚             No β”‚      No β”‚      No
          4 β”‚                           β”‚   6A0E69 β”‚    PEQ1189907 β”‚ 0095 β”‚ HM-CC-RT-DN               β”‚      1.5 β”‚             No β”‚      No β”‚      No
          5 β”‚                           β”‚   5A8D2F β”‚    OEQ0665303 β”‚ 0095 β”‚ HM-CC-RT-DN               β”‚      1.4 β”‚             No β”‚      No β”‚      No

Alle 5 HMs sind nun im peering… Selbst quer durchs Haus.

1 Like

Wie gesagt, das Modul hatte definitiv kommuniziert und Pakete gesendet/empfangen. Ich fand nur das 0000...0000 Paket komisch.

Ich fand nur das 0000...0000 Paket komisch.

Die Nullen sind Dummy-Bytes, welche beim Lesen gesendet werden. Sieht also alles gut aus.