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 ?