Wsparcie dla liczników z nakładką wM-Bus

[email protected]
Posts: 1585
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

LukiSpajder wrote: Wed Apr 22, 2026 11:36 am Czy mogły ktoś podesłać gotowy bin na esp32c3 . Bo rozumie że generowanie że to działa w GG tym od @ [email protected] ?
Tak, tylko tam póki co. zbuduj sobie w GGDB
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

[email protected] wrote: Wed Apr 22, 2026 11:40 am
LukiSpajder wrote: Wed Apr 22, 2026 11:36 am Czy mogły ktoś podesłać gotowy bin na esp32c3 . Bo rozumie że generowanie że to działa w GG tym od @ [email protected] ?
Tak, tylko tam póki co. zbuduj sobie w GGDB
Może ktoś podrzuci jednak binarne 😉😁
Patrząc na to że udało ci się to uruchomić 👍. Chciałem zacząć zabawę radio już mam nakładka zamówiona Apator 162 .
Chociaż może to okazja aby zainstalować Twoje GGDB i korzystać 😁
mh7
Posts: 40
Joined: Wed May 15, 2024 12:06 pm

Post

Hmm

Tak się zastanawiam... nad tym czy dużo zachodu byłoby z dodaniem do tego CC1101 - odczytu RSSI ?
- przykładowo w LilyGo - wygląda to tak, że dla każdego odebranego telegramu - wiemy jaka jest wartość tego parametru:

Code: Select all

5E44A511592805814104411D7A110050057BFFB085F27C40D90F557F57C1B92E6011C3CFF16468C1F23D3F3C31AA273037B3A7944406CCF162CC613F8B80EB00EC1047E6F5F91E3741A6603725443346F50BADE39C79162F27DA77ED6F0CA31EA2B69147BD2A65E22B8B5345EA
RSSI: -84
6E440106860643040507E3F27A460060857C2643FF81626C472AE10F5B926B2A99630D4E450B8E19BA159CEBC887F453C9FD98058447DF3B6D39F5AA5CB7148058C739480D7668C7FC050DF20F59DE1CE29D733700C95019BD99124E0A391344FA08BD50991A3B81CED40AF722923F422ADCCC0ED2693A1A1A847004953F3B
RSSI: -84
5E44A511163005814104CAEA7AD2005005F1BBDBE610320FCC2BE73A7F844AFFED751D8C51C0EC95F2EEC452C8B27F44DD0076F10295D847776F8B7FD99DF1BAA8D5F1CE10E1A08976777D5D1A1970ED033523AF3C0AFCABDA8C35A6784A6710C1BC085EB3DF96B2B6E4687287
RSSI: -79
5E44A511313005814104822A7AE0005005E614983B44805B870B1F33C46CD536035AF0F031EA43363059F692DCC21999614B30A0A8AA333A1C640A6A1D9919097A36AA9F33083D3C8D05F080E86C2609BBA1AAF21F3CB88155967138E21DA9E5CFC8ADE0427229C8769EFE5568
RSSI: -80
5E44A511073005814104303B7AD0005005D61A4AD111FF26C33A737480479A81E2A90C5A680B5DC8B902C2E23B663B1678CEB00D36833803A21849AE198E97A4526FCD789CF8D74FAD1B4FBE44E547BA7A8A7BC1804E1D11CAD2DDACE3980A51335EFA34C33A2D7B1FF86528C3
RSSI: -50
W przypadku, gdy mamy wodomierz z nakładką np. w piwnicy a układ CC1101 z ESP - niekoniecznie chcemy tam umieścić (bo np. nie ma tam normalnego (stale dostępnego) źródła zasilania...) - pozwoliło by to w niektórych przypadkach znaleźć najlepsze miejsce dla tego ESP z CC1101 :)

Znalazłem taką notę na ten temat:
https://www.ti.com/lit/swra114

Może coś z poniższych tematów by pomogło w tej sprawie:
https://e2e.ti.com/support/wireless-con ... er-address
https://e2e.ti.com/support/wireless-con ... si-and-lqi


Drugi temat to - czy ktoś się orientuje - czy te nakładki Apatora 16-2 - oprócz informacji o total_water_m3 - przesyłają również informację o stanie wewnętrznej bateryjki ? jak się czyta dokumentację (kartę katalogową) - to jest tam dużo ciekawych informacji o tym co ta nakładka potrafi ;)

https://api.apator.com/uploads/oferta/w ... logowa.pdf

Czy ktoś z Was ma może rozpiskę dotyczącą tej części - manufacturer specific data ? może by się udało z tego wyciągnąć dodatkowe informacje...

Na wmbusmeters po rozkodowaniu telegramu z takiej nakładki:
https://wmbusmeters.org/analyze/6E44010 ... 0000000000

Mamy kilka dodatkowych informacji w tej części (specific data):

Code: Select all

