Ultimate Reader czytnik wM-Bus - nowa konstrukcja opracowana przez @_Szczepan (SzczepanLeon)

Hej, dzisiaj po roku bezproblemowego użytkowania puściłem aktualizacje Ultimate Reader - musiałem zmienić parametry w liczniku energii i przestał odczytywać dane z licznika wody :confused: zauważyłem też, że resety wali pewnie w związku z komponentem wmbus v5 lub aktualizacja ESPHome?
Widać też, że strasznie dużo rzeczy się kompiluje :frowning:

Ramka bez zmian i config również…

"meter":"flowiq2200",
    "name":"",
    "total_m3":292.594,
- platform: wmbus
  type: flowiq2200
  sensors:
    - name: "Woda M3"
      field: "total"
      accuracy_decimals: 3
      unit_of_measurement: "m³"
      device_class: "water"
      state_class: "total_increasing"
      icon: "mdi:water"

Info w esphome z telegramu:

[10:02:50.548][D][Telegram.cpp:563]: (telegram) ELL CI=8d CC=28 (slow_resp sync prio) ACC=2d
[10:02:50.548][D][Telegram.cpp:570]:  SN=c11c1c22 (AES_CTR session=1 time=2212300) CRC=28d0
[10:02:50.548][D][Telegram.cpp:2028]: (wmbus) ignoring compressed telegram since format signature hash 0x905 is yet unknown.
[10:02:50.548][D][Telegram.cpp:2028]:      this is not a problem, since you only need wait for at most 8 telegrams
[10:02:50.548][D][Telegram.cpp:2028]:      (8*16 seconds) until an full length telegram arrives and then we know
[10:02:50.548][D][Telegram.cpp:2028]:      the format giving this hash and start decoding the telegrams properly.
[10:02:50.551][D][sensor:118]: 'Woda RSSI' >> -93 dBm
[10:02:50.551][W][wmbus:275]: Can't get requested field 'total' with unit 'm³'
[10:02:50.551][W][wmbus:291]: Can't get requested field 'status'
[10:02:50.591][W][component:579]: wmbus took a long time for an operation (68 ms)
[10:02:50.599][W][component:582]: Components should block for at most 30 ms

Pomimo oczekiwania, nic nie wskakuje :frowning:

Próbowałem z total_m3, ale to samo.

Dodatkowo sypie mi errorem w trakcie restartu?

[14:58:42.696][I][safe_mode:071]: Boot seems successful; resetting boot loop counter
[14:58:49.075][D][esp32.preferences:153]: Writing 1 items: 0 cached, 0 written, 1 failed
[14:58:49.075][E][esp32.preferences:156]: Writing 1 items failed. Last error=ESP_ERR_NVS_INVALID_HANDLE for key=233825507

Rozwiązane :slight_smile:

Cofnąłem ESPHome do 2025.09 i śmiga, aż miło.
Działa też podstawowa zasada - jak działa, to lepiej nie ruszać.

To nie jest rozwiązanie tylko obejście niekompatybilności komponentu.

1 Like

Witam, Jaki HW bedzie najlepszy do tego UR wM-Bus?

Z tego co wiem, to UR (chodzi o Ultimate Reader?) to jest Lilygo/TTGO T3S3 w wersji SX1276 na 868MHz
https://wiki.lilygo.cc/get_started/en/LoRa_GPS/T3S3/T3S3.html

A jak może zauważyłeś ten wątek to ściana płaczu, bo zmiany w ESPHome są duże i ludzie borykają się z problemami kompatybilności komponentu z coraz nowszymi wydaniami ESPHome.

4 posty zostały scalone z istniejącym tematem: Komponent IoTLabs-pl wM-Bus do ESPHome

Dasz jakiś namiar na kompilację w chmurze ? Muszę zmienić licznik od gazu bo mam teraz unismart-a

1 Like