Wsparcie dla liczników z nakładką wM-Bus

mh7
Posts: 40
Joined: Wed May 15, 2024 12:06 pm

Post

hmm...

Zastanawiałem się - jakie są możliwości ESP32C3 z CC1101 - czy byłby w stanie odczytać dane z 2x ciepłomomierzy Sharky (tj. jakieś 14 parametrów) lub np. 12 różnych urządzeń ? ...na klatce mam 4 mieszkania (każde po 2xApator162 + 1xSharky) - teoretycznie zrobiłem test z odczytem 10x wodomierzy Apator162 - zastanawiam się czy ten C3 byłby w stanie odczytywać 12 parametrów naraz ? czy ktoś z Was robił tego typu testy ?

Mam możliwości zrobienia takiego testu... :D

Pozdrawiam
MH

PS: Zdrowych i Spokojnych... :)
[email protected]
Posts: 1585
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

mh7 wrote: Thu Apr 02, 2026 4:24 pm hmm...

Zastanawiałem się - jakie są możliwości ESP32C3 z CC1101 - czy byłby w stanie odczytać dane z 2x ciepłomomierzy Sharky (tj. jakieś 14 parametrów) lub np. 12 różnych urządzeń ? ...na klatce mam 4 mieszkania (każde po 2xApator162 + 1xSharky) - teoretycznie zrobiłem test z odczytem 10x wodomierzy Apator162 - zastanawiam się czy ten C3 byłby w stanie odczytywać 12 parametrów naraz ? czy ktoś z Was robił tego typu testy ?

Mam możliwości zrobienia takiego testu... :D

Pozdrawiam
MH

PS: Zdrowych i Spokojnych... :)
Parametry z tego samego licznika to ile fabryka dała, różne liczniki to już gorzej, bo wtedy trzeba każdy telegram przeprocesować, kiedy kolejne przychodzą z innych liczników, na pewno trzeba by ograniczyć logowanie bo jest wolne, prędzej czy później trzeba brać pod uwagę, że radio nie jest z gumy i odczyt każdego telegramu zajmuje X czasu, samo procesowanie to jest luzik
mh7
Posts: 40
Joined: Wed May 15, 2024 12:06 pm

Post

Cześć

Mam dostęp do 2 wodomierzy Apatora z nakładkami NAXOM oraz NA-1...
[ ostatnio zamontowane zostały u nas w budynku... ]

Odbieram telegramy z tych nakładek - jednak nie potrafię ich zdekodować na wmbusmeters.org

Czy któryś z kolegów miał może do czynienia z takimi nakładkami ?

Jak doczytałem w dokumentacji - każda z nakładek ma szyfrowaną transmisję kluczem AES...

Czy taki klucz można skądś uzyskać ? (poprosić producenta ? )

Próbowałem zdekodować bez klucza oraz wpisując 16x zer oraz 32x zera (bez pozytywnego efektu)

W razie czego mogę popróbować odczyt z takich nakładek (za pomocą ESP32C3) - może komuś się to do czegoś w przyszłości przydać ?



Apator APT-WMBUS-NA-1

telegram - 1C44010672598007140732D4A0E10100B662A3ECD4ED0EF0D706FEA8A9
https://wmbusmeters.org/analyze/1C44010 ... D706FEA8A9

Code: Select all

Auto driver    : apatorna1
Similar driver : unknown 00/00
Using driver   : apatorna1 00/00
000   : 1c length (28 bytes)
001   : 44 dll-c (from meter SND_NR)
002   : 0106 dll-mfct (APA)
004   : 72598007 dll-id (07805972)
008   : 14 dll-version
009   : 07 dll-type (Water meter)
010  ?: 32 unknown ci-field

{
    "_":"telegram",
    "media":"water",
    "meter":"apatorna1",
    "name":"",
    "id":"07805972",
    "timestamp":"1970-01-01T00:00:00Z"
}


Apator NAXOM OP-04-1a

telegram - 81440106694712101A0745B98CC01A7A5B407085065BA922812CC736983151BA4280D807D6538EE168A061B42E047C7FB324D963551B4078E79127C515C620FC4F028991C230FAB3953863539221467FDA20A68249F18C81238DE267CAFDC3E00A5491A5EBA815EBFBF311EBB9C0A0F00D53F96CF94418AF57F6E34E45E1CEC4060A

