I will start writing a parser for the data taken from this port. I will probably do python, but I will think about it.
Of course, I will share the information and this script. I still want to drop it for RRD, because I care about the charts.
Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tammiszko wrote:I wrote (and I'm not a programmer, just a hobby) in python to read "applet". It works, that's enough for me
I tested on my ecomax 920 and it reads everything nicely.
miszko wrote:
What are your transmission parameters? At least for me there are these:
ramka: 680a005045d60b0aa016
ramkaCRC: a0
ramkaDATA: 680a005045d60b0a
wyliczone CRC: 0xa0
ramka poprawna, dekoduje
dlugosc ramki: 10
0a0bd645
dane:0.0
ramka: 6824000050fb0b8954494d450c231fe307091a040a16
ramkaCRC: 0a
ramkaDATA: 6824000050fb0b8954494d450c231fe307091a04
wyliczone CRC: 0xb3
ramka: 680a005145d60b40eb16
ramkaCRC: eb
ramkaDATA: 680a005145d60b40
wyliczone CRC: 0xeb
ramka poprawna, dekoduje
dlugosc ramki: 10
400bd645
dane:2.18
ramka: 680a005645d60b309c16
ramkaCRC: 9c
ramkaDATA: 680a005645d60b30
wyliczone CRC: 0x9c
ramka poprawna, dekoduje
dlugosc ramki: 10
300bd645
dane:0.0
ramka: 680a005545d60b0aa516
ramkaCRC: a5
ramkaDATA: 680a005545d60b0a
wyliczone CRC: 0xa5
ramka poprawna, dekoduje
dlugosc ramki: 10
0a0bd645
dane:0.0
ramka: 683b010045d60b08626400010855d6455459306112003d8cb236090064090040013056847407880700009e072407e8075c070b059d07ff0fff0ff70bc80300000000000000000000000000000000000000000000000074343542f06a2442588e3b4244082d42484fc5418ca337420000c07f0000c07feaac8241b8a52a420000c07f0000c07f0000c07f0000c07f0000c07f0000c07f0000c07f0000c07f0000c07f0000c07f0000c07f0000c07f41003700143c000000000018180000000018180000001a0000000c0c00000000000808000000000808000000c0fc3f000000000200000100000609000000000078070b1d500100640000000001020000000000000100005300000000000000009002a701ab06c50088003100000000000000000000000000000000000000000000000000000000000000002b16
ramkaCRC: 2b
ramkaDATA: 683b010045d60b08626400010855d6455459306112003d8cb236090064090040013056847407880700009e072407e8075c070b059d07ff0fff0ff70bc80300000000000000000000000000000000000000000000000074343542f06a2442588e3b4244082d42484fc5418ca337420000c07f0000c07feaac8241b8a52a420000c07f0000c07f0000c07f0000c07f0000c07f0000c07f0000c07f0000c07f0000c07f0000c07f0000c07f0000c07f41003700143c000000000018180000000018180000001a0000000c0c00000000000808000000000808000000c0fc3f000000000200000100000609000000000078070b1d500100640000000001020000000000000100005300000000000000009002a701ab06c5008800310000000000000000000000000000000000000000000000000000000000000000
wyliczone CRC: 0x2b
ramka poprawna, dekoduje
dlugosc ramki: 315
00000000 => 0.0
00000000 => 0.0
00000000 => 0.0
00000000 => 0.0
00000000 => 0.0
00000000 => 0.0
00000000 => 0.0
88003100 => 0.0
ab06c500 => 0.0
9002a701 => 0.0
00000000 => 0.0
00000000 => 0.0
01000053 => 5.49755879424e+11
00000000 => 0.0
01020000 => 0.0
00000000 => 0.0
50010064 => 9.44511126811e+21
78070b1d => 0.0
00000000 => 0.0
00060900 => 0.0
00000100 => 0.0
00000002 => 0.0
c0fc3f00 => 0.0
08000000 => 0.0
00000008 => 0.0
00080800 => 0.0
00000000 => 0.0
00000c0c => 0.0
00001a00 => 0.0
00181800 => 0.0
18000000 => 0.0
00000018 => 0.0
143c0000 => 0.0
41003700 => 0.0
0000c07f => nan
0000c07f => nan
0000c07f => nan
0000c07f => nan
0000c07f => nan
0000c07f => nan
0000c07f => nan
0000c07f => nan
0000c07f => nan
0000c07f => nan
0000c07f => nan
0000c07f => nan
b8a52a42 => 42.66
eaac8241 => 16.33
0000c07f => nan
0000c07f => nan
8ca33742 => 45.91
484fc541 => 24.66
44082d42 => 43.26
588e3b42 => 46.89
f06a2442 => 41.1
74343542 => 45.3
00000000 => 0.0
00000000 => 0.0
00000000 => 0.0
00000000 => 0.0
00000000 => 0.0
00000000 => 0.0
f70bc803 => 0.0
ff0fff0f => 0.0
0b059d07 => 0.0
e8075c07 => 0.0
9e072407 => 0.0
88070000 => 0.0
56847407 => 0.0
00400130 => 0.0
09006409 => 0.0
3d8cb236 => 0.0
30611200 => 0.0
d6455459 => 3.7343425305e+15
00010855 => 9.34611727155e+12
0b086264 => 1.66781748705e+22
010045d6
ramka: 680a005045d60b0aa016
ramkaCRC: a0
ramkaDATA: 680a005045d60b0a
wyliczone CRC: 0xa0
ramka poprawna, dekoduje
dlugosc ramki: 10
0a0bd645
dane:0.0
przemo_ns wrote:Exactly the PT1000 as a flue gas temperature sensor and as a weather CT6-P. as sensors for circuits and others (including the weather sensor CT4-P) is exactly the KTY81-110.It was not better to add the flue gas sensor to the stove regulator, I think it will be some Pt, although there are probably some kty81-xxx for measuring on the circuits, because I put on kty81-122 for the weather and it's ok.
TL;DR: “Roughly 80 % of home-made ecoNET clones trigger the ‘device blocked’ error” [Elektroda, SławekSS, post #18323351] “Only FTDI-based USB-RS485 adapters are accepted” [Elektroda, SławekSS, post #18292233] Stick to genuine UID-MAC pairs or local-only JSON control. Why it matters: wrong hardware wastes time and can lock your controller.
• Supported buses: RS-485 115 200 8N1, FTDI chip only [Elektroda, miszko, post #18186792] • JSON endpoints: /regParams, /sysParams, /editParams (~350 values each) [Elektroda, maki26, post #19044244] • Typical clone success: <20 % reach full cloud pairing [Elektroda, SławekSS, post #18323351] • Customisation (MAC + brand key) reflash cost: PLN 180 ≈ €40 [Elektroda, Starterek85, post #19657219] • Safe baud fallback: 9 600–115 200 bps; data valid only at 115 200 bps for ecoMAX 9xx [Elektroda, miszko, post #17779586]