Dzięki!
To muszę popatrzeć jutro dokładnie , ale na pierwszy rzut oka to w pliku *.ino jest :
Code: Select all
#include "Drivers/drivers.h"
Na jakim ESP to odpalasz? I jaka wersja supla device?
Dzięki!
Code: Select all
#include "Drivers/drivers.h"
Code: Select all
21330927
Code: Select all
27093321
Code: Select all
004 : 27093321 dll-id (21330927)
Code: Select all
18:28:38.375 -> wMBus-lib: Processing T1 A frame
18:28:38.375 -> Found.
18:28:38.375 -> 1E44AE4C27093321680749A17A590010050F49C2426CBC551D2E4C17D3B08ADAF9D58F80AE0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
18:28:38.455 -> Getting frame.
18:28:38.455 -> ........................................
18:28:38.455 -> Parsing frame.
18:28:38.455 -> Formatting as string.
18:28:38.455 -> Removing helping characters.
18:28:38.455 -> Getting meter id as number.
18:28:38.456 -> Getting meter id as string.
18:28:38.456 -> Meter id as number: 556992807
18:28:38.456 -> Meter id as string: 27093321
18:28:38.456 -> 292.07m3
A to akurat kwestia nie zaktualizowania innych plikówshimano73 wrote: ↑Mon Oct 16, 2023 4:37 pm Super, poprawiłem i pojawił sie pierwszy poprawny odczyt
ale w cloudzie i aplikacji nadal 0 , słownie : zeroCode: Select all
18:28:38.375 -> wMBus-lib: Processing T1 A frame 18:28:38.375 -> Found. 18:28:38.375 -> 1E44AE4C27093321680749A17A590010050F49C2426CBC551D2E4C17D3B08ADAF9D58F80AE0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 18:28:38.455 -> Getting frame. 18:28:38.455 -> ........................................ 18:28:38.455 -> Parsing frame. 18:28:38.455 -> Formatting as string. 18:28:38.455 -> Removing helping characters. 18:28:38.455 -> Getting meter id as number. 18:28:38.456 -> Getting meter id as string. 18:28:38.456 -> Meter id as number: 556992807 18:28:38.456 -> Meter id as string: 27093321 18:28:38.456 -> 292.07m3
możliwe że twój id licznika jest błędny, tak jak to było w m moim przypadku , zobacz kilka postów wyżejprogmar wrote: ↑Mon Oct 16, 2023 8:04 pm cześć, ja również uruchomiłem twoje przykłady - u mnie jest trochę inaczej. Jak wykorzystuje ramkę, którą ręcznie wprowadziłeś dekoduje poprawnie gdy odbiorę ramkę z moich liczników jest reboot:(... wykorzystuje esp8266 - chyba to nie jest przyczyna?
Found.
6E44010602934101050761ED7AB5006085926B8B7384B92BFDFA150C39FE800068055F46ECD610487583781090BB2648FD2B614212B0D3FAAB97B83401E4E996944BD651CCFB410D5833E3EC813EC7162D58A49953011E1B6EE916E2AB5255D68EBFDF31C11948FC9B5EB6E53D1505CF4EEE4F8E5FA92149CED8AE2511AEC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Getting frame.
........................................
Parsing frame.
Formatting as string.
Removing helping characters.
Getting meter id as number.
Getting meter id as string.
--------------- CUT HERE FOR EXCEPTION DECODER ---------------
Exception (28):
epc1=0x40205f37 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000008 depc=0x00000000