@Lector
Pobierz aktualną wersję i spróbuj
Licznik wody MBUS
-
- Posts: 2025
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
Pobrałem , zmieniłem na
jak na razie bez zmian
czy mógłby się wyświetlać w serialu odebrany telegram , mógłbym wówczas sprawdzić czy problem jest w odbiorze czy dekodowaniu
Code: Select all
meter->add_sensor(new Supla::Sensor::SensorInfo("21330927", "iperl", "total_water_m3", key));
Code: Select all
12:34:03.947 -> wMBus-lib: Processing T1 A frame
12:34:03.947 -> wMBus-lib: Error during decoding '3 out of 6'
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
-
- Posts: 674
- Joined: Mon Feb 06, 2023 8:56 am
https://github.com/rkalwak/cc1101_platf ... f_mbus.cppshimano73 wrote: Mon Oct 09, 2023 10:40 am Pobrałem , zmieniłem najak na razie bez zmianCode: Select all
meter->add_sensor(new Supla::Sensor::SensorInfo("21330927", "iperl", "total_water_m3", key));
czy mógłby się wyświetlać w serialu odebrany telegram , mógłbym wówczas sprawdzić czy problem jest w odbiorze czy dekodowaniuCode: Select all
12:34:03.947 -> wMBus-lib: Processing T1 A frame 12:34:03.947 -> wMBus-lib: Error during decoding '3 out of 6'
tu by trzeba porzeźbić
generalnie to u mnie też nie zawsze odbiera poprawnie mimo, że to leży w tym samym miejscu cały czas. Co więcej wodociągi nie potrafią odczytać a u mnie idzie Jak już odbierze poprawnie to wypisze całą ramkę, nie sądzę , że cokolwiek wywnioskujesz z niepełnej ramki
-
- Posts: 2025
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
Zastanawiam się jak często te licznik wysyłają dane w eter. Na filmikach reklamowych producenta np iperl jest pokazana jak gość jedzie autem z laptopem i szybko dane się pojawiają . A unas - u mnie to info o odebranym telegramie pokazuje się średnio co 10min, może oni wysyłają jakiś sygnał żądania
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
-
- Posts: 674
- Joined: Mon Feb 06, 2023 8:56 am
Z tego co czytałem to by default Apatory co 30 sek, ale tez jak nie ma przepływu to rzadziej, przy czym wodociągi mogą robić własne ustawienia, i tez niektóre nakładki wymagają sygnału pobudzenia . Polej trochę wody to zobaczysz czy coś przyjdzie.shimano73 wrote: Mon Oct 09, 2023 11:38 am Zastanawiam się jak często te licznik wysyłają dane w eter. Na filmikach reklamowych producenta np iperl jest pokazana jak gość jedzie autem z laptopem i szybko dane się pojawiają . A unas - u mnie to info o odebranym telegramie pokazuje się średnio co 10min, może oni wysyłają jakiś sygnał żądania
https://www.bermad.com.au/wp-content/up ... -READ-.pdf
jeśli to to samo, to co godzinę
-
- Posts: 2025
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
Zostawiłem laptopa na 8h z podłączonym modułem , po powrocie z roboty przejrzałem logi w serial monitorze i oto co tam znalazłem
Te wyjątki pojawiały się dokładnie co 2 godziny co do minuty, zawsze gdy telegram został odebrany poprawnie
Wkleiłem swój key
zostawię to na noc i zobaczymy czy to pomoże
EDIT: nie musialem długo czekać i powtórka z rozrywki
więc problem chyba jest w czym innym
Code: Select all
15:34:38.147 -> wMBus-lib: Processing T1 A frame
15:34:38.147 -> Found.
15:34:38.147 -> 1E44AE4C27093321680749A17AC6001005089C86BC905DF41667170172D737E36AE5F666AB0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
15:34:38.228 -> ........................................
15:34:38.228 -> Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled.
15:34:38.228 ->
15:34:38.228 -> Core 1 register dump:
15:34:38.228 -> PC : 0x400d31f3 PS : 0x00060f30 A0 : 0x800d3a9c A1 : 0x3ffcbc10
15:34:38.228 -> A2 : 0x3ffcbc6c A3 : 0x00000020 A4 : 0x3ffcc168 A5 : 0x3ffcce8c
15:34:38.228 -> A6 : 0x3ffbc004 A7 : 0x00000037 A8 : 0x00000002 A9 : 0x3ffcbbf0
15:34:38.228 -> A10 : 0x3ffcc168 A11 : 0x00000001 A12 : 0x3ffcc168 A13 : 0x3ffbc004
15:34:38.228 -> A14 : 0x00000001 A15 : 0x3ffbc008 SAR : 0x00000011 EXCCAUSE: 0x0000001c
15:34:38.228 -> EXCVADDR: 0x00000020 LBEG : 0x400891f4 LEND : 0x4008920a LCOUNT : 0xffffffff
15:34:38.228 ->
15:34:38.228 ->
15:34:38.228 -> Backtrace: 0x400d31f0:0x3ffcbc10 0x400d3a99:0x3ffcbc30 0x400d4ba2:0x3ffcbcf0 0x400e474d:0x3ffcbd10
. . . . . . . . . . . . . . . .
17:34:37.912 -> wMBus-lib: Processing T1 A frame
17:34:37.912 -> Found.
17:34:37.912 -> 1E44AE4C27093321680749A17AC8001005CB1D5D7A49F8873B96A7EF287CEACB739B6428BA0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
17:34:37.994 -> ........................................
17:34:37.994 -> Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled.
17:34:37.994 ->
17:34:37.994 -> Core 1 register dump:
17:34:37.994 -> PC : 0x400d31f3 PS : 0x00060f30 A0 : 0x800d3a9c A1 : 0x3ffcbc10
17:34:37.994 -> A2 : 0x3ffcbc6c A3 : 0x00000020 A4 : 0x3ffbc43c A5 : 0x3ffdea38
17:34:37.994 -> A6 : 0x3ffcbdc8 A7 : 0x00000037 A8 : 0x00000002 A9 : 0x3ffcbbf0
17:34:38.001 -> A10 : 0x3ffbc43c A11 : 0x00000001 A12 : 0x3ffbc43c A13 : 0x3ffcbdc8
17:34:38.001 -> A14 : 0x00000001 A15 : 0x3ffcbdcc SAR : 0x0000001f EXCCAUSE: 0x0000001c
17:34:38.001 -> EXCVADDR: 0x00000020 LBEG : 0x400891f4 LEND : 0x4008920a LCOUNT : 0xffffffff
17:34:38.001 ->
17:34:38.001 ->
17:34:38.001 -> Backtrace: 0x400d31f0:0x3ffcbc10 0x400d3a99:0x3ffcbc30 0x400d4ba2:0x3ffcbcf0 0x400e474d:0x3ffcbd10
Te wyjątki pojawiały się dokładnie co 2 godziny co do minuty, zawsze gdy telegram został odebrany poprawnie
Wkleiłem swój key
Code: Select all
//E6C88800DEB868C0D6A84880CE982840,
std::vector<unsigned char> key{0x14, 0x06, 0x12, 0x08, 0x08, 0x08, 0x00, 0x00, 0x13, 0x14, 0x11, 0x08, 0x06, 0x08, 0x12, 0x00, 0x013, 0x06, 0x10, 0x08, 0x04, 0x08, 0x08, 0x00, 0x12, 0x14, 0x09, 0x08, 0x02, 0x08, 0x04, 0x00};
EDIT: nie musialem długo czekać i powtórka z rozrywki
Code: Select all
00:26:13.438 -> wMBus-lib: Processing T1 A frame
00:26:13.438 -> Found.
00:26:13.438 -> 1E44AE4C27093321680749A17ACF001005C7C27EF2D7CE3CFCF3781FD0482A28C3B38723130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00:26:13.537 -> ........................................
00:26:13.537 -> Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled.
00:26:13.575 ->
00:26:13.575 -> Core 1 register dump:
00:26:13.575 -> PC : 0x400d31f3 PS : 0x00060f30 A0 : 0x800d3a9c A1 : 0x3ffcbc10
00:26:13.575 -> A2 : 0x3ffcbc6c A3 : 0x00000020 A4 : 0x3ffcbf18 A5 : 0x3ffdebc0
00:26:13.575 -> A6 : 0x3ffbbf68 A7 : 0x00000037 A8 : 0x00000002 A9 : 0x3ffcbbf0
00:26:13.575 -> A10 : 0x3ffcbf18 A11 : 0x00000001 A12 : 0x3ffcbf18 A13 : 0x3ffbbf68
00:26:13.575 -> A14 : 0x00000001 A15 : 0x3ffbbf6c SAR : 0x00000020 EXCCAUSE: 0x0000001c
00:26:13.575 -> EXCVADDR: 0x00000020 LBEG : 0x400891f4 LEND : 0x4008920a LCOUNT : 0xffffffff
00:26:13.602 ->
00:26:13.602 ->
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
-
- Posts: 674
- Joined: Mon Feb 06, 2023 8:56 am
Mając telegram jestem w stanie puścić u siebie, strzelam że gdzieś wychodzę po za jakiś rozmiar.
Klucz moim zdaniem też musisz zapisać tak jak wcześniej mówiłem w hex jak go widzisz.
Sprawdzę i się odezwę
Klucz moim zdaniem też musisz zapisać tak jak wcześniej mówiłem w hex jak go widzisz.
Sprawdzę i się odezwę
-
- Posts: 2025
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
Z tym zapisem upieram się ponieważ wydaje mi się żę jeśli jest unsigned char to musi to być 1 bajt, no chyba że błednie to interpretuję. Zastanawiam też się czy aby ten key (E6C88800DEB868C0D6A84880CE982840) , nie przekształcać tych znaków na kody ASCII i zamiastrafalekkalwak@wp.pl wrote: Wed Oct 11, 2023 3:55 am Mając telegram jestem w stanie puścić u siebie, strzelam że gdzieś wychodzę po za jakiś rozmiar.
Klucz moim zdaniem też musisz zapisać tak jak wcześniej mówiłem w hex jak go widzisz.
Sprawdzę i się odezwę
Code: Select all
... key{0x14, 0x06, 0x12,...
Code: Select all
key{"E", "6", "C",
Wyślę ci na priv więcej telegramów do testów
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
-
- Posts: 48
- Joined: Mon Aug 16, 2021 7:59 pm
U mnie taki sam błąd, po czym reboot esp, apator 16-2 więc klucz to same 0
-
- Posts: 674
- Joined: Mon Feb 06, 2023 8:56 am
To jest to co najmniej ciekawe, bo ja mam to ESP podłączone na stałe do komputera i mam terminal otwarty i nigdy mi nie spanicował jeszcze , a testuje na apator162 z domyślnym kluczem:sixkiller wrote: Wed Oct 11, 2023 6:17 am U mnie taki sam błąd, po czym reboot esp, apator 16-2 więc klucz to same 0
Code: Select all
std::vector<unsigned char> key{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
Last edited by rafalekkalwak@wp.pl on Wed Oct 11, 2023 6:39 am, edited 1 time in total.