Hallo @wbuh2018,
Liegt das daran, dass die Kommunikation verschlüsselt abläuft und die Homegear Base den Schlüssel kennt, während das Gateway ja noch nicht vollständig eingerichtet ist und aktuell nicht mit der Base kommunizieren kann?
Das liegt an der Kodierung der Pakete. Die sind an dieser Stelle aber nicht verschlüsselt. Das dekodieren sieht so aus:
decodedData[0] = firstByte;
decodedData[1] = (~encodedData[1]) ^ 0x89;
uint32_t i = 2;
for(; i < firstByte; i++)
{
decodedData[i] = (encodedData[i - 1] + 0xDC) ^ encodedData[i];
}
decodedData[i] = encodedData[i] ^ decodedData[2];
decodedData[i + 1] = encodedData[i + 1]; //RSSI_DEVICE
Die ersten zwei Meldungen kannst du tatsächlich ignorieren. Die zweite verschwindet auch, sobald das Gateway konfiguriert ist.
Die Pakete sehen auf den ersten Blick nach ziemlichem Müll aus. Es kann sich um valide Funkkommunikation handeln, aber es ist kein BidCoS. Wenn du nach Konfiguration des Gateways HomeMatic-BidCoS-Pakete empfängst, würde ich mir keine Gedanken darüber machen. Falls nicht, stimmt tatsächlich etwas mit dem Modul nicht. Die aufgezeichnete SPI-Kommunikation sieht sauber aus. Dieser Teil funktioniert also schon einmal einwandfrei.
Viele Grüße
Sathya