Licznik wody MBUS

User avatar
ktsurma
Posts: 167
Joined: Mon Nov 18, 2019 7:07 pm
Location: Zgierz

Post

Dzień dobry

Odebrałem własnie nową zabaweczkę: DVB-T+DAB+FM i rozpocząłem próby instalacji oprogramowania żeby czytać licznik Diehl-a. Po przeczytaniu chyba całego wątku stwierdziłem, że instrukcja postępowania na 11 stronie będzie ok:
QLQ wrote: Sun May 23, 2021 6:42 pm Siedziałem wczoraj i dziś parę godzin trzykronie na czystym ...
Czym dysponuję:
1. laptop z zainstalowanym linuxem ubuntu w wersji 22.04.3
2. całkowita nieznajomością linuxa - jestem dzieckiem okienek

Co zrobiłem:
1. ze wskazanej powyżej instrukcji wykonałem następujące instrukcje:
sudo apt-get update
sudo apt install ncurses-dev apt cmake librtlsdr-dev
sudo apt install git git-core cmake libusb-1.0-0-dev build-essential
sudo apt install libtool-bin automake make info libc6-dev libgmp-dev libgmp3-dev gawk qpdf bison
sukces - tzn. nie było żadnych komunikatów o błędach
2. przeszedłem do modułu: INSTALACJA RTL-SDR
juz przy pierwszym kroku
git clone git://git.osmocom.org/rtl-sdr.git
porażka:
fatal: nie można połączyć z git.osmocom.org:
git.osmocom.org[0: 78.46.96.155]: errno=Połączenie odrzucone
git.osmocom.org[1: 2a01:4f8:120:8470::2]: errno=Sieć jest niedostępna
sieć działa - własne z tego komputera piszę ten post
znalazłem na github-ie takie coś: https://github.com/osmocom/rtl-sdr
pobrałem pakiet jako zip
po rozpakowaniu powstał katalog: rtl-sdr-master
następnie wykonałem trzy kolejne instrukcje:
cd rtl-sdr/
mkdir build
cd build
Tu sukces.
Przy kolejnej instrukcji:
cmake ../
dostałem taką serie informacji:
-- Build type not specified: defaulting to release.
-- Extracting version information from git describe...
fatal: to nie jest repozytorium gita (ani żaden z katalogów nadrzędnych): .git
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
-- Udev rules not being installed, install them with -DINSTALL_UDEV_RULES=ON
-- Building with kernel driver detaching disabled, use -DDETACH_KERNEL_DRIVER=ON to enable
-- Building with usbfs zero-copy support disabled, use -DENABLE_ZEROCOPY=ON to enable
-- Building for version: 2.0.1 / 2.0.1
-- Using install prefix: /usr/local
-- Configuring done
-- Generating done
-- Build files have been written to: /home/krzysztof/rtl-sdr-master/build
Coś mi się zdaje ze już są problemy. Proszę o pomoc dla laika. Prostą i na zasadzie Ctrl+C Ctrl-V.
xcszuwar
Posts: 127
Joined: Sun Sep 08, 2019 8:58 pm

Post

Mam i ja działający licznik wody Izara widoczny w SUPLI.

Dzięki pomocy kolegi Lector. Ja jako osoba całkowicie zielona udało mi się skompilować soft pod swój licznik na podstawie kolegi [email protected]. ze str. 30 tego wątku. Super robota.
Jeszcze raz dzięki Lector za film - tutorial na YouTube oraz tych kilkanaście wiadomości które pomogły mi ogarnąć błędy .
Dzięki.
Last edited by xcszuwar on Sun Dec 03, 2023 8:49 pm, edited 1 time in total.
xcszuwar
https://sobianowice.aqi.eco/pl

30 urządzeń Supla :) :D
[email protected]
Posts: 1584
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

