Komponent wM-Bus do ESPHome (SzczepanLeon) - liczniki ciepła i podzielniki kosztów ciepła

Zainstaluj nowszą wersje.
Ten unknown to jest wodomierz.
Może te podzielniki nadają C1?
Dodaj do konfiga T1C1

w jaki sposób mogę zaktualizować wmbus?

Najlepiej jak w YAMLu będziesz miał:

external_components:
  - source: github://SzczepanLeon/esphome-components@main
    refresh: 0d
    components: [ wmbus ]

wtedy każdorazowa instalacja ESPHOME będzie ściągać najnowszą wersje.

dodałem, dzięki

jeżeli chodzi o konfig to dodałem linijkę mode:T1C1 i dalej nie odczytuje…

na podzielniku mam taki numer: 31380248/0616, w konfigu podałem meter_id: 0x31380248 i inne też probowałem i nic.

Nie dodawaj sensorów do konfiga. Pozbieraj logi i poszukaj czy tam jest Twoj ID. Możesz ustawic poziom logowania na DEBUG.

Witam.
Czy taka ramka odebrana z ciepłomierza sharky775 jest OK ?
Daje się ją rozszyfrować na stronie, ale HA nie wciąga jej do encji prawidłowo.
Pytam, bo nigdy nie widziałem poprawnej.
Byłbym bardzo wdzięczny za pomoc.

[18:13:24][V][rxLoop:157]: Have 164 bytes from CC1101 Rx, RSSI: -39 dBm LQI: 128
[18:13:24][V][rxLoop:162]: Synchronus mode enabled.
[18:13:24][D][mbus:035]: Processing T1 A frame
[18:13:24][V][mbus:039]: Frame: 67271C99934D2CB4D959C4DA71659CB0E65A4E6D1C596656599A5C672A4B7258D995694D98DD1A59AB13A4B3B2C9AC9CB0D8E6B1A9729669A63565AC3718DCB1CC63716699729CA373134D38E99CD26C93669B347254E9B0B4CBC71953D236692ECA5C5B47192F12E34D696C5AC8E94F2B31971719B16C99B0D8D3D324CE8F4396966C74B262E66A998B2ECB3168E2D6732C5964E34B699C9665C8D3B1CC65CA534BD1A8 (164) [RAW]
[18:13:25][V][mbus:045]: Frame: 5E44A51133750476400482567AC4005005F45EF349B59091A1C60687F32EE6E481BA869E9AAA10081DB484DB40654FEB4D1122A4CAE75F8C497F8373DD97CB5F38F40C453D3B709808BF7E8D9D4580E581B7CE72BC209ADC8A3A6FA3388D62304ED5521365E054B784D9E913C6 (109) [with CRC]
[18:13:25][V][mbus:088]: Validating CRC for Block1
[18:13:25][V][crc:031]:     calculated: 0x8256, read: 0x8256
[18:13:25][V][mbus:108]: Validating CRC for Block2
[18:13:25][V][crc:031]:     calculated: 0xF32E, read: 0xF32E
[18:13:25][V][mbus:108]: Validating CRC for Block3
[18:13:25][V][crc:031]:     calculated: 0x4FEB, read: 0x4FEB
[18:13:25][V][mbus:108]: Validating CRC for Block4
[18:13:25][V][crc:031]:     calculated: 0x38F4, read: 0x38F4
[18:13:25][V][mbus:108]: Validating CRC for Block5
[18:13:25][V][crc:031]:     calculated: 0xCE72, read: 0xCE72
[18:13:25][V][mbus:108]: Validating CRC for Block6
[18:13:25][V][crc:031]:     calculated: 0x65E0, read: 0x65E0
[18:13:25][V][mbus:108]: Validating CRC for Block7
[18:13:25][V][crc:031]:     calculated: 0x13C6, read: 0x13C6
[18:13:25][V][mbus:055]: Frame: 5E44A5113375047640047AC4005005F45EF349B59091A1C60687E6E481BA869E9AAA10081DB484DB40654D1122A4CAE75F8C497F8373DD97CB5F0C453D3B709808BF7E8D9D4580E581B7BC209ADC8A3A6FA3388D62304ED5521354B784D9E9 (95) [without CRC]
[18:13:25][D][wmbus:090]: Using driver 'sharky774' for ID [0x76047533] RSSI: -39 dBm LQI: 128 Frame: T1 A T: 5E44A5113375047640047AC4005005F45EF349B59091A1C60687E6E481BA869E9AAA10081DB484DB40654D1122A4CAE75F8C497F8373DD97CB5F0C453D3B709808BF7E8D9D4580E581B7BC209ADC8A3A6FA3388D62304ED5521354B784D9E9 (95)
[18:13:25][D][utils:294]: 2F2F check after decrypting  !!!
[18:13:25][W][component:214]: Component wmbus took a long time for an operation (0.20 s).
[18:13:25][W][component:215]: Components should block for at most 20-30ms.

Masz prawidłowy klucz?

Ramka wygląda OK - CRC się zgadza. Musisz mieć tylko klucz - pewnie domyślny, krążący w necie i tu na forum, wystarczy.

UPS Nie za bardzo wiem skąd go wziąć .To jest nowy sharky775
Ale zaraz ,na stronie bez klucza jest prawidłowa deszyfracja.
Tam dalej jest napisane że operacja trwała za długo.
Nie mogę się połączyć z wmbusmeters .Robię z instrukcją i nie wychodzi.
W ramce jest napisane że nie może połączyć się poprzez TCP nie wiem dlaczego.
Czytam forum już cztery dni i nie widziałem aby ktoś pracował na sharky775

Poszukaj na forum.
Zawsze mozesz z wmbusmetersa wyciągnąć.

Strona robi Ciebie w “CH…”. Ona robi deszyfrację kluczem, tylko nie wyświetla go. Przyglądnij się ramce, którą na stronie wprowadziłeś i tej pod polami - zobaczysz że są one różne.

Próbuj dalej - instrukcja jest poprawna.

Dzień dobry, czy jest szansa na odczytanie podzielnika ciepła e-itn 30.51? Jeśli tak to jak powinienem go zdefiniować w esphome?

Na obecną chwile zdefiniowałem go tak:

  - platform: wmbus
    meter_id: 0x35608386
    type: apatoreitn
    key: "00000000000000000000000000000000"
    lqi:
      name: "Pokój grzejnik lqi"
    rssi:
      name: "Pokój grzejnik RSSI"
    current_hca:
      name: "Pokój grzejnik aktualnie"
    previous_hca:
      name: "Pokój grzejnik poprzednio"
    temp_room_avg_c:
      name: "Pokój grzejnik temperatura"

Natomiast w logach mam taki stan:

[08:49:22][D][wmbus:090]: Using driver 'apatoreitn' for ID [0x35608386] RSSI: -69 dBm LQI: 175 Frame: T1 A T: 19440186868360350408A0AF00003C00000000002D31B015EC18 (26)
[08:49:22][E][utils:214]: (TPL) unknown CI field [A0]

Nie wiem za bardzo co dalel z tym robić, jakieś rady?

Spróbuj bez klucza, całą linię wywal.

Dziękuję za pomoc, zadziałało.

2 polubienia