improve EMS brand detection #2482
Replies: 42 comments 8 replies
-
Good idea, i think the 2nd and 3rd identifier WILL gives some more info, also for the thermostats with same 1st ID. I'll start with my system:
|
Beta Was this translation helpful? Give feedback.
-
Mine:
Notes
|
Beta Was this translation helpful? Give feedback.
-
Mine (I am including more data FYI, since the device 0x08 and 0x09 return same string)...
These are Australian market.
I can send PDFs with installation manuals if they would be of any help. |
Beta Was this translation helpful? Give feedback.
-
thermostat Bosch CW100 boiler Bosch Condens 2300i W (GC2300i W 24 P 23) |
Beta Was this translation helpful? Give feedback.
-
Boiler: Buderus Logamax GB172i.2-15KW
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
boiler(0x08) -W-> me(0x0B), Version(0x02), data: 5F 17 00 00 00 00 00 00 00 00 thermostat(0x10) -W-> me(0x0B), Version(0x02), data: 69 0D 05 00 00 00 00 00 00 02 controller(0x09) -W-> me(0x0B), Version(0x02), data: 5F 17 00 00 00 00 00 00 00 00 |
Beta Was this translation helpful? Give feedback.
-
Here the data for Buderus Logatherm WLW186i (heatpump) , MM100 (mixer) and MX300 (Wifi-Module).
Output from read device:
|
Beta Was this translation helpful? Give feedback.
-
Analyzing the data (thanks everyone!), maybe there's is something in offset 1+2 which we use for the version. @VlastiBroucek is there way you can see the version of the boiler and/or controller on the unit yourself? Does it also show 12.16? @suaveolent could you also report back the version showed on you EMS devices, to see if they are the same what EMS-ESP thinks they are. |
Beta Was this translation helpful? Give feedback.
-
In principle, they look good, with some slight deviations and different naming: Boiler:
Mixer
Gateway:
Edit: I guess |
Beta Was this translation helpful? Give feedback.
-
Thanks @suaveolent . Seeing that the version telegram from your Boiler gives |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
@proddy the 47.10 comes from the BC400 (identified as thermostat) and is already correctly identified. Let me know if I can help any further. |
Beta Was this translation helpful? Give feedback.
-
Yes, it shows software version (service function code 8.A) as "CF1216" |
Beta Was this translation helpful? Give feedback.
-
This is what EMS-ESP does now, reads the 9th data byte from 0x02 (Version). It should be shown in EMS-ESP when you click on the info button. Problem with this is that it isn't always accurate and missing on some devices. |
Beta Was this translation helpful? Give feedback.
-
ok, I see |
Beta Was this translation helpful? Give feedback.
-
Boiler is branded Bosch, controller is inside of the boiler and Room Thermostat is branded Bosch 30kw__37kw_user_manual.pdf |
Beta Was this translation helpful? Give feedback.
-
The name we capture, I called it model and added to 3.7.1. It will be prefixed to the Device Name if no custom one is set. |
Beta Was this translation helpful? Give feedback.
-
"Just my 2 cents" - hope it helps ... ems-esp:$ show devices Boiler: Bosch MX25/GC7000F (DeviceID:0x08, ProductID:132, Version:02.12) (87) Thermostat: CW400/RC3*0, Moduline 3000/1010H, CW400, Sense II, HPC410 (DeviceID:0x10, ProductID:158, Version:74.05) (55) Mixer Module: MM100/MM100 (DeviceID:0x20, ProductID:160, Version:24.05) (7) Heat Pump: MH200-1/Hybrid Manager HM200 (DeviceID:0x53, ProductID:248, Version:06.03) (36) Gateway Module: Bosch K30RF/WiFi module (DeviceID:0x48, ProductID:252, Version:08.02) (0) ems-esp:$ read 0x08 2 9 1 ems-esp:$ read 0x10 2 9 1 ems-esp:$ read 0x20 2 9 1 ems-esp:$ read 0x53 2 9 1 ems-esp:$ read 0x48 2 9 1 Regelgerät MX25: Bosch Gas-Brennwertkessel Condens 7000 F Bosch Bedieneinheit CR 400/CW 400/CW 800 Bosch Luft-Wasser-Wärmepumpe Compress 7400i AW MH 200 |
Beta Was this translation helpful? Give feedback.
-
Detected Buderus GB192i2 "type": "boiler", |
Beta Was this translation helpful? Give feedback.
-
Outdoor: IVT AirX 407
|
Beta Was this translation helpful? Give feedback.
-
IVT GEO606C: REGO 3000: RC100H: K 30 RF:
|
Beta Was this translation helpful? Give feedback.
-
Just found that name of my thermostat is at offset 27 of the telegram 0x01
43 52 35 30 is CR50 Can other people try the same? |
Beta Was this translation helpful? Give feedback.
-
pls scroll back to Oct 17th..... |
Beta Was this translation helpful? Give feedback.
-
Haha, missed that... Too much going on right now... |
Beta Was this translation helpful? Give feedback.
-
Hi everybody, what a great project. Here is the fingerprint of my system, if you need additional infos, I am glad to help. Boiler is Bosch heatpump CS7001iAW170R-T Thermostat is HPC410 Gateway is Bosch Connect-Key K 30 RF, Internet-Gateway |
Beta Was this translation helpful? Give feedback.
-
Buderus Wpls 8.2 heatpump (odu split 8 - IDU idus13b) with hmc310 front panel Buderus Logamax plus gb172-35 iw h "IT" |
Beta Was this translation helpful? Give feedback.
-
Boiler Bosch Condens 2300i W GC2300iW 24/30 C 23
|
Beta Was this translation helpful? Give feedback.
-
Boiler is: Buderus Logano Plus GB212-30
Readings:
|
Beta Was this translation helpful? Give feedback.
-
EMS-ESP tries to determine the manufacturer/brand (Buderus, Sieger, Junkers, Bosch, Nefit etc..) from each connected EMS device by reading the last byte from the Version 0x02 telegram (in
emsesp.cpp::process_version()
).But it does a poor job and only detects a few brands correctly. Let's improve this, ask the community for make/model and the results of a
read <deviceID> 2
to correctly build the mapping.Beta Was this translation helpful? Give feedback.
All reactions