Hmm z tego co sprawdzałem Izar to się różni od tego co jest w Wmbusmeters, możesz wkleić jakiś telegram? Robię komuś licznik i chce się upewnić ze działa z większością Izarow bo nie będę miał fizycznego dostępu
xcszuwar
Posts: 127
Joined: Sun Sep 08, 2019 8:58 pm

Post

[email protected] wrote: Sun Dec 03, 2023 8:23 pm Hmm z tego co sprawdzałem Izar to się różni od tego co jest w Wmbusmeters, możesz wkleić jakiś telegram? Robię komuś licznik i chce się upewnić ze działa z większością Izarow bo nie będę miał fizycznego dostępu


Jasne, że mogę
tylko musiałem wszystko poodpinać żeby podłączyć do kompa :)
W clouds licznik pokazuje dane i zmieniają się wartości:
to się powtarza ( ruszyło jak zmieniłem izar na małe "i" w visual studio code reszta wg twojej instrukcji

Getting frame.
........................................
Parsing frame.
Formatting as string.
Removing helping characters.
Getting meter id as number.
Getting meter id as string.
Getting sensor config.
Getting driver.
Meter id as number: 414FB97F
Meter id as string: 7FB94F41
432.70m3
Channel(0) value changed to 432697984
Send: [53 55 50 4C 41 14 05 00 00 00 67 00 00 00 0E 00 00 00 00 00 00 00 00 00 80 72 CA 19 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
Send: [53 55 50 4C 41 14 06 00 00 00 28 00 00 00 10 00 00 00 5D 00 00 00 00 00 00 00 B4 BE 08 00 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
Recv: [53 55 50 4C 41 14 04 00 00 00 32 00 00 00 10 00 00 00 A9 F2 6C 65 00 00 00 00 B6 43 04 00 00 00 00 00 53 55 50 4C 41 ]
wMBus-lib: Processing T1 A frame
Found.
1944304C7FB94F41D401574FA2211C0013862CB9AA63054ADB0CC3FF5D82000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Getting frame.
........................................
Parsing frame.

ps. jakby co mam tego z konsoli wiecej w pliku txt.

i po rozkodowaniu :

telegram=|1944304C7FB94F41D401A2_211C0013862CB9AA63054ADB0CC3FF|

Auto driver : izar
Best driver : unknown 00/00
Using driver : izar 00/00
000 : 19 length (25 bytes)
001 : 44 dll-c (from meter SND_NR)
002 : 304c dll-mfct (SAP)
004 : 7fb94f41 dll-id (414fb97f)
008 : 00 dll-version
009 : 07 dll-type (Water meter)
010 : a2 tpl-ci-field (Mfct specific)
011 C?: 211C0013862CB9AA63054ADB0CC3FF mfct specific

{
"media":"water",
"meter":"izar",
"name":"",
"id":"414fb97f",
"last_month_total_m3":430.688,
"remaining_battery_life_y":14,
"total_m3":432.698,
"transmit_period_s":8,
"current_alarms":"no_alarm",
"last_month_measure_date":"2023-11-30",
"manufacture_year":"2022",
"prefix":"C22UB",
"previous_alarms":"no_alarm",
"serial_number":"002047",
"timestamp":"2023-12-03T21:40:01Z"
xcszuwar
https://sobianowice.aqi.eco/pl

30 urządzeń Supla :) :D
[email protected]
Posts: 1584
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

xcszuwar wrote: Sun Dec 03, 2023 9:38 pm
[email protected] wrote: Sun Dec 03, 2023 8:23 pm Hmm z tego co sprawdzałem Izar to się różni od tego co jest w Wmbusmeters, możesz wkleić jakiś telegram? Robię komuś licznik i chce się upewnić ze działa z większością Izarow bo nie będę miał fizycznego dostępu


Jasne, że mogę
tylko musiałem wszystko poodpinać żeby podłączyć do kompa :)
W clouds licznik pokazuje dane i zmieniają się wartości:
to się powtarza ( ruszyło jak zmieniłem izar na małe "i" w visual studio code reszta wg twojej instrukcji

Getting frame.
........................................
Parsing frame.
Formatting as string.
Removing helping characters.
Getting meter id as number.
Getting meter id as string.
Getting sensor config.
Getting driver.
Meter id as number: 414FB97F
Meter id as string: 7FB94F41
432.70m3
Channel(0) value changed to 432697984
Send: [53 55 50 4C 41 14 05 00 00 00 67 00 00 00 0E 00 00 00 00 00 00 00 00 00 80 72 CA 19 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
Send: [53 55 50 4C 41 14 06 00 00 00 28 00 00 00 10 00 00 00 5D 00 00 00 00 00 00 00 B4 BE 08 00 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
Recv: [53 55 50 4C 41 14 04 00 00 00 32 00 00 00 10 00 00 00 A9 F2 6C 65 00 00 00 00 B6 43 04 00 00 00 00 00 53 55 50 4C 41 ]
wMBus-lib: Processing T1 A frame
Found.
1944304C7FB94F41D401574FA2211C0013862CB9AA63054ADB0CC3FF5D82000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Getting frame.
........................................
Parsing frame.

ps. jakby co mam tego z konsoli wiecej w pliku txt.

i po rozkodowaniu :

telegram=|1944304C7FB94F41D401A2_211C0013862CB9AA63054ADB0CC3FF|

Auto driver : izar
Best driver : unknown 00/00
Using driver : izar 00/00
000 : 19 length (25 bytes)
001 : 44 dll-c (from meter SND_NR)
002 : 304c dll-mfct (SAP)
004 : 7fb94f41 dll-id (414fb97f)
008 : 00 dll-version
009 : 07 dll-type (Water meter)
010 : a2 tpl-ci-field (Mfct specific)
011 C?: 211C0013862CB9AA63054ADB0CC3FF mfct specific

{
"media":"water",
"meter":"izar",
"name":"",
"id":"414fb97f",
"last_month_total_m3":430.688,
"remaining_battery_life_y":14,
"total_m3":432.698,
"transmit_period_s":8,
"current_alarms":"no_alarm",
"last_month_measure_date":"2023-11-30",
"manufacture_year":"2022",
"prefix":"C22UB",
"previous_alarms":"no_alarm",
"serial_number":"002047",
"timestamp":"2023-12-03T21:40:01Z"
Dzięki, to miałem już jakiś wcześniejszy Twój telegram i mi nie parsowało wartości, podajesz klucz jakiś?
xcszuwar
Posts: 127
Joined: Sun Sep 08, 2019 8:58 pm

Post

Nie podaję-wykasowalem domyślne wartości
zamiast klucza zostawione. są same {} Wstawiłem tylko swój licznik odczytany z telegramu :"414FB97F" oraz swoje piny
Supla podaję poprawne wartości ( oczywiście zaliczyło całe zużycie wody w bieżący miesiąc)

Code: Select all

 SuplaDevice.begin(GUID,           // Global Unique Identifier
                    serverVariable, // SUPLA server address
                    emailVariable,  // Email address used to login to Supla Cloud
                    AUTHKEY);       // Authorization key
  std::vector<unsigned char> key{};
  meter = new Supla::Sensor::WaterMeter(23, 19, 18, 5, 21, 22);
  meter->add_sensor(new Supla::Sensor::SensorInfo("414FB97F", "izar", "total_water_m3", key));
You do not have the required permissions to view the files attached to this post.
xcszuwar
https://sobianowice.aqi.eco/pl

30 urządzeń Supla :) :D
eib_master
Posts: 1
Joined: Sat Mar 22, 2025 7:21 am

Post

Hey, niestety już nie jest dostępny
https://www.soselectronic.com/pl-pl/pro ... usb-234088

Ktoś się orientuje czy nowego układ iU891A-XL również będzie wstanie odczytać wartości z izar ?
QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

Hej łobuzy. Też dziś musiałem zmienić/ ale najpierw znaleźć ID moich nowych liczników i nakładek. I tu tak na szybko: nakładki jak na 1 zdjęciu IZAR.
OBECNIE nr ser liczników zaczynają sue od 2xxxxx.....ALE WPISANE SĄ DO NAKŁADEK RADIOWYCH JAKO 0XXXXX.
Już nie wspomnę, że po tylu latach nie pamietłem jak je na nowo znaleźć .
Ta cała instalacja WmBusMeters też jakoś pół roku temu próbowałem i nic... bardzi dużo się zmieniło....
Dobrze , że mam ghosta karty SD z Xiaomi made in Robert Błaszczak i moimi WMBUSMETERS....masakra


Tak teraz czytam te ostatnie wątki, że ktoś ograniczył to czasowo na esp32....
jak coś nie działa to włącz zasilanie.....
User avatar
Lector
Posts: 2470
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

QLQ wrote: Sun Dec 07, 2025 5:50 pm Hej łobuzy. Też dziś musiałem zmienić/ ale najpierw znaleźć ID moich nowych liczników i nakładek. I tu tak na szybko: nakładki jak na 1 zdjęciu IZAR.
OBECNIE nr ser liczników zaczynają sue od 2xxxxx.....ALE WPISANE SĄ DO NAKŁADEK RADIOWYCH JAKO 0XXXXX.
Już nie wspomnę, że po tylu latach nie pamietłem jak je na nowo znaleźć .
Ta cała instalacja WmBusMeters też jakoś pół roku temu próbowałem i nic... bardzi dużo się zmieniło....
Dobrze , że mam ghosta karty SD z Xiaomi made in Robert Błaszczak i moimi WMBUSMETERS....masakra


Tak teraz czytam te ostatnie wątki, że ktoś ograniczył to czasowo na esp32....
Pytanie co za firmware masz i jaki sprzęt.

U mnie działa generowany na starym GG, teraz już nie działa.

Ale mam i testuje viewtopic.php?t=17323 i gorąca polecam.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

Lector wrote: Sun Dec 07, 2025 8:31 pm
QLQ wrote: Sun Dec 07, 2025 5:50 pm Hej łobuzy. Też dziś musiałem zmienić/ ale najpierw znaleźć ID moich nowych liczników i nakładek. I tu tak na szybko: nakładki jak na 1 zdjęciu IZAR.
OBECNIE nr ser liczników zaczynają sue od 2xxxxx.....ALE WPISANE SĄ DO NAKŁADEK RADIOWYCH JAKO 0XXXXX.
Już nie wspomnę, że po tylu latach nie pamietłem jak je na nowo znaleźć .
Ta cała instalacja WmBusMeters też jakoś pół roku temu próbowałem i nic... bardzi dużo się zmieniło....
Dobrze , że mam ghosta karty SD z Xiaomi made in Robert Błaszczak i moimi WMBUSMETERS....masakra


Tak teraz czytam te ostatnie wątki, że ktoś ograniczył to czasowo na esp32....
Pytanie co za firmware masz i jaki sprzęt.

U mnie działa generowany na starym GG, teraz już nie działa.

Ale mam i testuje viewtopic.php?t=17323 i gorąca polecam.
Mam na RPI ... TO co jest w 1szym wątku....mam obraz karty SD.... I caly czas działa ....to co zrobił @Beku. Ale jak patrzalem on ostatnio w 2023 r sie tu pojawił....
Zrobiłem taki okrojony poradnik......ale tez 6 miesięcy temu chciałem to od początku zbudować na RPI ....no i WMBUSMETERS sie na GIT duuuużżo zmieniło a ja w LNX jestem laikiem...
jak coś nie działa to włącz zasilanie.....

Return to “Projekty użytkowników”