Baza sprzętu wM-Bus możliwego dla odczytu zdalnego metodami amatorskimi

Wątek utworzony na prośbę @_Szczepan, autora świetnego komponentu dla ESPHome (sprzętowo to ESP w połączeniu z CC1101).

Idea jest w skrócie taka - tworzymy bazę liczników/podzielników (czy innych urządzeń) wM-Bus, które dają się czytać za pośrednictwem tego komponentu (lub innego rozwiązania, np. wmbusmeters + sdr lub wmbumeters + specjalizowany dongle), wraz ze zdjęciami urządzeń (bo jak się okazuje ta sama nazwa handlowa potrafi wskazywać na różne konstrukcje).
Liczę również na odzew osób posiadających liczniki, które z jakiegoś powodu nie dają się podsłuchiwać (ale tego typu raporty mają sens TYLKO od osób, które na 100% mają prawidłowo działający sprzęt odbiorczy oraz wiedzą wiele o swoich licznikach).

Sugeruję następujące zasady (może będą nieco modyfikowane w razie potrzeby)

  1. wrzucamy po jednym urządzeniu na post (to umożliwia tworzenie “spisu treści”)
  2. jako elementy obowiązkowe
  • producent, model, nazwa handlowa oraz częstotliwość nadawania telegramów oraz choćby przybliżony ich harmonogram
  • zdjęcia w takiej ilości by umożliwiały jednoznaczną identyfikację danej konstrukcji (sugeruję 2-3 tak by pokazać wszelkie nadruki i charakterystyczne kształty)
  • użyte działające rozwiązanie do nasłuchu telegramów (wraz z linkami jeśli to coś stosunkowo niestandardowego), użyty w nim sprzęt
  • konfiguracja (lub konfiguracje, gdy rozwiązanie używa kilku komponentów)
  • (jeśli jest znana) metoda konwersji numeru seryjnego lub innego unikalnego nadrukowanego identyfikatora na ID licznika (w przypadku braku jasnego związku również informacja o tym fakcie)
  • klucz szyfrowania (jeśli jest wymagany i jest to jakiś klucz standardowy), w przypadku kluczy indywidualnych odpowiednio zanonimizowany (tak by jego format zapisu i długość byłą jasno określona)
  1. elementy opcjonalne jeśli są znane:
  • dokumentacja techniczna nakładki/licznika (linki lub pliki w załączniku .zip)
  • duży dostawca mediów, który stosuje ten model w danej konfiguracji

Numery seryjne, ID licznika można zanononimizować (wręcz jest to wskazane) zarówno w konfiguracjach jak i na zdjęciach (nakładamy nowy tekst w wyróżniającym się kolorze na zblurowany/zpikselizowany lub zamalowany oryginalny tekst), byleby zostały zastąpione tekstem zastępczym o zrozumiałym formacie, przykładowo:
16-znakowy format dziesiętny zastępujemy tekstem 1234567890123456
a 16-znakowy format heksadecymalny tekstem abc0123456789def (oczywiście np. w zapisach konfiguracyjnym poprzedzony 0x jeśli tak ma być)
jeśli oryginalny tekst jest użyty tylko fragmentarycznie, nie zamalowujemy stałego fragmentu, jeśli zawiera np. myślniki to wstawiamy je na oryginalnych miejscach.
W razie potrzeby możecie mi posyłać na PW materiały do obróbki jeśli “nie macie do tego serca” (w miarę mocy przerobowych postaram się uzupełnić braki w postach).


Zapraszam do uzupełniania przez wszystkich którzy mogą pomóc, a w szczególności osoby, którym udało się uruchomienie, więc zapraszam też wszystkich, którzy brali udział w dyskusjach na pokrewne tematy
@ajakubek @Albert_Rosenfield @angler @artpc @Artur_Musiałek@Bartosz_1 @bloom @bobie @bodek85 @Bogdan_Tryt @Bro2y @browerowy @ChudyPit@dagad @Dariusz_Barczyński@DLUGI82 @duzekrzeslo @GieBek @Gregory_Piter @Grzegorz_Wójcik @hektor123 @Jabol @Jarosław_Wicik @jgrycz @JMuffin @jokers @Jordan@Karol_karolowski @Kirsen @kml78 @Kryzius @Krzynio @Lewiatanx @macek @Marcin_Domański@Marcin_K @MarcO @Mariusz_Woszczyński@Mateusz_K @MateuszŁukasik @Mdk89 @munitalp @nas_matko @OlekD @pablo79 @Pagii @pepeEL @Piotr @Pizang @PSlowik @rafkan @reaper7 @robert_00 @Roman_Farkaš @Scorcerer@shevu @szala1981 @tom8w @tOmki @tomkolp @tomog @uosiu @Vivant @yack1 @_luk_k

