Licznik wody MBUS

QLQ
Posty: 1585
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

śr kwie 28, 2021 6:19 pm

Beku pisze: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 :)
Im urządzenie jest prostsze tym dłużej i lepiej działa.
Beku
Posty: 450
Rejestracja: wt lis 06, 2018 1:49 pm

śr kwie 28, 2021 6:27 pm

Spróbuj zainstalować i zbudować wmbusmeters na tej malinie wg ich poradnika. Będziesz już miał pół drogi za sobą.
QLQ
Posty: 1585
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

śr kwie 28, 2021 6:30 pm

jak przyjdzie dongle będę ćwiczył :)
Dla mnie temat warty świeczki.
Im urządzenie jest prostsze tym dłużej i lepiej działa.
Beku
Posty: 450
Rejestracja: wt lis 06, 2018 1:49 pm

śr kwie 28, 2021 6:33 pm

QLQ pisze:
śr kwie 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
Posty: 1585
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

wt maja 04, 2021 3:30 pm

Beku pisze:
śr kwie 28, 2021 6:33 pm
QLQ pisze:
śr kwie 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 :( :(
Im urządzenie jest prostsze tym dłużej i lepiej działa.
QLQ
Posty: 1585
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

wt maja 04, 2021 4:27 pm

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

Kod: Zaznacz cały

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
Im urządzenie jest prostsze tym dłużej i lepiej działa.
QLQ
Posty: 1585
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

wt maja 04, 2021 5:38 pm

@Beku czy to jest już prawie sukces ? :

Kod: Zaznacz cały

(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
Im urządzenie jest prostsze tym dłużej i lepiej działa.
Beku
Posty: 450
Rejestracja: wt lis 06, 2018 1:49 pm

wt maja 04, 2021 5:52 pm

Tak, to prawie sukces.

Uruchom polecenie

Kod: Zaznacz cały


wmbusmeters --format=json auto:t1 MyWater izar '*' NOKEY
I zobacz czy „widzisz” swoje liczniki. Musisz chwile odczekać (kilka minut)
QLQ
Posty: 1585
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

wt maja 04, 2021 5:56 pm

Beku pisze:
wt maja 04, 2021 5:52 pm
Tak, to prawie sukces.

Uruchom polecenie

Kod: Zaznacz cały


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
Im urządzenie jest prostsze tym dłużej i lepiej działa.
Beku
Posty: 450
Rejestracja: wt lis 06, 2018 1:49 pm

wt maja 04, 2021 6:01 pm

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.
ODPOWIEDZ

Wróć do „Projekty użytkowników”