017 C!: 0F manufacturer specific data 8497229A180200433E05830007D76A76CC01AE3A1610F3B501007B0159AF0100A9A50100DD990100758E010058840100A8780100036B0100965D0100A0500100C5440100B1370100582B0100A060B79304FFFFFFFFFFFFFFFFFFFF4E9C
decode(state      = ambiguous
       off        = 0
       xmlns:ixml = http://invisiblexml.org/NS)
{
    '0F'
    status(off = 2) = 8497229A180200
    days(off = 16) = 3E05
    woot_8x(off = 20) = 0007D76A76CC01AE3A16
    total(dvk = 0413
          off = 40) = F3B50100
    woot_7B(off = 48) = 0159AF0100A9A50100DD990100758E010058840100A8780100036B0100965D0100A0500100C5440100B1370100582B0100
    woot_A0(off = 146) = 60B79304
    pad_FF(off = 154) = FFFFFFFFFFFFFFFF
    checksum(off = 170) = FFFF4E9C
}
Może któryś z kolegów rozkminił to do tego stopnia, że wie w którym miejscu jest ta bateryjka ;) ?

Dzięki za info

Pozdrawiam
MH
mh7
Posts: 40
Joined: Wed May 15, 2024 12:06 pm

Post

Cześć :)


Mam dostęp do 2 liczników BMETERS z nakładkami IWM-TX3 oraz IWM-TX4 - dodałem je sobie w konfiguracji SPI mojego ESP.

Jako klucz deszyfrujący użyłem (32zera) - 00000000000000000000000000000000

Gdy oba Meters - mam skonfigurowane jako BMETERS - to udaje mi się odczytywać dane z nakładki IWM-TX3. Dane z nakładki TX4 - niby są odczytywane, ale z wartością 0.00 - co nie jest do końca prawdą.

Gdy oba Meters - mam skonfigurowane jako Hydrodigit - to nie udaje mi się odczytywać żadnej z nakładek.

Zrobiłem logi z UART - dla obu powyższych przypadków...
logi_UART_z_ESP32C3_dla_2xMeter_BMETERs.zip
- to co występuje po rozkodowaniu takiego telegramu to chyba jakiś problem z driverem... ?

wMBus-lib: Driver for sensor: hydrodigit does not exist.


Gdy telegramy odebrane przez CC1101 - wklejam na wmbusmeters - po wybraniu drivera hydrodigit i klucza składającego się z 32zer - to jak mi się wydaje - są one poprawnie dekodowane...

Dane z telegramu z IWM-TX3 wyglądają tak:
[ widać tutaj nawet napięcie wewnętrznej bateryjki... o ile to nie jakiś błąd ]
https://wmbusmeters.org/analyze/4e44B40 ... 0000000000

Dane z telegramu z IWM-TX4 wyglądają tak:
https://wmbusmeters.org/analyze/4e44B40 ... 0000000000

Da się to również rozkodować dla drivera - ozn. iwmtx5 - przy czym po rozkodowaniu otrzymujemy info o total_m3 ( ta wartość oczywiście się pokrywa z tą dla drivera - hydrodigit )

Czy w przyszłej aktualizacji - jest szansa na dodanie w sensor property - total_m3 ?


Dostęp do tych wodomierzy będę mieć znowu po weekendzie - więc mogę pologować na UART w razie potrzeby...

Spokojnego weekendu

Pozdrawiam :)
You do not have the required permissions to view the files attached to this post.
[email protected]
Posts: 1585
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

@mh7 ogarnę sprawy na podwórku to się pochylę nad tym co napisałeś 😉 , zapewne jakieś nieścisłości w driverach których nikt tu nie próbował
mh7
Posts: 40
Joined: Wed May 15, 2024 12:06 pm

Post

[email protected] wrote: Fri Apr 24, 2026 3:12 pm @mh7 ogarnę sprawy na podwórku to się pochylę nad tym co napisałeś 😉 , zapewne jakieś nieścisłości w driverach których nikt tu nie próbował
Na spokojnie :) ...też dziś dużo działań podwórkowych... trzeba korzystać z pogody... :)

Co do driverów - na ESP w zakładce SPI jako typ licznika można wybrać ten - bmeter - a np. na wmbusmeters - nie ma takiego drivera lub jest pod inną nazwą ?

Nie zmienia to faktu, że przy wybranym driverze - bmeters - IWM-TX3 jest odczytywany i rozkodowywany jak mi się wydaje poprawnie :)

Dzięki...

DobrejNocy
[email protected]
Posts: 1585
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

@mh7
Zaktualizuj GG.

1. Dodałem dla apatora162 możliwość wyświetlenia baterii, ale to jest zależne od tego czy faktycznie jest to wystawione przez nakładkę, oraz czy właściciel włączył taką opcję, można spróbować ;)
2. bmeters/hydrodigit - temat jest taki, że każdy z nich odczytuje inną pozycję w telegramie/inaczej przelicza, więc jak działa jeden to pewnie drugi nie będzie, ale warto próbować zamiennie
3. hydrodigit - na podstawie tego co podesłałeś dodałem możliwość odczytu pozostałych pól, możesz sprawdzić ;)

