Komponent wM-Bus do ESPHome (SzczepanLeon) wersja 2.x - wątek ogólny

Po wnikliwym spojrzeniu na problem doszedłem do tego ze telegram z sharka jest szyfrowany (że ja tego wcześniej nie zauważyłem to jest szczyt :))

Po lekkim węszeniu w kodzie _Szczepana jak i wmbusmeters doszedłem do tego, iż sharky jak i Izar/PRIOS jeśli nie ma zdefiniowanego klucza to telegram jest szyfrowany defaultowym kluczem.
Źródło: wmbusmeters → manufacturer_specificities.cc ln. 34

// Default keys for Izar/PRIOS and Sharky meters
#define PRIOS_DEFAULT_KEY1 "39BC8A10E66D83F8"
#define PRIOS_DEFAULT_KEY2 "51728910E66D83F8"

Na dzień dzisiejszy najbardziej poprawna konfiguracja dla sharky (sharky774 pewnie podobnie) to:

sensor:
  # Ogrzewanie
  - platform: wmbus
    meter_id: 0x48083375
    type: c5isf
    key: "51728910e66d83f851728910e66d83f8"
    add_prefix: false
    rssi:
      name: "Ogrzewanie RSSI"
    total_heating_kwh:
      name: "Ogrzewanie"
      device_class: "energy"
      unit_of_measurement: "kWh"
      icon: "mdi:heating-coil"

oczywiście konfigurujemy pod siebie ale ważne na dzień dzisiejszy type, key.

W logach ładnie mamy

[14:51:20][I][wmbus:084]: Using driver 'c5isf' for ID [0x48083375] RSSI: -62 dBm LQI: 128 Mode: T1 T: 5E4424237533084820047A500050055FD46AE90B5E1BFE26499B6680B9C3009E3B481D19DDD236446E18941E25F27D78DE14399CE92DE76020A3A48536B32BCFF83AB4C61FF00BBC467F5516999FECB5BDC72B2B6F41CAFCB0DEE4C83B4CF6 (95)
[14:51:20][D][wmbus:090]: Decrypted T : 5E4424237533084820047A500050052F2F0C0E556784040C13331894370B3B2807000C2B418801000A5A30060A5E04040A2758360AA6182700C2026CFF2ACCCFF83AB4C61FF00BBC467F5516999FECB5BDC72B2B6F41CAFCB0DEE4C83B4CF6 (95)
[14:51:20][D][sensor:094]: 'Ogrzewanie RSSI': Sending state -62.00000 dBm with 0 decimals of accuracy
[14:51:20][D][sensor:094]: 'Ogrzewanie': Sending state 1346320.87500 kWh with 3 decimals of accuracy

Postaram się dopisać sterownik dla sharky (okazuje się, że taki mam a nie sharky774 aczkolwiek powinno być bardzo podobnie) oraz na podstawie danych z wmbusmeters zaktualizuje sharky774.
Dodatkowo naniosę zmianę dla tych modeli, żeby nie trzeba było wpisywać default klucza.

Jak ogarnę temat to podeślę zmiany dla @_Szczepan

1 polubienie