https://wmbusmeters.org/analyze/8144010 ... E1CEC4060A

Code: Select all

Auto driver    : op041a
Similar driver : unknown 00/00
Using driver   : op041a 00/00
000   : 81 length (129 bytes)
001   : 44 dll-c (from meter SND_NR)
002   : 0106 dll-mfct (APA)
004   : 69471210 dll-id (10124769)
008   : 1a dll-version
009   : 07 dll-type (Water meter)
010  ?: 45 unknown ci-field

{
    "_":"telegram",
    "media":"water",
    "meter":"op041a",
    "name":"",
    "id":"10124769",
    "timestamp":"1970-01-01T00:00:00Z"
}


Dzięki za jakiekolwiek info

Pozdrawiam
MH
[email protected]
Posts: 1585
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

mh7 wrote: Thu Apr 16, 2026 12:26 pm Cześć

Mam dostęp do 2 wodomierzy Apatora z nakładkami NAXOM oraz NA-1...
[ ostatnio zamontowane zostały u nas w budynku... ]

Odbieram telegramy z tych nakładek - jednak nie potrafię ich zdekodować na wmbusmeters.org

Czy któryś z kolegów miał może do czynienia z takimi nakładkami ?

Jak doczytałem w dokumentacji - każda z nakładek ma szyfrowaną transmisję kluczem AES...

Czy taki klucz można skądś uzyskać ? (poprosić producenta ? )

Próbowałem zdekodować bez klucza oraz wpisując 16x zer oraz 32x zera (bez pozytywnego efektu)

W razie czego mogę popróbować odczyt z takich nakładek (za pomocą ESP32C3) - może komuś się to do czegoś w przyszłości przydać ?



Apator APT-WMBUS-NA-1

telegram - 1C44010672598007140732D4A0E10100B662A3ECD4ED0EF0D706FEA8A9
https://wmbusmeters.org/analyze/1C44010 ... D706FEA8A9

Code: Select all

Auto driver    : apatorna1
Similar driver : unknown 00/00
Using driver   : apatorna1 00/00
000   : 1c length (28 bytes)
001   : 44 dll-c (from meter SND_NR)
002   : 0106 dll-mfct (APA)
004   : 72598007 dll-id (07805972)
008   : 14 dll-version
009   : 07 dll-type (Water meter)
010  ?: 32 unknown ci-field

{
    "_":"telegram",
    "media":"water",
    "meter":"apatorna1",
    "name":"",
    "id":"07805972",
    "timestamp":"1970-01-01T00:00:00Z"
}


Apator NAXOM OP-04-1a

telegram - 81440106694712101A0745B98CC01A7A5B407085065BA922812CC736983151BA4280D807D6538EE168A061B42E047C7FB324D963551B4078E79127C515C620FC4F028991C230FAB3953863539221467FDA20A68249F18C81238DE267CAFDC3E00A5491A5EBA815EBFBF311EBB9C0A0F00D53F96CF94418AF57F6E34E45E1CEC4060A

https://wmbusmeters.org/analyze/8144010 ... E1CEC4060A

Code: Select all

Auto driver    : op041a
Similar driver : unknown 00/00
Using driver   : op041a 00/00
000   : 81 length (129 bytes)
001   : 44 dll-c (from meter SND_NR)
002   : 0106 dll-mfct (APA)
004   : 69471210 dll-id (10124769)
008   : 1a dll-version
009   : 07 dll-type (Water meter)
010  ?: 45 unknown ci-field

{
    "_":"telegram",
    "media":"water",
    "meter":"op041a",
    "name":"",
    "id":"10124769",
    "timestamp":"1970-01-01T00:00:00Z"
}


Dzięki za jakiekolwiek info

Pozdrawiam
MH
na forum https://forum.arturhome.pl/ jest chyba temat o tym, jak dobrze pamiętam to bez klucza nie podchodź, a klucze trzeba uzyskać od właściciela licznika, czyli np. spółdzielni lub wodociągów
mh7
Posts: 40
Joined: Wed May 15, 2024 12:06 pm

Post

