Muszę sprawdzić doświadczalnie i podejrzeć źródła WMBUSMETERS , C++ to jest archaiczny język dla mnie więc trochę rzeźbię na pałęshimano73 wrote: Wed Oct 11, 2023 5:46 am
Jeśli piszę herezje to proszę wyprowadź mnie z błędujam jest samouk
![]()
Wyślę ci na priv więcej telegramów do testów
Licznik wody MBUS
-
[email protected]
- Posts: 1584
- Joined: Mon Feb 06, 2023 8:56 am
- Has thanked: 18 times
- Been thanked: 26 times
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
Widocznie w iPerlach jest inaczej , tam jest domyślny klucz ale nie sa to 0 o czym świadczy np to
https://wmbusmeters.org/analyze/1e44ae ... 0CE982840
bez "key'a" rozpoznaje tylko że to licznik wody , typ i nr id ale juz wartości juz nie
https://wmbusmeters.org/analyze/1e44ae ... 0CE982840
bez "key'a" rozpoznaje tylko że to licznik wody , typ i nr id ale juz wartości juz nie
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
-
sixkiller
- Posts: 62
- Joined: Mon Aug 16, 2021 7:59 pm
wygląda na to, jakby niepoprawnie odbierał telegram:
wMBus-lib: Processing T1 A frame
Found.
3E44010614217103050787F47A86003085437BF01862DB9B8F85A4B456FB513D34A9747BAAA9AA99 EAF2D34CAAD1BB25FEFB1906E8CC2972508F811D619F1518A3C8E36F3F53236E8A00000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000
........................................
Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandle d.
Core 1 register dump:
PC : 0x400d322f PS : 0x00060f30 A0 : 0x800d3ad8 A1 : 0x3f fb2190
A2 : 0x3ffb21ec A3 : 0x00000020 A4 : 0x3ffb2744 A5 : 0x3f fd97d4
A6 : 0x3ffb234c A7 : 0x0000002f A8 : 0x00000002 A9 : 0x3f fb2170
A10 : 0x3ffb2744 A11 : 0x00000001 A12 : 0x3ffb2744 A13 : 0x3f fb234c
A14 : 0x00000001 A15 : 0x3ffb2350 SAR : 0x00000020 EXCCAUSE: 0x00 00001c
EXCVADDR: 0x00000020 LBEG : 0x400891f4 LEND : 0x4008920a LCOUNT : 0xff ffffff
Backtrace: 0x400d322c:0x3ffb2190 0x400d3ad5:0x3ffb21b0 0x400d4b96:0x3ffb2270 0x4 00e11d5:0x3ffb2290
ELF file SHA256: 3945ff47205e1ccf
Rebooting...
ale, wgrany soft od SzczepanLeon, urządzenie w tym samym miejscu (to samo) wartości dekodowane poprawnie. Ze względu na ograniczenia czasowe softu do SzczepanLeon chcę zaimplementować ten.
wMBus-lib: Processing T1 A frame
Found.
3E44010614217103050787F47A86003085437BF01862DB9B8F85A4B456FB513D34A9747BAAA9AA99 EAF2D34CAAD1BB25FEFB1906E8CC2972508F811D619F1518A3C8E36F3F53236E8A00000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000
........................................
Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandle d.
Core 1 register dump:
PC : 0x400d322f PS : 0x00060f30 A0 : 0x800d3ad8 A1 : 0x3f fb2190
A2 : 0x3ffb21ec A3 : 0x00000020 A4 : 0x3ffb2744 A5 : 0x3f fd97d4
A6 : 0x3ffb234c A7 : 0x0000002f A8 : 0x00000002 A9 : 0x3f fb2170
A10 : 0x3ffb2744 A11 : 0x00000001 A12 : 0x3ffb2744 A13 : 0x3f fb234c
A14 : 0x00000001 A15 : 0x3ffb2350 SAR : 0x00000020 EXCCAUSE: 0x00 00001c
EXCVADDR: 0x00000020 LBEG : 0x400891f4 LEND : 0x4008920a LCOUNT : 0xff ffffff
Backtrace: 0x400d322c:0x3ffb2190 0x400d3ad5:0x3ffb21b0 0x400d4b96:0x3ffb2270 0x4 00e11d5:0x3ffb2290
ELF file SHA256: 3945ff47205e1ccf
Rebooting...
ale, wgrany soft od SzczepanLeon, urządzenie w tym samym miejscu (to samo) wartości dekodowane poprawnie. Ze względu na ograniczenia czasowe softu do SzczepanLeon chcę zaimplementować ten.
-
[email protected]
- Posts: 1584
- Joined: Mon Feb 06, 2023 8:56 am
- Has thanked: 18 times
- Been thanked: 26 times
Popatrzę po pracy, ale wygląda to na jakieś moje założenia w kodzie bo ten telegram jest dużo krótszy od tego co ja dostaje , dla iperla też jest krótki.
Dzięki za testy
Jak dojdziemy do ładu z kilkoma rodzajami liczników to będę chciał to wrzucić do GG
Dzięki za testy
-
[email protected]
- Posts: 1584
- Joined: Mon Feb 06, 2023 8:56 am
- Has thanked: 18 times
- Been thanked: 26 times
https://github.com/rkalwak/cc1101_platf ... sp32_newer zobacz proszę teraz.shimano73 wrote: Wed Oct 11, 2023 6:34 am Widocznie w iPerlach jest inaczej , tam jest domyślny klucz ale nie sa to 0 o czym świadczy np to
https://wmbusmeters.org/analyze/1e44ae ... 0CE982840
bez "key'a" rozpoznaje tylko że to licznik wody , typ i nr id ale juz wartości juz nie
Dodałem przykład na początku pliku *.ino, klucz jednak po mojemu
No i w teorii dekoduje.
-
[email protected]
- Posts: 1584
- Joined: Mon Feb 06, 2023 8:56 am
- Has thanked: 18 times
- Been thanked: 26 times
@sixkiller
Mogę też prosić o kolejną próbę? dodałem więcej wiadomości , żeby widzieć gdzie się zatrzymuje.
Swoją drogą tam trochę pozmieniałem żeby móc testować bez licznika.
Mogę też prosić o kolejną próbę? dodałem więcej wiadomości , żeby widzieć gdzie się zatrzymuje.
Swoją drogą tam trochę pozmieniałem żeby móc testować bez licznika.
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
Dziś przejrzałem logi, niestety nadal brak poprawnych wyników dekodowania . Restarty pojawiają się nadal. Zastanawiające jest że to że prawidłowo odczytany telegram następuje zwykle dokładnie co 2h , a te nie rozpoznane zwykle co 10 min[email protected] wrote: Thu Oct 12, 2023 5:13 pm @sixkiller
Mogę też prosić o kolejną próbę? dodałem więcej wiadomości , żeby widzieć gdzie się zatrzymuje.
Swoją drogą tam trochę pozmieniałem żeby móc testować bez licznika.
Code: Select all
08:25:56.124 -> wMBus-lib: Processing T1 A frame
08:25:56.125 -> Found.
08:25:56.125 -> 1E44AE4C27093321680749A17A1F00100592F2651F97C94D5535580CC65F9E3D125DE0E6D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
08:25:56.210 -> Getting frame.
08:25:56.210 -> ........................................
08:25:56.210 -> Parsing frame.
08:25:56.210 -> Formatting as string.
08:25:56.210 -> Removing helping characters.
08:25:56.210 -> Getting meter id as number.
08:25:56.210 -> Getting meter id as string.
08:25:56.210 -> Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled.
08:25:56.210 ->
08:25:56.210 -> Core 1 register dump:
08:25:56.210 -> PC : 0x400d30df PS : 0x00060130 A0 : 0x800d3971 A1 : 0x3ffcbbe0
08:25:56.213 -> A2 : 0x3ffcbc2c A3 : 0x00000004 A4 : 0x3ffcd1f4 A5 : 0x3ffdf5d4
08:25:56.213 -> A6 : 0x3ffcce0c A7 : 0xffffffff A8 : 0x00000002 A9 : 0x3ffcbbc0
08:25:56.213 -> A10 : 0x3ffcd1f4 A11 : 0x00000001 A12 : 0x3ffcd1f4 A13 : 0x3ffcce0c
08:25:56.213 -> A14 : 0x00000001 A15 : 0x3ffcce10 SAR : 0x00000011 EXCCAUSE: 0x0000001c
08:25:56.239 -> EXCVADDR: 0x00000004 LBEG : 0x400891f4 LEND : 0x4008920a LCOUNT : 0xffffffff
08:25:56.239 ->
08:25:56.239 ->
08:25:56.239 -> Backtrace: 0x400d30dc:0x3ffcbbe0 0x400d396e:0x3ffcbc00 0x400d3c3b:0x3ffcbcb0 0x400d4bba:0x3ffcbcf0 0x400e5469:0x3ffcbd10
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
-
[email protected]
- Posts: 1584
- Joined: Mon Feb 06, 2023 8:56 am
- Has thanked: 18 times
- Been thanked: 26 times
@shimano73
A możesz mi wrzucić na maila [email protected] paczkę z Twoim programem? Wykłada się gdzieś na dekodowaniu ale jeszcze dałem za mało logów
Generalnie nie widzę błędu a u mnie dekoduje poprawnie, co więcej na początku programu są trzy przykłady, które się wykonają przy uruchomieniu. Jak wystartujesz program i włączysz odczyt na terminalu to przechodzi poprawnie te przykłady?
Jestem zdeterminowany to rozwiązać ale mój c++ jest raczej zardzewiały
A możesz mi wrzucić na maila [email protected] paczkę z Twoim programem? Wykłada się gdzieś na dekodowaniu ale jeszcze dałem za mało logów
Generalnie nie widzę błędu a u mnie dekoduje poprawnie, co więcej na początku programu są trzy przykłady, które się wykonają przy uruchomieniu. Jak wystartujesz program i włączysz odczyt na terminalu to przechodzi poprawnie te przykłady?
Jestem zdeterminowany to rozwiązać ale mój c++ jest raczej zardzewiały
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
Poszło. Ja to odpalam w Arduino IDE 2.0 może tu jest problem. To dekodowanie na początku u mnie działa dla wszystkich trzech liczników. na początku myślałem że to aktualny odczyt 
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
