Licznik wody MBUS

QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

Beku wrote:Więc tak:

1. Ja kupiłem dongla iM871A-USB na stronie https://www.soselectronic.pl/products/i ... usb-234088 ale widać że jest on drogi.
Zaleta jest taka, że podłączasz do USB uruchamiasz wmbusmeters i działa (tzn, odczytuje ramki MBUS).
Są przykłady jednak jak zrobić taki odbiornik z dongla DVBT opartego na RTL2832U
https://allegro.pl/oferta/tuner-dvb-t-s ... 0046218056
Trochę więcej zabawy ale niby w tutorialu na github z wmbusmeters opisują co i jak (zawsze można do nich napisać o pomoc).

2. Miałem trochę szczęścia bo moje wodociągi nie szyfrują komunikacji. Jeśli by szyfrowały to są trzy wyjścia:
a. zwrócić się do wodociągów o udostępnienie klucza (ale pewnie będzie cięzko go uzyskać)
b. spróbować odczytać dane na kluczach domyślnych
c. spróbować złamać te klucze za pomocą tego oprogramowania (idzie dosyć szybko). https://github.com/ZeWaren/izar-prios-s ... /master/PC


3. Tutaj masz przykład jak gościu używając rpi i tego dongla na RTL'u odczytuje dane z mierników.
https://github.com/zibous/ha-watermeter

i przy okazji raportuje to do HA.

OK. Dongle nie jest drogi. Zakładając, że wkładasz i działa... dla mnie laika LEPSZE rozwiązanie niż zabawa z tym DVB-T....
Linux i RPI ogarniam z samouczków takich w wer @Robert Błaszczak Xiaomi T i H :), już nie wspomnę jak to mam ogarnąć aby wysłać do Cloud.... :)
Bez tego nie ogarnę instalacji na RPI - a chciałbym aby chodziło na tej samej Malinie co ogarnia czujniki temp i wilg.
Dongle kupione .... będziemy walczyć do ostatniej kropli...wody :)
jak coś nie działa to włącz zasilanie.....
Beku
Posts: 453
Joined: Tue Nov 06, 2018 1:49 pm

Post

Spróbuj zainstalować i zbudować wmbusmeters na tej malinie wg ich poradnika. Będziesz już miał pół drogi za sobą.
QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

jak przyjdzie dongle będę ćwiczył :)
Dla mnie temat warty świeczki.
jak coś nie działa to włącz zasilanie.....
Beku
Posts: 453
Joined: Tue Nov 06, 2018 1:49 pm

Post

QLQ wrote: Wed Apr 28, 2021 6:30 pm jak przyjdzie dongle będę ćwiczył :)
Dla mnie temat warty świeczki.
Co do wysyłania tego do supli to sam póki co walczę. Temat skomplikowany bo zatacza jeszcze o MQTT, ale postaram się pomóc.
QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

Beku wrote: Wed Apr 28, 2021 6:33 pm
QLQ wrote: Wed Apr 28, 2021 6:30 pm jak przyjdzie dongle będę ćwiczył :)
Dla mnie temat warty świeczki.
Co do wysyłania tego do supli to sam póki co walczę. Temat skomplikowany bo zatacza jeszcze o MQTT, ale postaram się pomóc.
Będzie potrzrebny do tego poradnik a'la @Robert Błaszczak Xiaomi T i H
Ja sobie z tym nie poradzę na RPI. Nawet z tych helpów z stron. Kupiłem ten DVB'T. Coś tam poinstalowałem ale część mi się nie chciała/błędy. Bo noga z LXN :( :(
jak coś nie działa to włącz zasilanie.....
QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

Dobra coś tam ruszyło. Pierwsze stery poinstalowane:

Code: Select all

pi@raspberrypi:~/rtl-sdr/build $ rtl_test
Found 1 device(s):
  0:  Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM
Detached kernel driver
Found Rafael Micro R820T tuner
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6
[R82XX] PLL not locked!
Sampling at 2048000 S/s.

Info: This tool will continuously read from the device, and report if
samples get lost. If you observe no further output, everything is fine.

Reading samples in async mode...
Allocating 15 zero-copy buffers
lost at least 128 bytes
jak coś nie działa to włącz zasilanie.....
QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

@Beku czy to jest już prawie sukces ? :

Code: Select all

(diehl) Pre-processing: setting device type to water meter for SAP PRIOS
(wmbus) parseDLL @0 26
(wmbus) parseELL @10 16
(wmbus) parseAFL @10 16
(wmbus) parseTPL @10 16
(meter) diehl: for me? 21062a9c in
(meter) diehl: not for me: not my id
(wmbus) telegram from 21062a9c ignored by all configured meters!
(serial) received ascii "T1;1;1;2021-05-04 17:36:54.000;119;96;21130356;0x1944304c56031321d401a2510d001397424e3bff493c760b2144<0A>"
(rtlwmbus) checkRTLWMBusFrame "T1;1;1;2021-05-04 17:36:54.000;119;96;21130356;0x1944304c56031321d401a2510d001397424e3bff493c760b2144<0A>"
(rtlwmbus) received full frame
jak coś nie działa to włącz zasilanie.....
Beku
Posts: 453
Joined: Tue Nov 06, 2018 1:49 pm

Post

Tak, to prawie sukces.

Uruchom polecenie

Code: Select all


wmbusmeters --format=json auto:t1 MyWater izar '*' NOKEY
I zobacz czy „widzisz” swoje liczniki. Musisz chwile odczekać (kilka minut)
QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

Beku wrote: Tue May 04, 2021 5:52 pm Tak, to prawie sukces.

Uruchom polecenie

Code: Select all


wmbusmeters --format=json auto:t1 MyWater izar '*' NOKEY
I zobacz czy „widzisz” swoje liczniki. Musisz chwile odczekać (kilka minut)
Swoje liczniki hmmm w blokou jest 50 mieszkań po 4 szt razy 3 bloki :shock:
Na razie konsola stoi po odpaleniu polecenia i nic się nie dzieje
jak coś nie działa to włącz zasilanie.....
Beku
Posts: 453
Joined: Tue Nov 06, 2018 1:49 pm

Post

Jesli nic nie popsułeś po drodze (tworząc jakieś pliki konfiguracyjne) to powinno odczytywać wszystkie liczniki które są w zasięgu. Najprostszym sposobem jest sprawdzenie po zużyciu - w tym co się powinno wyświetlić będzie total_m3 i powinno się to zgadzać z twoim licznikiem. Dodatkowo tam jest coś takiego w tych danych jak serial_number a w nim jest numerek który widać tez na liczniku.

Mam nadzieje że nie uruchomileś tego np wcześniej jako usługa.

Return to “Projekty użytkowników”