[email protected] wrote: Mon Apr 27, 2026 6:35 pm
@mh7
czy jak dodam - ten wodomomierz - 2 razy w meter'ach ? ...wybierając inne drivery do obsługi różnych property ? - czy to powinno działać ?
nie sądzę żeby zadziałało, aczkolwiek też nie sprawdzałem, odezwę się jak będę miał chwilę żeby napisać testy i coś stwierdzę
EDIT: zrobiłem małą poprawkę pod tą drugą nakładkę, możesz sprawdzić jak będziesz miał okazję
It'a alive... :]
Jak chodzi o poprawkę dla tej nakładki IWM-TX3 - mogę potwierdzić, że działa i teraz rozkodowuje się poprawnie również total_water_m3

Dla IMW-TX4 - zadziałała już wczoraj - więc mogę potwierdzić, że nadal się odczytuje poprawnie.
Skonfigurowałem oba metery z ich konkretnymi ID:
- jako hydrodigit
- jako klucz użyłem j.w. 32x zera
- jako property wybrałem dla każdego z wodomierzy total_water_m3 oraz battery_voltage_v
Dla nakładki IWM-TX3:
Code: Select all
wMBus-lib: T1 frame
wMBus-lib: Processing T1 A frame
wMBus-lib: packet ok
wMBus-lib: Found telegram.
4E44B4096449612615073FDD7AF7404005D70CA97154006F9ECE1775B8728D50329737F82242697239E10D14D4CD8CA204E4578F069C04CC4BC00D56B8A695E8D4526E9A0393A1751CAFC25AAE205A33DC0A2B1E754CCA8CFF68090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
wMBus-lib: RSSI: -38 dBm, LQI: 128----------------
wMBus-lib: Parsing frame.
wMBus-lib: Telegram after removing dots:
4E44B4096449612615077AF7404005D70CA97154006F9ECE17758D50329737F82242697239E10D14D4CD04E4578F069C04CC4BC00D56B8A695E86E9A0393A1751CAFC25AAE205A33DC0A754CCA8CFF (79)
wMBus-lib: Getting meter id.
wMBus-lib: Getting sensor config.
wMBus-lib: Key provided, decrypting frame.
wMBus-lib: CI field value: 0x7A
wMBus-lib: CI matched Format A (short header)
wMBus-lib: Data offset set to: 15
wMBus-lib: tpl-cfg = 0x540, num_encr_blocks = 4
wMBus-lib: decrypt_TPL_AES_CBC_IV returned true
wMBus-lib: Decrypt check value: 0x2F2F (expected: 0x2F2F)
wMBus-lib: Decryption successful!
wMBus-lib: decrypted frame: 4E44B4096449612615077AF74040052F2F0C1333230000046D34285C340F150B45000000000000000000000000000000000000000000000000000000000000000000000000000000002F2F2F2F2F2F
wMBus-lib: Getting driver.
wMBus-lib: Available map values:
April_total_m3 = 0.00
August_total_m3 = 0.00
December_total_m3 = 0.00
February_total_m3 = 0.00
January_total_m3 = 0.00
July_total_m3 = 0.00
June_total_m3 = 0.00
March_total_m3 = 0.00
May_total_m3 = 0.00
November_total_m3 = 0.00
October_total_m3 = 0.00
September_total_m3 = 0.00
backflow_m3 = 0.07
battery_voltage_v = 3.20
total_water_m3 = 2.33
wMBus-lib: Property: total_water_m3
Meter id as string: 26614964
Value read: 2.33
wMBus-lib: Setting new value for sensor (Counter) with id: 26614964 value: 2333
Channel(1) value changed to 2333
wMBus-lib: Property: battery_voltage_v
Meter id as string: 26614964
Value read: 3.20
wMBus-lib: Setting new value for sensor (General Purpose Measurement) with id: 26614964 value: 3.20
Dla nakładki IWM-TX4:
Code: Select all
wMBus-lib: T1 frame
wMBus-lib: Processing T1 A frame
wMBus-lib: Error during decoding '3 out of 6'
wMBus-lib: T1 frame
wMBus-lib: Processing T1 A frame
wMBus-lib: packet ok
wMBus-lib: Found telegram.
4E44B409178766251507AC437A280040055162149A6D9628343B7D06B91DE0078C773DD763EB9C5E9E1B30F44C44C982D88B094E97D697DCD7A8356E5403D1E775178428F3BB5985366DDC21BAA3A392D1153D1978DC8DC2B24ACD0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
wMBus-lib: RSSI: -36 dBm, LQI: 128----------------
wMBus-lib: Parsing frame.
wMBus-lib: Telegram after removing dots:
4E44B4091787662515077A280040055162149A6D9628343B7D06E0078C773DD763EB9C5E9E1B30F44C44D88B094E97D697DCD7A8356E5403D1E78428F3BB5985366DDC21BAA3A392D11578DC8DC2B2 (79)
wMBus-lib: Getting meter id.
wMBus-lib: Getting sensor config.
wMBus-lib: Key provided, decrypting frame.
wMBus-lib: CI field value: 0x7A
wMBus-lib: CI matched Format A (short header)
wMBus-lib: Data offset set to: 15
wMBus-lib: tpl-cfg = 0x540, num_encr_blocks = 4
wMBus-lib: decrypt_TPL_AES_CBC_IV returned true
wMBus-lib: Decrypt check value: 0x2F2F (expected: 0x2F2F)
wMBus-lib: Decryption successful!
wMBus-lib: decrypted frame: 4E44B4091787662515077A280040052F2F0C1407050000046D37285C340F150B00000000220000220000220000000000000000000000000000000000000000220000220000220000002F2F2F2F2F2F
wMBus-lib: Getting driver.
wMBus-lib: Available map values:
April_total_m3 = 0.00
August_total_m3 = 0.00
December_total_m3 = 0.34
February_total_m3 = 0.34
January_total_m3 = 0.34
July_total_m3 = 0.00
June_total_m3 = 0.00
March_total_m3 = 0.34
May_total_m3 = 0.00
November_total_m3 = 0.34
October_total_m3 = 0.34
September_total_m3 = 0.00
backflow_m3 = 0.00
battery_voltage_v = 3.20
total_water_m3 = 5.07
wMBus-lib: Property: total_water_m3
Meter id as string: 25668717
Value read: 5.07
wMBus-lib: Setting new value for sensor (Counter) with id: 25668717 value: 5070
Channel(0) value changed to 5070
wMBus-lib: Property: battery_voltage_v
Meter id as string: 25668717
Value read: 3.20
wMBus-lib: Setting new value for sensor (General Purpose Measurement) with id: 25668717 value: 3.20
Gratuluję opanowania tematu tych 2 różnych nakładek
Przesyłam - log (chyba w nim najlepiej widać co i jak...):
log_UART_dla_2xBMETER_z_driverem_hydrodigit_20260428_0824.zip
Z biegiem czasu jak zmienia się przepływ - total_water_m3 również odczytuje się poprawnie z kolejnych telegramów...
Mogę potestować i poobserwować jak się to będzie zachowywać - jeśli macie jakieś sugestie proszę pisać..
Jak chodzi o implementację RSSI to sprawdzałem w różnych miejscach budynku i poziom zmienia się w zależności od odległości pomiędzy CC1101 a wodomierzami...
Oprócz RSSI został dodany również odczyt LQI - jak doczytałem - jego poziom powinien się zmieniać od 0 do 255 - muszę to przyobserwować jak będę przemieszczać się z ESP i logować

...u mnie zmienia się w okolicy 128-129 ...zauważyłem, że dla RSSI -89dBm poziom LQI - wyniósł u mnie 138. Jaka wartość dla LQI jest optymalna ?
Co do bateryjki w nakładkach Apatora... czytałem wyżej co pisaliście... i przyjąłem do wiadomości ...że chyba ciężko będzie ją opanować bez dokumentacji (...ale zobaczymy - może ktoś kiedyś jeszcze wrzuci info, że rozcaił co i gdzie siedzi na konkretnym bicie z telegramu Apatora

)
Pozdrawiam
MH
You do not have the required permissions to view the files attached to this post.