Nic ponad źródła gui generic na githubieMichał P. wrote: Sat Jan 27, 2024 7:26 pm Mam ale wykorzystywany do inny celów, za to w szufladzie kilka esp8266 i jednego z nich chciałem wykorzystać. A znajdę gdzieś kod który mogę wgrać uzupełniając w nim SSID, hasła, dane do logowania, nr liczników? Jutro jak znajdę czas spróbuję z ESP32.
Wsparcie dla liczników z nakładką wM-Bus
-
- Posts: 964
- Joined: Mon Feb 06, 2023 8:56 am
-
- Posts: 116
- Joined: Mon Oct 28, 2019 8:20 am
Czy CC1101 można w GG używać tylko do komunikacji z m-bus, czy można go również używać jako standardowy nadajnik/odbiornik kodów radiowych? Czy ewentualnie byłoby możliwe dodanie takiej funkcjonalności ?
-
- Posts: 964
- Joined: Mon Feb 06, 2023 8:56 am
W GG tylko póki co do w-mbus, jak jesteś w stanie to zrobić po za Supla, to można coś pomyśleć.lukosław wrote: Wed Jan 31, 2024 11:43 am Czy CC1101 można w GG używać tylko do komunikacji z m-bus, czy można go również używać jako standardowy nadajnik/odbiornik kodów radiowych? Czy ewentualnie byłoby możliwe dodanie takiej funkcjonalności ?
Szczerze mówiąc próbowałem to nic nie łapał
-
- Posts: 23
- Joined: Mon May 08, 2023 9:33 pm
Co to standardowy kod radiowy?lukosław wrote: Wed Jan 31, 2024 11:43 am Czy CC1101 można w GG używać tylko do komunikacji z m-bus, czy można go również używać jako standardowy nadajnik/odbiornik kodów radiowych? Czy ewentualnie byłoby możliwe dodanie takiej funkcjonalności ?
CC1101 potrafi wiele ale też ma wiele ograniczeń.
-
- Posts: 7
- Joined: Thu Dec 07, 2017 8:33 pm
Witam serdecznie i mam pytanie jak skonfigurować licznik i meterId gdyz mam problem z parsowaniem telegramu
Mam licznik hydrodigit bmeters jak na linku ponizej i potrzymuje ponizsze pakiety:
https://bmeters.pl/pl/hydrodigit/822/
ale po sprwadzeniu telegramu na tej stronie nie mam dokladnych informacji
https://wmbusmeters.org/analyze/4c44B40 ... 0000000000
jednak gdy usune 0 z samego konca otrzymuje zuzycie ale dalej sa bledy
https://wmbusmeters.org/analyze/4c44B40 ... 050000cB52
Czy problem lezy w zlym parsowaniu telegramu czy moze jest problem z jakims driverem w kodzie bo w logach widze blad :
EDIT:
Jednak po zmianie na 'bmeters' w logach przy tej samej ramce pojawiaja sie dokladniejsze informacje ale brak podgladu na supli
Mam licznik hydrodigit bmeters jak na linku ponizej i potrzymuje ponizsze pakiety:
https://bmeters.pl/pl/hydrodigit/822/
Code: Select all
wMBus-lib: T1 frame
wMBus-lib: Processing T1 A frame
wMBus-lib: packet ok
wMBus-lib: Found telegram.
4C44B4099571040317077C597AD80000000C1322820100046D342A0309CE320F8F000000000000000000000008074A4600950300AC0300BC0300C10300C703001087DF030004040018040036040049040000B17A050000CB5200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
----------------
wMBus-lib: Parsing frame.
wMBus-lib: Formatting as string.
wMBus-lib: Removing helping characters.
wMBus-lib: Getting meter id.
wMBus-lib: Getting sensor config.
wMBus-lib: Driver for sensor: hydrodigit does not exist.
https://wmbusmeters.org/analyze/4c44B40 ... 0000000000
jednak gdy usune 0 z samego konca otrzymuje zuzycie ale dalej sa bledy
https://wmbusmeters.org/analyze/4c44B40 ... 050000cB52
Czy problem lezy w zlym parsowaniu telegramu czy moze jest problem z jakims driverem w kodzie bo w logach widze blad :
Code: Select all
Driver for sensor: hydrodigit does not exist.
Jednak po zmianie na 'bmeters' w logach przy tej samej ramce pojawiaja sie dokladniejsze informacje ale brak podgladu na supli
Code: Select all
wMBus-lib: Found telegram.
4C44B4099571040317077C597ADF0000000C1322820100046D3B2A030CD1320F8F000000000000000000000008074A4600950300AC0300BC0300C10300C703001087DF030004040018040036040049040000B17A050000CB5200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
----------------
wMBus-lib: Parsing frame.
wMBus-lib: Formatting as string.
wMBus-lib: Removing helping characters.
wMBus-lib: Getting meter id.
wMBus-lib: Getting sensor config.
wMBus-lib: Getting driver.
Meter id as number: 03047195
Meter id as string: 95710403
18.22m3
Channel(0) value changed to 18222
-
- Posts: 964
- Joined: Mon Feb 06, 2023 8:56 am
Jak doszedł do etapu Channel value change to powinno być dobrze ,a ustawiłeś w cloud 1000 impulsów na m3 ?kotar wrote: Sat Feb 03, 2024 8:29 am Witam serdecznie i mam pytanie jak skonfigurować licznik i meterId gdyz mam problem z parsowaniem telegramu
Mam licznik hydrodigit bmeters jak na linku ponizej i potrzymuje ponizsze pakiety:
https://bmeters.pl/pl/hydrodigit/822/
ale po sprwadzeniu telegramu na tej stronie nie mam dokladnych informacjiCode: Select all
wMBus-lib: T1 frame wMBus-lib: Processing T1 A frame wMBus-lib: packet ok wMBus-lib: Found telegram. 4C44B4099571040317077C597AD80000000C1322820100046D342A0309CE320F8F000000000000000000000008074A4600950300AC0300BC0300C10300C703001087DF030004040018040036040049040000B17A050000CB5200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ---------------- wMBus-lib: Parsing frame. wMBus-lib: Formatting as string. wMBus-lib: Removing helping characters. wMBus-lib: Getting meter id. wMBus-lib: Getting sensor config. wMBus-lib: Driver for sensor: hydrodigit does not exist.
https://wmbusmeters.org/analyze/4c44B40 ... 0000000000
jednak gdy usune 0 z samego konca otrzymuje zuzycie ale dalej sa bledy
https://wmbusmeters.org/analyze/4c44B40 ... 050000cB52
Czy problem lezy w zlym parsowaniu telegramu czy moze jest problem z jakims driverem w kodzie bo w logach widze blad :EDIT:Code: Select all
Driver for sensor: hydrodigit does not exist.
Jednak po zmianie na 'bmeters' w logach przy tej samej ramce pojawiaja sie dokladniejsze informacje ale brak podgladu na supli
Code: Select all
wMBus-lib: Found telegram. 4C44B4099571040317077C597ADF0000000C1322820100046D3B2A030CD1320F8F000000000000000000000008074A4600950300AC0300BC0300C10300C703001087DF030004040018040036040049040000B17A050000CB5200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ---------------- wMBus-lib: Parsing frame. wMBus-lib: Formatting as string. wMBus-lib: Removing helping characters. wMBus-lib: Getting meter id. wMBus-lib: Getting sensor config. wMBus-lib: Getting driver. Meter id as number: 03047195 Meter id as string: 95710403 18.22m3 Channel(0) value changed to 18222
-
- Posts: 7
- Joined: Thu Dec 07, 2017 8:33 pm
Witam, udało sie poprawnie zczytac dane po zmianie typu licznika na 'bmeters' i konfiguracji impulsow w cloudzie wszystko ladnie dziala.
Zastanawiam sie czy jest mozliwosc zczytania licznika energi np. S34U18 ktory tez korzysta z protokolu M-Bus i czy ktos wogule probowal to ogarnać ?
Pozdrawiam
Zastanawiam sie czy jest mozliwosc zczytania licznika energi np. S34U18 ktory tez korzysta z protokolu M-Bus i czy ktos wogule probowal to ogarnać ?
Pozdrawiam
-
- Posts: 964
- Joined: Mon Feb 06, 2023 8:56 am
Raczej nie tutaj ,hak faktycznie nadaje i złapiesz ramkę to można zobaczyć co pokaże Wmbusmeterskotar wrote: Sat Feb 03, 2024 5:34 pm Witam, udało sie poprawnie zczytac dane po zmianie typu licznika na 'bmeters' i konfiguracji impulsow w cloudzie wszystko ladnie dziala.
Zastanawiam sie czy jest mozliwosc zczytania licznika energi np. S34U18 ktory tez korzysta z protokolu M-Bus i czy ktos wogule probowal to ogarnać ?
Pozdrawiam
-
- Posts: 26
- Joined: Wed Jan 03, 2024 2:24 pm
Dotarł esp32, nakładki to używane Apator16-2, powinny być bez klucza. Czy poniższy komunika może świadczyć o tym że ramki są jednak szyfrowane? Nr id licznika muszą być z 0 na początku czy wystarczy "572695"? Klucze wpisałem do jednego 16 zer, do drugiego 32, ale nic to nie zmienia.
Code: Select all
wMBus-lib: Initializing with GPIO: 23,19,18,5,4,2 GPIO
wMBus-lib: Initializing
wMBus-lib: CC1101 version '20'
wMBus-lib: CC1101 initialized
wMBus-lib: Receiver started.
wMBus-lib: Registered sensors:
------
Type:apator162
Id:00572695
Key:0000000000000000
Property:total_water_m3
------
Type:apator162
Id:00864985
Key:00000000000000000000000000000000
Property:total_water_m3
------
readStorage: 8; Read: [3 0 0 FF FF FF FF 0 ]
Wrote 8 bytes to storage at 0
Commit
Connected BSSID: D4:5D:64:DF:D0:58
local IP: 192.168.1.102
subnetMask: 255.255.255.0
gatewayIP: 192.168.1.1
Signal strength (RSSI): -33 dBm
Wrote 7 bytes to storage at 0
Commit
wMBus-lib: T1 frame
wMBus-lib: Processing T1 A frame
wMBus-lib: Error during decoding '3 out of 6'
wMBus-lib: T1 frame
wMBus-lib: T1 frame
wMBus-lib: T1 frame
wMBus-lib: Processing T1 A frame
wMBus-lib: Error during decoding '3 out of 6'
wMBus-lib: T1 frame
wMBus-lib: Processing T1 A frame
wMBus-lib: Error during decoding '3 out of 6'
wMBus-lib: T1 frame
wMBus-lib: Processing T1 A frame
wMBus-lib: Error during decoding '3 out of 6'
wMBus-lib: T1 frame
wMBus-lib: T1 frame
wMBus-lib: T1 frame
wMBus-lib: Processing T1 A frame
wMBus-lib: Error during decoding '3 out of 6'
wMBus-lib: T1 frame
wMBus-lib: Processing T1 A frame
wMBus-lib: Error during decoding '3 out of 6'
wMBus-lib: T1 frame
wMBus-lib: Processing T1 A frame
wMBus-lib: Error during decoding '3 out of 6'
wMBus-lib: T1 frame
wMBus-lib: Processing T1 A frame
wMBus-lib: Error during decoding '3 out of 6'
-
- Posts: 964
- Joined: Mon Feb 06, 2023 8:56 am
Klucz to 32 zera.id licznika z zerami a ten błąd oznacza że jest kiepski sygnał wiec zbliz się do licznikaMichał P. wrote: Fri Feb 09, 2024 9:18 pm Dotarł esp32, nakładki to używane Apator16-2, powinny być bez klucza. Czy poniższy komunika może świadczyć o tym że ramki są jednak szyfrowane? Nr id licznika muszą być z 0 na początku czy wystarczy "572695"? Klucze wpisałem do jednego 16 zer, do drugiego 32, ale nic to nie zmienia.Code: Select all
wMBus-lib: Initializing with GPIO: 23,19,18,5,4,2 GPIO wMBus-lib: Initializing wMBus-lib: CC1101 version '20' wMBus-lib: CC1101 initialized wMBus-lib: Receiver started. wMBus-lib: Registered sensors: ------ Type:apator162 Id:00572695 Key:0000000000000000 Property:total_water_m3 ------ Type:apator162 Id:00864985 Key:00000000000000000000000000000000 Property:total_water_m3 ------ readStorage: 8; Read: [3 0 0 FF FF FF FF 0 ] Wrote 8 bytes to storage at 0 Commit Connected BSSID: D4:5D:64:DF:D0:58 local IP: 192.168.1.102 subnetMask: 255.255.255.0 gatewayIP: 192.168.1.1 Signal strength (RSSI): -33 dBm Wrote 7 bytes to storage at 0 Commit wMBus-lib: T1 frame wMBus-lib: Processing T1 A frame wMBus-lib: Error during decoding '3 out of 6' wMBus-lib: T1 frame wMBus-lib: T1 frame wMBus-lib: T1 frame wMBus-lib: Processing T1 A frame wMBus-lib: Error during decoding '3 out of 6' wMBus-lib: T1 frame wMBus-lib: Processing T1 A frame wMBus-lib: Error during decoding '3 out of 6' wMBus-lib: T1 frame wMBus-lib: Processing T1 A frame wMBus-lib: Error during decoding '3 out of 6' wMBus-lib: T1 frame wMBus-lib: T1 frame wMBus-lib: T1 frame wMBus-lib: Processing T1 A frame wMBus-lib: Error during decoding '3 out of 6' wMBus-lib: T1 frame wMBus-lib: Processing T1 A frame wMBus-lib: Error during decoding '3 out of 6' wMBus-lib: T1 frame wMBus-lib: Processing T1 A frame wMBus-lib: Error during decoding '3 out of 6' wMBus-lib: T1 frame wMBus-lib: Processing T1 A frame wMBus-lib: Error during decoding '3 out of 6'