Niestety wygrzebanie takich informacji już rozrzuconych po różnych wątkach przekracza moje “moce przerobowe”, więc zachęcam osoby które wrzucały już gdzieś podobne informacje do ich usystematyzowanej republikacji w osobnych postach w tym wątku.


PS W dalszym planie mam na myśli podobny wątek z referencyjnymi konstrukcjami na bazie ESPHome i komponentu “SzczepanLeon”, ponieważ “pinologia” w zależności od użytej płytki ESP musi być różna, może uda się też znaleźć dzięki temu przykładowe “trefne” modele modułów CC1101.

Takie oto Wodomierze ultradźwiękowe MULTICAL 21 z modułem radiowym Wireless M-Bus firmy Kamstrup
Strona katalogowa wodomierza od polskiego dystrybutora: TUTAJ
Mój czytnik to taki zakupiony od @Mariusz_Woszczyński ale nie udało mi się na nim odczytać nic innego niż Apator162

Znalazłem w sieci telegramy z tego licznika Kamstrup multical21 i są dekodowane w wmbusmeters.org

telegram=|21442D2C353943741B168D20233090560302957934DD0EB8#7000AB08000062030000|+1222490
telegram=|21442D2C353943741B168D20243190560302957934DD0EB8#7000AB08000062030000|+1222506
telegram=|21442D2C353943741B168D20253290560302957934DD0EB8#7000AB08000062030000|+1222522
telegram=|21442D2C353943741B168D20263390560302957934DD0EB8#7000AB08000062030000|+1222538
telegram=|21442D2C353943741B168D20274090560302957934DD0EB8#7000AB08000062030000|+1222555
telegram=|21442D2C353943741B168D20284190560302957934DD0EB8#7000AB08000062030000|+1222571
telegram=|21442D2C353943741B168D20294290560302957934DD0EB8#7000AB08000062030000|+1222587
telegram=|24442D2C353943741B168D202A43905603FEB878#02FF2070000413AB080000441362030000|+1222603
telegram=|21442D2C353943741B168D202B5090560302957934DD0EB8#7000AB08000062030000|+1222619
telegram=|21442D2C353943741B168D202C5190560302957934DD0EB8#7000AB08000062030000|+1222636
telegram=|21442D2C353943741B168D202D5290560302957934DD0EB8#7000AB08000062030000|+1222652


Urządzenie

Gazomierz Apator Metrix UG G4 z nakładką Unismart AT-WMBUS-G-01

  • częstotliwość 868,95 MHz

Urządzenie do nasłuchu

  • ESPHome
  • ESP8266 + CC1101

Konfiguracja ESPHome

sensor:
  - platform: wmbus
    meter_id: 0x12345678
    type: unismart
    key: "00000000000000000000000000000000"
    add_prefix: false
    total_gas_m3:
      name: "Licznik gazu"
      icon: "mdi:gas-burner"
      device_class: "gas"
      accuracy_decimals: 2

ID licznika

12345678

Telegram

[21:04:46][I][wmbus:064]: Using driver 'unismart' for ID [0x12345678] RSSI: -56 dBm LQI: 128 Mode: T1 T: 5e44B8059430090101037adB0050a5325efacd47Bdc80c6054318cccac1d66322f876fa199c84ee5d029e346f5cBc5732cc44d09e201de07205fBB98B857c20B793e4673726e79aB3e4a6877872516dac458e27cB6fd8f51ce9838d444e30f (95)

Klucz szyfrowania

00000000000000000000000000000000

Telegramy możemy zdekodować na wmbusmeters

1 polubienie

Urządzenie

Licznik wody Diehl Metering z nakładką IZAR RC i G4

  • częstotliwość 868.95 MHz (R3)
  • częstotliwość 868.30 MHz (R4)
  • nadawanie co 12 sekund


Urządzenie do nasłuchu

  • ESPHome
  • ESP8266 + CC1101

Konfiguracja ESPHome

sensor:
  - platform: wmbus
    meter_id: 0x12a3bc4d
    type: izar
    add_prefix: false
    total_water_m3:
      name: "Licznik wody"
      icon: "mdi:water"
      device_class: "water"
      accuracy_decimals: 3

ID licznika
0x12a3bc4d

Telegram

[20:58:42][I][wmbus:064]: Using driver 'izar' for ID [0x12a3bc4d] RSSI: -67 dBm LQI: 128 Mode: T1 T: 1344304c0dafe7309801a0611400133761f919fd (20)

Klucz szyfrowania

niewymagany

Telegramy możemy zdekodować na wmbusmeters

1 polubienie