Skip to content
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

Missing entities for cooling devices #1857

Closed
thombec opened this issue Jul 10, 2024 · 14 comments
Closed

Missing entities for cooling devices #1857

thombec opened this issue Jul 10, 2024 · 14 comments
Labels
enhancement New feature or request
Milestone

Comments

@thombec
Copy link

thombec commented Jul 10, 2024

PROBLEM DESCRIPTION

I have a Buderus WPLS.2 heat pump running with the HMC310 Controller. This devics can in addition to heat in wintertime start cooling in summer time. In the EMS-ESP are a lot of possible switches, controls and values be found. But the values for the cooling feature are missing.

These can only be programmed in the HMC310 interface:

grafik

Can you implement the entities for the cooling start temperature, and the switch-off and on delay?

@proddy
Copy link
Contributor

proddy commented Jul 10, 2024

We certainly can, but need your help. See https://emsesp.github.io/docs/Troubleshooting/#im-missing-certain-data-from-an-ems-device

But first check out the latest version of EMS-ESP, as many additional entities have been added including cooling

@proddy proddy added the enhancement New feature or request label Jul 10, 2024
@proddy
Copy link
Contributor

proddy commented Jul 10, 2024

@thombec
Copy link
Author

thombec commented Jul 10, 2024

thank you for information!

I checked https://emsesp.github.io/docs/All-Devices/#all-devices-and-entities -> there I dont find my requested values.

Where can I find a description to read the EMS telegrams and test it at Custom Entities page in the WebUI to create a new entity.

Here I was not able to find these points at my EMS-ESP32 Web interface from the device.

@proddy
Copy link
Contributor

proddy commented Jul 10, 2024

First thing we always ask is for the system info (https://emsesp.github.io/docs/Support/). I suspect you're using an older version of the software.

@thombec
Copy link
Author

thombec commented Jul 10, 2024

I am using 3.6.5

@thombec
Copy link
Author

thombec commented Jul 11, 2024

I checked the missing entities via the recording of the telegrams and found the reuired ones as follows:

[emsesp] thermostat(0x10) -B-> All(0x00), RC300Summer2(0x0471), data: xx (offset 5)
Range: 20-35; Unit: °C; German Description: HK1 Kühlbetrieb ab

[emsesp] thermostat(0x10) -B-> All(0x00), RC300Summer2(0x0471), data: xx (offset 6)
Range: 1-48; Unit: hours; German Descrition: HK1 Einschaltverzögerung Kühlen

[emsesp] thermostat(0x10) -B-> All(0x00), RC300Summer2(0x0471), data: xx (offset 7)
Range: 1-48; Unit: hours; German Descrition: HK1 Ausschaltverzögerung Kühlen

At the entity "HK1 Sommertemperatur" I found, that the range is set to high in EMS-ESP. It should be 10-19 instead of 10-30. In addition the German name in the 310 is called "HK1 Heizbetreib ab" not "HK1 Sommertemperatur". I think a name adjustment makes sense due to the same structure of the cooling mode temperature.

@proddy
Copy link
Contributor

proddy commented Jul 19, 2024

@MichaelDvP shall we add these 3 entities and rename the other one? I'll need help with the German to English translation.

@MichaelDvP
Copy link
Contributor

I think the mqtt/en/ger should be:

MAKE_TRANSLATION(coolstart, "coolstart", "cooling starttemp", "Kühlbetrieb ab") // TODO translate
MAKE_TRANSLATION(coolondelay, "coolondelay", "cooling on delay", "Einschaltverzögerung Kühlen") // TODO translate
MAKE_TRANSLATION(coolondelay, "cooloffdelay", "cooling off delay", "Ausschaltverzögerung Kühlen") // TODO translate

For renaming the summertemp and limits we have the customizations. Bosch renames too often. In a lot of RC3xx it is summertemp and we get the next comply few hours after renaming. Also renaming always changes mqtt/HA entities, etc. and a lot of users have to change scripts automations etc.

Should i make the addition?

@proddy
Copy link
Contributor

proddy commented Jul 19, 2024

yes please, thanks Michael.

MichaelDvP added a commit to MichaelDvP/EMS-ESP32 that referenced this issue Jul 19, 2024
@MichaelDvP
Copy link
Contributor

@thombec Please check if all works:
https://github.com/MichaelDvP/EMS-ESP32/releases

@thombec
Copy link
Author

thombec commented Jul 20, 2024

Thank you for your help!

I am currently on vacation and will check it directly afterwards.

@thombec
Copy link
Author

thombec commented Aug 4, 2024

@MichaelDvP

I have checked it now - it is ok.

Thank you!

@proddy proddy added this to the v3.7.0 milestone Aug 4, 2024
@proddy
Copy link
Contributor

proddy commented Aug 16, 2024

this can be closed when merged into dev

@proddy
Copy link
Contributor

proddy commented Aug 16, 2024

coolstart, coolondelay & cooloffdelay added to 3.7.0-dev-30.

@proddy proddy closed this as completed Aug 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants