Licznik wody MBUS

User avatar
Lector
Posts: 1713
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań

Post

Jak przy rozruchu dostaję

Code: Select all

wMBus-lib: CC1101 version '176'
wMBus-lib: CC1101 initialized
Receiver started.
To rozumiem ze jest komunikacja ESP <=> CC1101 tak?
Bo nie odczytuje mi nic, tylko przesyła dane na serwer supla.
Może za daleko jestem.
Niespełniony automatyk. :mrgreen:
https://www.youtube.com/@3D_Lamp.Photos
sixkiller
Posts: 48
Joined: Mon Aug 16, 2021 7:59 pm

Post

też mam tą płytkę, wpiętą w esp32, ustawione mam MOSI 23, MISO 19, CLK 18, CS 5 GDO0 21, GDO2 22.

W porcie szeregowym komunikat:
wMBus-lib: CC1101 version '4'
wMBus-lib: CC1101 initialized

pytanie kolejne, jak wysyłać do supli tylko ID swojego licznika?
rafalekkalwak@wp.pl
Posts: 780
Joined: Mon Feb 06, 2023 8:56 am

Post

Lector wrote: Tue Aug 29, 2023 8:08 pm Jak przy rozruchu dostaję

Code: Select all

wMBus-lib: CC1101 version '176'
wMBus-lib: CC1101 initialized
Receiver started.
To rozumiem ze jest komunikacja ESP <=> CC1101 tak?
Bo nie odczytuje mi nic, tylko przesyła dane na serwer supla.
Może za daleko jestem.
Tak, teraz trzeba czekać, jak nie dostaniesz nic przez godzinę to jest podejrzenie że za daleko od licznika siedzisz, ale ta nakładka nadaje też w określonych godzinach w zależności od konfiguracji, by default cała dobę co ok minute 😁
rafalekkalwak@wp.pl
Posts: 780
Joined: Mon Feb 06, 2023 8:56 am

Post

sixkiller wrote: Tue Aug 29, 2023 8:20 pm też mam tą płytkę, wpiętą w esp32, ustawione mam MOSI 23, MISO 19, CLK 18, CS 5 GDO0 21, GDO2 22.

W porcie szeregowym komunikat:
wMBus-lib: CC1101 version '4'
wMBus-lib: CC1101 initialized

pytanie kolejne, jak wysyłać do supli tylko ID swojego licznika?
Podstaw zamiast metrów wartość id licznika, bez sensu trochę ale powinno przejść
sixkiller
Posts: 48
Joined: Mon Aug 16, 2021 7:59 pm

Post

trochę źle się wyraziłem :). Widzę kilka liczników, chcę przesyłać tylko wartości z jednego z nich o określonym ID.
rafalekkalwak@wp.pl
Posts: 780
Joined: Mon Feb 06, 2023 8:56 am

Post

sixkiller wrote: Wed Aug 30, 2023 7:35 am trochę źle się wyraziłem :). Widzę kilka liczników, chcę przesyłać tylko wartości z jednego z nich o określonym ID.
Zobacz sobie na githubie ostatnia wersje, tam dodalem metode do pobrania Id licznika , dodaj sobie warunek zanim ustawisz stan kanału, coś w stylu poniższego ( nie kompilowałem tego tylko pisze z pamięci ):

Code: Select all

 if (myDecoder.decrypt_telegram(frame) && myDecoder.extractMeterId(frame) == "xxxxxxxx")
          {
            readValue = myDecoder.extractValue(frame);
            Serial.print(readValue);
            Serial.println("m3");
            channel.setNewValue((int)(readValue*1000000));
          
          }
User avatar
Lector
Posts: 1713
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań

Post

Czy jak sygnał byłby kodowany to wskaże cze coś złapał?
Czy po prostu będzie brak odczytu?

Nadsłuchiwałem godzinę i nic, zabrałem również laptop pod licznik i czekałem kilkanaście minut i nic.
No jeszcze mam wątpliwość ze dałem gdzieś dupy i nie wszystko jest dobrze poskładane.

Zainwestuje i kupię gotowy moduł z ESP.

Jest ktoś z Poznania kto odczytuje liczniki z Aquanetu?
Niespełniony automatyk. :mrgreen:
https://www.youtube.com/@3D_Lamp.Photos
rafalekkalwak@wp.pl
Posts: 780
Joined: Mon Feb 06, 2023 8:56 am

Post

Lector wrote: Thu Aug 31, 2023 8:09 pm Czy jak sygnał byłby kodowany to wskaże cze coś złapał?
Czy po prostu będzie brak odczytu?

Nadsłuchiwałem godzinę i nic, zabrałem również laptop pod licznik i czekałem kilkanaście minut i nic.
No jeszcze mam wątpliwość ze dałem gdzieś dupy i nie wszystko jest dobrze poskładane.

Zainwestuje i kupię gotowy moduł z ESP.

Jest ktoś z Poznania kto odczytuje liczniki z Aquanetu?
Tak, jak by sygnał by kodowany to w logach było by widać co najmniej surową wiadomość którą odebrał.

Generalnie to może być licznik ustawiony żeby nadawać tylko w konkretnych godzinach ( chociaż w Częstochowie mieli wywalone, a u mnie na wsi tym bardziej), aczkolwiek w weekend jakoś rzadziej nadaje.

To jest przykład jak akurat mi złapał wiadomość:

Code: Select all

wMBus-lib: Processing T1 A frame
Found.
6E4401068798710205070F977A0B006085E709BAA720485592C2F5DDB2D82CBE2AB109A281F85622F15AE00AA8F32EBA14CAAA38F216110B3184ECF61D89444765897DD8082F1BD8F2199B846BEA62E19222B9558924D29AB44EE40D1563A70CCACDCECE2B644EBF22BFC583B1C1F689B2E6108C91ADAEF82E73429CEE92600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
........................................
IV:
01068798710205070B0B0B0B0B0B0B0B
Payload:
E709BAA720485592C2F5DD2CBE2AB109A281F85622F15AE00AA8F314CAAA38F216110B3184ECF61D8944477DD8082F1B
Decrypted T : 6E4401068798710205077A0B0060852F2F0FAC21B9971E02004372028450ABF52D6FF8213D000010045F00007B01ED5E0000154C000059380000FA28000089D8F2199B846BEA62E192228924D29AB44EE40D1563A70CCACDCECE4EBF22BFC583B1C1F689B2E6108C91AD2E73429CEE (111)
Raw value: 045F0000
.
24.32m3
Channel(0) value changed to 24324000
Meter id: 87987102
A tu jak nie odebrał poprawnie:

Code: Select all

wMBus-lib: Processing T1 A frame
wMBus-lib:  Error during decoding '3 out of 6'
Sprawdź kabelkologię, ja się męczyłem wiele razy a gdzieś szturchnąłem... nawet mam dwa moduły radiowe bo jeden przeprogramowałem jakąś inną biblioteką i przestał czytać. Masz to polutowane na stałe czy dodałeś goldpiny?

Jak bym to zostawił na pół dnia podpięte pod komputer , jak będzie odbierał cokolwiek ale nie potrafi sparsować to też wypisze. Zobacz plik rf_mbus.cpp tam będą różne komunikaty w przypadku błędów.
User avatar
Lector
Posts: 1713
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań

Post

No niby polutowane, ale piernik wiem.
Niespełniony automatyk. :mrgreen:
https://www.youtube.com/@3D_Lamp.Photos
User avatar
shimano73
Posts: 2044
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze

Post

Który esp32 i moduł CC1101polecacie ? Bo nie potrafię się zdecydować co wybrać :?
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)

Return to “Projekty użytkowników”