-
-
Notifications
You must be signed in to change notification settings - Fork 113
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
Pumpensolldruckwert (Bosch CS5800i AW) missing #1563
Comments
nice! I'm really happy we added the Custom Entity feature |
ya that is an absolutly great feature.. thanks for that! Small question: When writing back to custom entities is the factor taken into account? I hope that the heatpump does a verification, but I don't want to put e.g. 200*50 mbar as a goal of the pressure on the heatpump :) |
Yes, on writing the factor becomes a divider. |
The telegram 0x2CC is confusing. |
I just checked the write access and it is working just fine - so thanks for the confirmation (Changed it to 400mbar and it was written back to the heatpump pump pressure). |
Addition: When changing the value manuelly I actually see the following two requests: 000+03:28:49.904 N 30: [emsesp] thermostat(0x10) -W-> boiler(0x08), RC300Set2(0x02CC), data: 05 (offset 9) so basically once from the thermostat to the boiler (same telegram 02CC) and once from the boiler to all.. Would you normally write on the thermostat or the boiler in that case? |
Yes, that's a problem. We actually only check if the telegram is registered on the device and set the values. @proddy I think of these rules to process:
|
That feels like the right priority order. It's hard to think what could be affected and I'm sure there may be some edge cases to work through later. Let's try this out in dev and see what the feedback is. |
Ok, i've changed the telegram mapping and added the differential pressure with UOM mbar. |
Many thanks for that! Unfortunately, the custom entity is not working for me. Although it is displayed in the EMS-ESP, it does not work (HA says "unknown"). |
you'll need to provide more details. What does HA's log say? Do you see it in the Settings->Devices&Services->MQTT? |
I'm using the latest version of Home Assistant. it seems to be an invalid value. edit: yes, I can see it. |
The custom entities do not have a min/max setting. The 0-100 seems to be a HA default? When scaling to bar it should work. |
As implemented i will close that one. |
PROBLEM DESCRIPTION
The setting for the "Pumpensolldruckwert" (differencial pressure of the heat pump - sorry do not know the english word) is not available by default but can be added via custom entity.
Additionally the UOM of this setting (mbar) is not available in custom entities.
EXPECTED BEHAVIOUR
Telegram is available (see screenshot of custom entity below). I tested changing the value on my heat pump and I noted the following telegram beeing responsible for changing the value:
000+03:28:27.248 N 12: [emsesp] boiler(0x08) -B-> All(0x00), RC300Set2(0x02CC), data: 04 (offset 9)
(entity: 0x8, type: 0x02CC, Offset: 9, UINT).
The factor is 50, the UoM is mbar. When working on the heatpump the minimum value is 150mbar, the maximum 750mbar (so without the factor: 3 to 15).
SCREENSHOTS
After changing on the heatpump:
Change is reflected in ESP:
The text was updated successfully, but these errors were encountered: