Hoi,
Ik probeer de checksum van een DSMR telegram te berekenen, maar het lukt me maar niet.
Ik heb gelezen dat het CRC16-IBM is met 0xA001, maar zelfs dan kom ik niet dezelfde CRC uit ...
Heeft iemand misschien een stuk python code die dezelfde CRC uitkomt ?
Alvast bedankt !
Ik probeer de checksum van een DSMR telegram te berekenen, maar het lukt me maar niet.
Ik heb gelezen dat het CRC16-IBM is met 0xA001, maar zelfs dan kom ik niet dezelfde CRC uit ...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
| /FLU5\253769484_A 0-0:96.1.4(50217) 0-0:96.1.1(3153414733313030313239383636) 0-0:1.0.0(240606201844S) 1-0:1.8.1(007446.749*kWh) 1-0:1.8.2(009269.520*kWh) 1-0:2.8.1(010848.406*kWh) 1-0:2.8.2(004287.921*kWh) 0-0:96.14.0(0001) 1-0:1.4.0(00.062*kW) 1-0:1.6.0(240602103000S)(02.478*kW) 0-0:98.1.0(13)(1-0:1.6.0)(1-0:1.6.0)(230601000000S)(230508171500S)(02.162*kW)(230701000000S)(230601201500S)(03.496*kW)(230801000000S)(230720204500S)(03.140*kW)(230901000000S)(230819134500S)(02.424*kW)(231001000000S)(230913151500S)(02.576*kW)(231101000000W)(231022121500S)(04.257*kW)(231201000000W)(231129124500W)(03.465*kW)(240101000000W)(231215143000W)(03.437*kW)(240201000000W)(240106154500W)(04.855*kW)(240301000000W)(240226171500W)(03.339*kW)(240401000000S)(240313174500W)(03.056*kW)(240501000000S)(240427201500S)(03.043*kW)(240601000000S)(240530213000S)(02.764*kW) 1-0:1.7.0(00.263*kW) 1-0:2.7.0(00.000*kW) 1-0:21.7.0(00.051*kW) 1-0:41.7.0(00.057*kW) 1-0:61.7.0(00.154*kW) 1-0:22.7.0(00.000*kW) 1-0:42.7.0(00.000*kW) 1-0:62.7.0(00.000*kW) 1-0:32.7.0(235.1*V) 1-0:52.7.0(231.5*V) 1-0:72.7.0(233.4*V) 1-0:31.7.0(000.71*A) 1-0:51.7.0(000.96*A) 1-0:71.7.0(001.79*A) 0-0:96.3.10(1) 0-0:17.0.0(999.9*kW) 1-0:31.4.0(999*A) 0-0:96.13.0() 0-1:24.1.0(003) 0-1:96.1.1(37464C4F32313139303532333035) 0-1:24.4.0(1) 0-1:24.2.3(240606201647S)(02673.890*m3) !489F |
Heeft iemand misschien een stuk python code die dezelfde CRC uitkomt ?
Alvast bedankt !