-
-
Notifications
You must be signed in to change notification settings - Fork 116
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EMS sensor mapping issues/fixes for WB Greenstar Life 8000 #908
Comments
Thanks for reporting this. 1-5 we can rename the entities but I can't validate (@bbqkees @MichaelDvP make sense?) 6 - changing the comfort zone with wwcomfort1 should be a new issue, as a bug if the functionality isn't working 7- The 0x2D6 telegram with the "Heating set temperature", is this useful to add? 8 - 0x05 telegram, noted. We won't include it, but should add it to the telegram library in the wiki. |
Thanks for following up. 1-3 - these remain as originally reported. 4 & 5 - these controls don't appear to work (via EMS-ESP) or I haven't worked out how to engage them properly so they may not actually map to the manual controls - suggest leaving for now. 6 - I'll raise separately in due course 7 - I don't think it really adds any value right now - just reporting as an observation and comparison to the ww*temps |
Renaming is always a bit difficult. The names vary from brand to brand, manual to manual, software to software. And we have to use names that fit for all. If i search the RC35 manual on buderus website, i get 7 versions of user-manuals and 8 installation manuals and none of them fit's all entities of my RC35 display. |
Further info on 1-3...
|
The |
On my side there are about 10 entities for RC310 which are not filled or do not make sense or are wrongly filled. I think that's the price for making one solution for so many different boilers / heatpumps / thermostats. I learned from Buderus that for my thermostat RC310 there a different software versions available with different functionality and ems+ support. For the master controller as well. It's not a good solution from Bosch/Buderus that the software is not upgradeable - so I might need a new thermostat and a new master controller to support extended functionality. Very long time ago I made a proposal to introduce "customizable" entities by telegram-type and offset. Maybe still an idea to support special installations and requirements. ( I implemented this some month ago as a hidden functionality within my ioBroker adapter by using an imbedded syslog server which reads all telegrams from ems-esp in hex and analyses them to create the respective entities for read / write. Works fine just creates quite heavy CPU load.) |
I don't recall that, but its really good idea. We could add to the Customization page the ability to add a new Telegram to the EMS device in which you choose a name, the type (short, int), the divider (div10, div2 etc) and position. This would only be for read telegrams though. |
The customization addition sounds great and @tp1de comment about logging telegrams got me thinking about on-device discovery. This is blue-sky and I appreciate it may not be possible to add to the ESP32 or desirable or worthwhile... Imagine a "Discovery" page which displayed a table of unregistered (read) telegram/offset fields with current and last values (in decimal), ordered by most recently updated. Something like:
This could be filtered by Telegram (specific/all), offset(range/unregistered/all), new value(range) and last updated (max seconds ago). I think something like this would really help users discover and map missing entities. |
merged into dev-16. The customization idea is continued in a different issue #922 |
Initial observations
Some EMS entities appear to be incorrectly mapped, described or missing for this boiler (details below). I have found the following;
Explanation: This 35kW boiler can modulate down to 15%. I have range-limited heating power to 65%. At minimum modulation, the value for (1) displays as 15% and the value for (2) displays as 22% (approx 15/65). They both rise and fall in tandem except (2) is bounded at 100% when (1) exceeds the 65% range limit.
Device information
WB Greenstar Life 8000 (GR8300iW 35 C)
ems-esp:$ show devices
These EMS devices are currently active:
Boiler: Worcester Condens 5000i/Greenstar 8000 (DeviceID:0x08, ProductID:195, Version:04.08)
Received telegram type IDs: 0xBF 0xC2 0x15 0xD1 0xE3 0xE4 0xE5 0xE9
Fetched telegram type IDs: 0x14 0xE6 0xEA
Pending telegram type IDs: 0x10 0x11 0x1C 0x18 0x19 0x1A 0x35 0x16 0x33 0x34 0x26 0x2A
Ignored telegram type IDs: 0x2D6 0xD7 0x2E
Controller: Condens 5000i (DeviceID:0x09, ProductID:241, Version:01.04)
Firmware info
EMS-ESP32 v3.4.4
The text was updated successfully, but these errors were encountered: