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

Calculation 259 and Cooling #112

Open
gerw opened this issue Jul 11, 2023 · 12 comments
Open

Calculation 259 and Cooling #112

gerw opened this issue Jul 11, 2023 · 12 comments
Labels
parameter-visibilities-calculations Updates and refinements to parameters, visibilities and calculations.

Comments

@gerw
Copy link
Collaborator

gerw commented Jul 11, 2023

I would like to guess that calculation 259 is related to cooling:

  • 0 means cooling is not active
  • 1 means cooling is active

Today, I turned on cooling and I was surprised that calculation 80 stayed at "no request" and did not turn to "cooling". However, calculation 259 switched from 0 to 1.

Btw: for me, calculations 117-119 always give a 0 for me. (Even if I go to the heat pump and select the screen where these three lines pop up at the display.)

@gerw gerw mentioned this issue Jul 11, 2023
@gerw
Copy link
Collaborator Author

gerw commented Jul 11, 2023

This is the setting for calculation 259:

DAT_003d6a0c = (uint)Signal_CoolingClearance;

Hence, it might not indicate that the cooling is running, but at least that the cooling is allowed?

@kbabioch
Copy link
Collaborator

Btw: for me, calculations 117-119 always give a 0 for me. (Even if I go to the heat pump and select the screen where these three lines pop up at the display.)

At least for me those three calculations are currently:

Number: 117 Name: ID_WEB_HauptMenuStatus_Zeile1 Type: MainMenuStatusLine1 Value: heatpump running
Number: 118 Name: ID_WEB_HauptMenuStatus_Zeile2 Type: MainMenuStatusLine2 Value: since
Number: 119 Name: ID_WEB_HauptMenuStatus_Zeile3 Type: MainMenuStatusLine3 Value: heating

I'm running V3.85.8.

@kbabioch kbabioch added the parameter-visibilities-calculations Updates and refinements to parameters, visibilities and calculations. label Jul 11, 2023
@gerw
Copy link
Collaborator Author

gerw commented Jul 12, 2023

Btw: for me, calculations 117-119 always give a 0 for me. (Even if I go to the heat pump and select the screen where these three lines pop up at the display.)

At least for me those three calculations are currently:

Number: 117 Name: ID_WEB_HauptMenuStatus_Zeile1 Type: MainMenuStatusLine1 Value: heatpump running
Number: 118 Name: ID_WEB_HauptMenuStatus_Zeile2 Type: MainMenuStatusLine2 Value: since
Number: 119 Name: ID_WEB_HauptMenuStatus_Zeile3 Type: MainMenuStatusLine3 Value: heating

Yes, but these are exactly the transformed values of the raw value 0.

I'm running V3.85.8.

I am at V3.85.6.

@ALL: Does anybody get a value of 7 aka cooling for the calculation 80 ID_WEB_WP_BZ_akt? My heatpump is cooling and this calculation is still at 5 aka no request.

@kbabioch
Copy link
Collaborator

kbabioch commented Jul 12, 2023

For me the values currently are:

Number: 80    Name: ID_WEB_WP_BZ_akt                                             Type: OperationMode        Value: cooling

So, yeah, it is cooling.

However the other values (117-119) are still "wrong":

Number: 117   Name: ID_WEB_HauptMenuStatus_Zeile1                                Type: MainMenuStatusLine1  Value: heatpump running
Number: 118   Name: ID_WEB_HauptMenuStatus_Zeile2                                Type: MainMenuStatusLine2  Value: since
Number: 119   Name: ID_WEB_HauptMenuStatus_Zeile3                                Type: MainMenuStatusLine3  Value: heating

The display on the controller itself is showing Kühlbetrieb.

So probably this is another case for something that needs to be corrected on a "higher level" (similar to #84).

@RobinFlikkema
Copy link

@ALL: Does anybody get a value of 7 aka cooling for the calculation 80 ID_WEB_WP_BZ_akt? My heatpump is cooling and this calculation is still at 5 aka no request.

Nope, Value 80 is 5; Eventhough the RBE shows it is actively cooling and the screen of the heatpump shows Koelbedrijf.
117-119:

Value 117: 0
Value 118: 0
Value 119: 0

This is using V3.85.8

@gerw
Copy link
Collaborator Author

gerw commented Jul 12, 2023

@kbabioch @RobinFlikkema : Which kind of heat pump do you have? Does your heat pump uses the compressor for cooling?

I have a brine/water heat pump which does not use the compressor for cooling. Looking at the firmware, it might be the case that calculation 80 can only turn 7 if the compressor is used for cooling...?

@kbabioch
Copy link
Collaborator

@kbabioch @RobinFlikkema : Which kind of heat pump do you have? Does your heat pump uses the compressor for cooling?

I have a LWAV 82R1/3, which is an air to water heat pump. It uses the compressor to cool down the water running through the heating system.

So your assumption might be correct. Potentially this is something that should be reported to Alpha Innotec. On the other hand the parameters are not an official feature anyway. Maybe we can reproduce this in some other interface (BACNet, Modbus)?

@gerw
Copy link
Collaborator Author

gerw commented Jul 13, 2023

In the "offical" web server of the heat pump, there is Betriebszustand (operation mode) under Anlagenstatus (status of the machine). If my heat pump is cooling (without using the actual heat pump), it does not display anything; for you it shows "cooling". So this is not a real bug for AIT, since the actual heat pump is not cooling. (If we understand Betriebszustand as the operation mode of the compressor).

However, Betriebszustand also displays EVU, if the power is interrupted; and this is also not an operation mode of the compressor.

@kbabioch
Copy link
Collaborator

However, Betriebszustand also displays EVU, if the power is interrupted; and this is also not an operation mode of the compressor.

Okay, haven't noticed, since my heat pump is not installed as "steuerbarer Verbraucher".

In the "offical" web server of the heat pump, there is Betriebszustand (operation mode) under Anlagenstatus (status of the machine). If my heat pump is cooling (without using the actual heat pump), it does not display anything; for you it shows "cooling". So this is not a real bug for AIT, since the actual heat pump is not cooling. (If we understand Betriebszustand as the operation mode of the compressor).

From my point of view that is another case that could be handled on a "higher level", i.e. we should not try to be too clever with those low level parameters / calcaulations / visibilities, but do any kind of conversion in a different layer.

I will prepare an issue for that to collect currently known glitches and requirements for the "high level interface".

@gerw
Copy link
Collaborator Author

gerw commented Jul 13, 2023

I do not see any easy way to check whether the (passive) cooling (i.e., without the heat pump) is running. The safest way seems to be to check whether the calculation 66 ID_WEB_Zaehler_BetrZeitKue increases over time.

@kbabioch
Copy link
Collaborator

I do not see any easy way to check whether the (passive) cooling (i.e., without the heat pump) is running. The safest way seems to be to check whether the calculation 66 ID_WEB_Zaehler_BetrZeitKue increases over time.

Which might be a valid approach for the high level interface. A function / property like get_operation_mode could return the currently interpreted operation mode. Considering the runtime of calculation 66 could be handled internally by storing the last known value and comparing it, etc.

@RobinFlikkema
Copy link

@kbabioch @RobinFlikkema : Which kind of heat pump do you have? Does your heat pump uses the compressor for cooling?

Brine/Water. That would explain it. It's an Alpha Innotec 62K3M

@kbabioch kbabioch added this to the New high-level interface milestone Jul 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
parameter-visibilities-calculations Updates and refinements to parameters, visibilities and calculations.
Projects
None yet
Development

No branches or pull requests

3 participants