[email protected] wrote: Thu Apr 16, 2026 12:35 pm na forum https://forum.arturhome.pl/ jest chyba temat o tym, jak dobrze pamiętam to bez klucza nie podchodź, a klucze trzeba uzyskać od właściciela licznika, czyli np. spółdzielni lub wodociągów
Hmm...

Poczytałem tam - jak narazie tego klucza nie udało mi się załatwić...

Zauważyłem w logu z UART, taki fragment:

Code: Select all

----------------
wMBus-lib: T1 frame
wMBus-lib: Processing T1 A frame
wMBus-lib: packet ok
wMBus-lib: Found telegram.
1C44010672598007140732D4A0CC05FB6A7D2A1F7A511ED73A8043A36A2F7710D9230100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
----------------
wMBus-lib: Parsing frame.
wMBus-lib: Telegram after removing dots:
1C440106725980071407A0CC05FB6A7D2A1F7A511ED73A8043A37710D9 (29)
wMBus-lib: Getting meter id.
wMBus-lib: Config for meter: 07805972 does not exist.
----------------
Recv: [53 55 50 4C 41 17 99 00 00 00 F4 01 00 00 08 00 00 00 00 00 00 00 00 61 00 00 53 55 50 4C 41 ]
Send: [53 55 50 4C 41 17 AE 00 00 00 FE 01 00 00 32 00 00 00 00 00 00 00 00 00 00 00 B3 09 00 00 00 00 00 00 C0 A8 02 95 AC A7 04 BC 29 9C 00 00 C7 56 00 00 85 08 00 00 9A 07 00 00 00 03 00 00 00 00 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
wMBus-lib: T1 frame
wMBus-lib: Processing T1 A frame
wMBus-lib: packet ok
wMBus-lib: Found telegram.
1C44010672598007140732D4A0CD05164E03FA1EA99CBE1F58D36D203BF37C3BCA1EBB00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
----------------
wMBus-lib: Parsing frame.
wMBus-lib: Telegram after removing dots:
1C440106725980071407A0CD05164E03FA1EA99CBE1F58D36D207C3BCA (29)
wMBus-lib: Getting meter id.
wMBus-lib: Config for meter: 07805972 does not exist.
----------------
Skopiowałem więc telegram po obcięciu (jak mi się wydaje):

1C440106725980071407A0CC05FB6A7D2A1F7A511ED73A8043A37710D9 (29)

https://wmbusmeters.org/analyze/1C44010 ... 43A37710D9

Pojawiła się tutaj wartość total_m3 - zastanawiam się jakim cudem to się rozkodowało ?

Code: Select all

telegram=|1C440106725980071407A0_CC05FB6A7D2A1F7A511ED73A8043A37710D9|

Auto driver    : apatorna1
Similar driver : unknown 00/00
Using driver   : apatorna1 00/00
000   : 1c length (28 bytes)
001   : 44 dll-c (from meter SND_NR)
002   : 0106 dll-mfct (APA)
004   : 72598007 dll-id (07805972)
008   : 14 dll-version
009   : 07 dll-type (Water meter)
010   : a0 tpl-ci-field (Mfct specific)
011 C?: CC05FB6A7D2A1F7A511ED73A8043A37710D9 mfct specific

{
    "_":"telegram",
    "media":"water",
    "meter":"apatorna1",
    "name":"",
    "id":"07805972",
    "total_m3":1.861,
    "timestamp":"2026-04-20T12:43:26Z"
}

1C440106725980071407A0CD05164E03FA1EA99CBE1F58D36D207C3BCA (29)

https://wmbusmeters.org/analyze/1C44010 ... 6D207C3BCA

Dla obu powyższych telegramów - pojawia się to total_m3:

Code: Select all

telegram=|1C440106725980071407A0_CD05164E03FA1EA99CBE1F58D36D207C3BCA|

Auto driver    : apatorna1
Similar driver : unknown 00/00
Using driver   : apatorna1 00/00
000   : 1c length (28 bytes)
001   : 44 dll-c (from meter SND_NR)
002   : 0106 dll-mfct (APA)
004   : 72598007 dll-id (07805972)
008   : 14 dll-version
009   : 07 dll-type (Water meter)
010   : a0 tpl-ci-field (Mfct specific)
011 C?: CD05164E03FA1EA99CBE1F58D36D207C3BCA mfct specific

{
    "_":"telegram",
    "media":"water",
    "meter":"apatorna1",
    "name":"",
    "id":"07805972",
    "total_m3":1.861,
    "timestamp":"2026-04-20T12:44:40Z"
}
Czy to możliwe, że to jakiś błąd po stronie wmbusmeters ? czy bez klucza jednak da się odczytać chociaż tą wartość total_m3 ?

Dzięki za link...

Pozdrawiam
MH
mh7
Posts: 40
Joined: Wed May 15, 2024 12:06 pm

Post

Mam klucz dla tego Naxoma...

- na pewno WMBusmeters jakoś sobie radzi tj.:

zakodowany telegram:
81440106694712101a078cc0e47ad1707085c217175B9B8cfB54144c2a6efc1f83096af97753cead3d484d1B202afa072Bf4d5afdc37483f6279e15c0a19af1a36599567B0B2B41d0daB0e682e8faa48dc1232957BB71caf5B31c39e5eBe8f64c0B15614279ed78a4e74f0B4cBf44f70e0fc7395d35BdBc494c3BfB77c5f48eaec6c

rozkodowany telegram:
81440106694712101A078CC0E47AD17070852F2F_041389000000046D0EAE54340F60200200000858049241FF3BB75F330100000001000000010000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000049C350542D54540900002F2F2F2F2F2F2F2F

https://wmbusmeters.org/analyze/8144010 ... 2F2F2F2F2F

Code: Select all

Auto driver    : op041a
Similar driver : hydrodigit 08/104
Using driver   : op041a 00/00
000   : 81 length (129 bytes)
001   : 44 dll-c (from meter SND_NR)
002   : 0106 dll-mfct (APA)
004   : 69471210 dll-id (10124769)
008   : 1a dll-version
009   : 07 dll-type (Water meter)
010   : 8c ell-ci-field (ELL: Extended Link Layer I (2 Byte))
011   : c0 ell-cc (bidir fast_resp)
012   : e4 ell-acc
013   : 7a tpl-ci-field (EN 13757-3 Application Layer (short tplh))
014   : d1 tpl-acc-field
015   : 70 tpl-sts-field (TEMPORARY_ERROR)
016   : 7085 tpl-cfg 8570 (bidirectional AES_CBC_IV nb=7 cntn=0 ra=0 hc=0 )
018   : 2f2f already decrypted check bytes
020   : 04 dif (32 Bit Integer/Binary Instantaneous value)
021   : 13 vif (Volume l)
022 C!: 89000000 ("total_m3":0.137)
026   : 04 dif (32 Bit Integer/Binary Instantaneous value)
027   : 6D vif (Date and time type)
028 C!: 0EAE5434 ("meter_datetime":"2026-04-20 14:14")
032 C?: 0F manufacturer specific data 60200200000858049241FF3BB75F330100000001000000010000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000049C350542D54540900002F2F2F2F2F2F2F2F

{
    "_":"telegram",
    "media":"water",
    "meter":"op041a",
    "name":"",
    "id":"10124769",
    "total_m3":0.137,
    "meter_datetime":"2026-04-20 14:14",
    "timestamp":"2026-04-20T13:54:59Z"
}

Próbowałem go dodać w meters na moim ESP... próbowałem dla typów sensorów: apator162, c5isf oraz hydrodigit ...dla property total_volume_m3 oraz total_water_m3 ( bo nie znalazłem total_m3 ).

Jednak z nieznanego mi powodu - mój ESP nie radzi sobie po rozszyfrowaniu i się rebootuje w kółko...

Code: Select all

wMBus-lib: Found telegram.
81440106694712101A0745B98CC0EB7A1C707085743D2B842FE6DE59CDD7F0E9C9812F18491C44F83EFDA45428245265A581009447C7FAEA2962158E971FA0725EA119983CB29F6AAE1DDACE46A7BEDA8D024017FB373C21E1A949133C5D00BA2031FB3FB285708803195CA717544A078F26A0164217E7D9479C3910BC1964726F7FC41B9A4E9BD31CBCA82DECB4FC7A9E99C66C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
----------------
wMBus-lib: Parsing frame.
wMBus-lib: Telegram after removing dots:
81440106694712101A078CC0EB7A1C707085743D2B842FE6DE59F0E9C9812F18491C44F83EFDA4542824A581009447C7FAEA2962158E971FA07219983CB29F6AAE1DDACE46A7BEDA8D02FB373C21E1A949133C5D00BA2031FB3F708803195CA717544A078F26A0164217479C3910BC1964726F7FC41B9A4E9BD3A82DECB4FC7A9E99 (130)
wMBus-lib: Getting meter id.
wMBus-lib: Getting sensor config.
wMBus-lib: Key provided, decrypting frame.
wMBus-lib: CI field value: 0x8C
wMBus-lib: CI unknown - value 0x8C not recognized

assert failed: bool decrypt_TPL_AES_CBC_IV(std::vector<unsigned char>&, std::vector<unsigned char>::iterator&, std::vector<unsigned char>&, unsigned char*, int*, int*, uint8_t) utils.cpp:167 (num_byt
Core  0 register dump:
MEPC    : 0x40381976  RA      : 0x40387268  SP      : 0x3fc9bd50  GP      : 0x3fc8fc00  
TP      : 0x3fc9c1e0  T0      : 0x37363534  T1      : 0x7271706f  T2      : 0x33323130  
S0/FP   : 0x00000007  S1      : 0x3fc9bf47  A0      : 0x3fc9bdb4  A1      : 0x3c1296f7  
A2      : 0x5f6d756e  A3      : 0x00000074  A4      : 0x00000001  A5      : 0x3fc99000  
A6      : 0x7a797877  A7      : 0x76757473  S2      : 0x00000000  S3      : 0x3fc9bda0  
S4      : 0x3fc9bda8  S5      : 0x3c1297c3  S6      : 0x3fcb5a9e  S7      : 0x3fc9bfc0  
S8      : 0x00000082  S9      : 0x3fcb58bc  S10     : 0x3fc9bfcc  S11     : 0x3fc9c114  
T3      : 0x6e6d6c6b  T4      : 0x6a696867  T5      : 0x66656463  T6      : 0x62613938  
MSTATUS : 0x00001801  MTVEC   : 0x40380001  MCAUSE  : 0x00000007  MTVAL   : 0x00000000  
MHARTID : 0x00000000  

Stack memory:
3fc9bd50: 0xa5a5a5a5 0xa5a5a5a5 0x3c129710 0x4038dc50 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0x3c1296f0
3fc9bd70: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0x00373631 0xffffffff 0x3fc92530 0x3c129710 0x3fc929f4
3fc9bd90: 0x3c1297c3 0x3fc92540 0x3fc9bd7c 0x3fc92544 0x3c1296f0 0x3fc921c8 0x00000000 0x00000000
3fc9bdb0: 0xa5000000 0x65737361 0x66207472 0x656c6961 0x62203a64 0x206c6f6f 0x72636564 0x5f747079
3fc9bdd0: 0x5f4c5054 0x5f534541 0x5f434243 0x73285649 0x3a3a6474 0x74636576 0x753c726f 0x6769736e
3fc9bdf0: 0x2064656e 0x72616863 0x202c263e 0x3a647473 0x6365763a 0x3c726f74 0x69736e75 0x64656e67
3fc9be10: 0x61686320 0x3a3a3e72 0x72657469 0x726f7461 0x73202c26 0x3a3a6474 0x74636576 0x753c726f
3fc9be30: 0x6769736e 0x2064656e 0x72616863 0x202c263e 0x69736e75 0x64656e67 0x61686320 0x202c2a72
3fc9be50: 0x2a746e69 0x6e69202c 0x202c2a74 0x746e6975 0x29745f38 0x69747520 0x632e736c 0x313a7070
3fc9be70: 0x28203736 0x5f6d756e 0x00747962 0x291a3d44 0x3fc9bfcc 0x3fc99000 0x00000000 0x00000082
3fc9be90: 0x3fcb5a1c 0x00000082 0x3fc9bfc0 0x42036aee 0x3fc99000 0x3fc99000 0x00000001 0x3fcb5a9e
3fc9beb0: 0x3fcb5a1c 0x3fcb5a9e 0x3fcb5a9e 0xffffffff 0x3fca26d8 0x00000000 0x00000000 0x0000000d
3fc9bed0: 0x00000000 0x00000002 0x00000001 0x00000000 0x3fc99000 0x00000000 0x3fca2504 0x403872a6
3fc9bef0: 0x00000000 0x00000000 0x3fca2504 0x4038782e 0x00000002 0x3fc98a24 0x00000000 0x00000000
3fc9bf10: 0x00000000 0x00000000 0x00000002 0x3c129f98 0x00000000 0x00000000 0x3fc98a24 0x3c129f9a
3fc9bf30: 0x00000002 0x3fc98a24 0x00000000 0x4204be2c 0x00000001 0x00000000 0x3fca1f00 0x403872a6
3fc9bf50: 0x00000000 0x00000000 0x3fca1f00 0x4038782e 0x3fc9bfcc 0x3fc9c030 0x3fc99000 0x00000000
3fc9bf70: 0x00000001 0x3c129f98 0x3fc8f58c 0x291a3d44 0x3fc9bfcc 0x3fc9c030 0x3fc99000 0x00000000
3fc9bf90: 0x00000000 0x3fca33fc 0x3fcb58cc 0x3fc99000 0x3fc9bfcc 0x3fc9c030 0x3fc99000 0x00000000
3fc9bfb0: 0x3fc9c114 0x00000000 0x3fc93000 0x42013f26 0x3fcb56bc 0x00000082 0x00000000 0x3fca2ca0
3fc9bfd0: 0x00001800 0x00000010 0x00000010 0x291a3d44 0x00000010 0x3fca32ec 0x00000010 0x3fc99000
3fc9bff0: 0x3fcb58bc 0x3fca32ec 0x3fca32e8 0x3fca2ca0 0x3fca33fc 0x3fc9c114 0x3fc93000 0x42014af0
3fc9c010: 0x00000000 0x3fca2cc4 0x3fca2504 0x3fc99068 0x3fca33fc 0x3fca2cc4 0xc0380000 0x3fc99000
3fc9c030: 0x3fcb58bc 0x3fcb58cc 0x3fcb58cc 0x403872a6 0x00000000 0x00000000 0x32313031 0x39363734
3fc9c050: 0x00000000 0x3fcb5de0 0x0000010a 0x0000030e 0x3fc98cb0 0x00000082 0x00000002 0x3fc9c074
3fc9c070: 0x00000008 0x37343936 0x30313231 0x3c129f00 0x00000002 0x3fc9c08c 0x00000008 0x32313031
3fc9c090: 0x39363734 0x00000000 0x3fca1f00 0x3fc9c0a4 0x00000008 0x32313031 0x39363734 0x40387800
3fc9c0b0: 0x00000000 0x3fc99000 0x00ffffff 0x00000000 0x00000001 0x3c129f98 0x3fc8f58c 0x291a3d44
3fc9c0d0: 0x00000000 0x3fc99000 0x00ffffff 0x00000000 0x00000000 0x04327dbb 0x00000000 0x00000000
3fc9c0f0: 0x00000000 0x3fc99000 0x00ffffff 0xf0de1e1e 0x3c122000 0x3fc93000 0x3fca2ca0 0x42014f58
3fc9c110: 0x00000001 0x3fcb56bc 0x3fcb573e 0x3fcb573e 0x3fcb5750 0x3fcb57d2 0x3fcb57d2 0xf080e301
3fc9c130: 0x00000000 0x420f3fa8 0x3fca64e4 0x42022dfa 0x3fc99000 0x00000001 0x3fc99000 0x3fca2ca0



ELF file SHA256: 6ed8431cb

Rebooting...
ESP-ROM:esp32c3-api1-20210207
Build:Feb  7 2021
rst:0xc (RTC_SW_CPU_RST),boot:0xd (SPI_FAST_FLASH_BOOT)
Saved PC:0x40381918
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd5820,len:0x1144
load:0x403cc710,len:0xad8
load:0x403ce710,len:0x2f80
entry 0x403cc710
Config read
Key: 0 Value: Qžľ$˜ƒůň””Ů䣫
Key: 1 Value: L˜ě‰Űe›:Ę#XŁ$ôbŐ
...

...to tyle jak chodzi o test z tą nakładką ...chyba ;)

Czy coś by zmieniło / rozwiązało - dodanie tego property - total_m3 ?
Czy to szyfrowanie powoduje te problemy ?
[email protected]
Posts: 1585
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

@mh7
Popatrzę jak będę miał chwilę, to może uda się potestować kod i najwyżej coś zmienię, jeśli to nie jest wielka tajemnica to podrzuć klucz na PW a ja poszukam w źródłach wmbusmeters co tam się dzieje
[email protected]
Posts: 1585
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

@mh7 spróbowałem w ciemno dodać ten licznik

zaktualizuj GG, na końcu listy z modelami będzie apatorop04, dla niego wydaje mi się ze może zadziałać jak podasz klucz , a dla tego drugiego raczej nie
mh7
Posts: 40
Joined: Wed May 15, 2024 12:06 pm

Post

[email protected] wrote: Tue Apr 21, 2026 5:03 am @mh7 spróbowałem w ciemno dodać ten licznik

zaktualizuj GG, na końcu listy z modelami będzie apatorop04, dla niego wydaje mi się ze może zadziałać jak podasz klucz , a dla tego drugiego raczej nie
Po wgraniu aktualizacji - mogę potwierdzić, że - ESP już się nie wykrzacza na etapie rozszyfrowywania telegramu z tego OP04 :)
Oczywiście działa tylko z kluczem...