Jak coś nie gra to poproszę jak zawsze logi ;)

Pozdrawiam
R
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

[email protected] wrote: Sun Apr 26, 2026 10:13 am @mh7
Zaktualizuj GG.

1. Dodałem dla apatora162 możliwość wyświetlenia baterii, ale to jest zależne od tego czy faktycznie jest to wystawione przez nakładkę, oraz czy właściciel włączył taką opcję, można spróbować ;)
2. bmeters/hydrodigit - temat jest taki, że każdy z nich odczytuje inną pozycję w telegramie/inaczej przelicza, więc jak działa jeden to pewnie drugi nie będzie, ale warto próbować zamiennie
3. hydrodigit - na podstawie tego co podesłałeś dodałem możliwość odczytu pozostałych pól, możesz sprawdzić ;)

Jak coś nie gra to poproszę jak zawsze logi ;)

Pozdrawiam
R
Po małych przygodach i pomocy @mh7 udało się uruchomić CC1101.
Może komuś się przyda wpisując Sensor id wpisałem z nakładki 6 cyfr czyli 123456 a powinno być 8 cyfr czyli 00123456
I jest odczyt :D z nakładki apator 162 . Nakładka jest zakupiona przeze mnie tak więc mam pytanie czy można w nie skasować odczyt czy coś tam ustawić ?. Czy to jest zakazane a może wymaga jakiś narzędzi ?
Czy można zaktualizować soft stworzony przez GGDB czy należy skompilować i wgrać wszystko od nowa ?
[email protected]
Posts: 1585
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

LukiSpajder wrote: Sun Apr 26, 2026 2:39 pm
[email protected] wrote: Sun Apr 26, 2026 10:13 am @mh7
Zaktualizuj GG.

1. Dodałem dla apatora162 możliwość wyświetlenia baterii, ale to jest zależne od tego czy faktycznie jest to wystawione przez nakładkę, oraz czy właściciel włączył taką opcję, można spróbować ;)
2. bmeters/hydrodigit - temat jest taki, że każdy z nich odczytuje inną pozycję w telegramie/inaczej przelicza, więc jak działa jeden to pewnie drugi nie będzie, ale warto próbować zamiennie
3. hydrodigit - na podstawie tego co podesłałeś dodałem możliwość odczytu pozostałych pól, możesz sprawdzić ;)

Jak coś nie gra to poproszę jak zawsze logi ;)

Pozdrawiam
R
Po małych przygodach i pomocy @mh7 udało się uruchomić CC1101.
Może komuś się przyda wpisując Sensor id wpisałem z nakładki 6 cyfr czyli 123456 a powinno być 8 cyfr czyli 00123456
I jest odczyt :D z nakładki apator 162 . Nakładka jest zakupiona przeze mnie tak więc mam pytanie czy można w nie skasować odczyt czy coś tam ustawić ?. Czy to jest zakazane a może wymaga jakiś narzędzi ?
Czy można zaktualizować soft stworzony przez GGDB czy należy skompilować i wgrać wszystko od nowa ?
Gratuluję i cieszę się że sobię poradziliście :)

Do programowania nakładek są profesjonalne narzędzia, kosztujące tysiące PLN, więc o ile takiegoż nie skombinujesz to z mojej strony się nie da.

Zasadniczo jak skompilujesz ponownie to nie powinien nadpisać konfiguracji,o ile nie zaznaczyłeś wyczyść , i tak też można zaktualizować, mh7 chyba tak to robi za każdym razem jak coś zmieniam
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

[email protected] wrote: Sun Apr 26, 2026 3:09 pm
LukiSpajder wrote: Sun Apr 26, 2026 2:39 pm
[email protected] wrote: Sun Apr 26, 2026 10:13 am @mh7
Zaktualizuj GG.
Po małych przygodach i pomocy @mh7 udało się uruchomić CC1101.
Gratuluję i cieszę się że sobię poradziliście :)

Do programowania nakładek są profesjonalne narzędzia, kosztujące tysiące PLN, więc o ile takiegoż nie skombinujesz to z mojej strony się nie da.

Zasadniczo jak skompilujesz ponownie to nie powinien nadpisać konfiguracji,o ile nie zaznaczyłeś wyczyść , i tak też można zaktualizować, mh7 chyba tak to robi za każdym razem jak coś zmieniam
Ok udało się zaktualizować :D ale u mnie chyba nakładka nie przesyła stanu baterii chociaż w logach pojawia się coś -1.
Logi w załączniku:
Logi Apator162.rar
Myślałem że to łatwiejszy temat z tymi ustawieniami nakładki :D ale w sumie może to lepiej bo po co kusić los , że ktoś skasuje liczki w nakładce wodociągów :D
Chociaż czytałem kiedyś że komuś się udało i podstawiał swoje liczby w wartości odczytu ale to trwało do wymiany licznika bo wtedy wyszło wszystko na jaw :D
You do not have the required permissions to view the files attached to this post.

Return to “GUI Generic”