Licznik energii cieplnej Kamstrup Multical 402

Cześć,
Rzeczywiście mam problem z odbieraniem tych ramek w ESPHOME.

Sytuacja wygląda tak, że jak korzystam z RTL_SDR i wmbusmeters:


To odbieram dane z przeszło trzydziestu pobliskich liczników (w tym z mojego), inne są oddalone o 30-200 metrów.
Przykład dla mojego licznika:

Niestety jak przechodzę na CC1101 i ESP32 to wygląda na to, że odbieram ramki tylko z pobliskich Apatorów. Zmieniłem standardową antenę typu coil na ground plane (zdjęcie poniżej). Po tej zmianie zwiększyłem zasięg jeśli chodzi o odbieranie Apatrów :slight_smile:

Zaczynam się zastanawiać, czy ta metoda wmbus_listeners_ gdzieś mi nie blokuje odbierania tych ramek z Kamstrupa?

Testowałem oczywiście bliskie położenie anteny - ok. 1,5 metra w tym samym pomieszczeniu. Dalej nic.

Będę wdzięczny za pomysły jak zrobić, żeby MeterID mojego Kamstrupa się pojawił w logach ESPHOME.

–EDIT
Wykonałem test polegający na równoległym odbieraniu sygnałów przez RTL_SDR oraz ESPHOME. Czas testu 10:45 - 11:15 (niedziela).
Poniżej rezultaty:

  1. ESPHOME + CC1101:

Zarejestrowano 19 ramek, w tym 2 gdzie odkodowano MeterID (liczniki Apator).
Prawdopodobnie pozostałe 17 ramek to liczniki Kamstrup.

  1. Wyniki z RTL_SDR + wmbusmeters z tego czasu to:

Odebrano 550 ramek.
540 z liczników Kamstrup, 10 z liczników Apator.
Zarejestrowano 36 unikalnych MeterID (28x Kamstrup, 8x Apator).

Zarejestrowano 4 unikalne wersje sprzętu:
ver: 0x05 (Apator, apator162)
ver: 0x19 (Kamstrup, unknown) → mój licznik który chciałbym odczytać
ver: 0x1c (Kamstrup, unknown)
ver: 0x34 (Kamstrup, kamheat)

Przypisując ramki, które zarejestrował ESPHOME (17) analogicznych czasów w RTL_SDR wnioskuję, że pochodzą one głównie od tych liczników:


Dzięki za pomoc!