Jak CC1101 - odbierze świeższy telegram to oczywiście aktualizuje kolejną wartość :)

Code: Select all

wMBus-lib: Found telegram.
81440106694712101A0745B98CC03C7A75707085775572DBC299BDD11993536248D41CD024F9AA4D92D39C83BE20DF1456F2CEA227C9F2BFAF3D72A2990FED82DF9F90DDA89E38782277679D295376559233866B9FFCC8AC8AB610F9F0F98DBB24CB524211C531059622AC9C8039CBBFA14ACCC2EB0C6E66D722AC5D16AA8C0DEC98C501C1AA21EBFEF7719B9F55DEB3851B03CE0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
----------------
wMBus-lib: Parsing frame.
wMBus-lib: Telegram after removing dots:
81440106694712101A078CC03C7A75707085775572DBC299BDD1536248D41CD024F9AA4D92D39C83BE2056F2CEA227C9F2BFAF3D72A2990FED8290DDA89E38782277679D2953765592339FFCC8AC8AB610F9F0F98DBB24CB524231059622AC9C8039CBBFA14ACCC2EB0CD722AC5D16AA8C0DEC98C501C1AA21EB719B9F55DEB3851B (130)
wMBus-lib: Getting meter id.
wMBus-lib: Getting sensor config.
wMBus-lib: Key provided, decrypting frame.
wMBus-lib: CI field value: 0x8C
wMBus-lib: CI matched ELL I + TPL short header (0x8C + 0x7A)
wMBus-lib: Data offset set to: 18
wMBus-lib: tpl-cfg = 0x8570, num_encr_blocks = 7
wMBus-lib: decrypt_TPL_AES_CBC_IV returned true
wMBus-lib: Decrypt check value: 0x2F2F (expected: 0x2F2F)
wMBus-lib: Decryption successful!
wMBus-lib: decrypted frame: 81440106694712101A078CC03C7A757070852F2F041396000000046D18A955340F60200200000858049241FF3BB75F330100000001000000010000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000049C350544F55540E00002F2F2F2F2F2F2F2F
wMBus-lib: Getting driver.
wMBus-lib: Available map values:
  total_water_m3 = 0.15
wMBus-lib: Property: total_water_m3
Meter id as string: 10124769
Value read: 0.15
wMBus-lib: Setting new value for sensor (Counter) with id: 10124769 value: 150
----------------
Gratuluję :D


Jak chodzi o NA-1 to ciężki przypadek chyba - próbowałem bez klucza oraz z kluczem z tego Naxoma (poprostu testowo) - ale kosmiczne wartości zwracał...

Pozdrawiam
MH
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

Czy mogły ktoś podesłać gotowy bin na esp32c3 . Bo rozumie że generowanie że to działa w GG tym od @ [email protected] ?

Return to “GUI Generic”