edterbak / NodeRed_Heishamon_control

a Node Red flow to interact with Heishamon (a panasonic heatpump through an ESP board)
35 stars 6 forks source link

[BUG]: Some values of topics from Heishamon not correct for K-series #159

Closed ZonPV closed 1 month ago

ZonPV commented 5 months ago

Today I closed issue #150. That solved a problem with values of Power. But there is still something else..

When I compare the values of my Panasonic K-series to the values of the heatpump J-series of my brother I see a few more differences.

TOP52: Defrost_Temp TOP54: Bypass_Outlet_Temp TOP55: Ipm_Temp TOP90: Room_Heater_Operations_Hours TOP91: DHW_Heater_Operations_Hours

Expected behavior It will solve a problem with representing the Backup Heater hours in System, Hardware. They are 0 now.

System Hardware

Maybe there is need for some more XTOP's in the Heishamon... But this will be the first step..

There is a list as spreadsheet with yellow marked differences.

Verschillen J en K.xlsx

geduxas commented 5 months ago

Bypass outlet is T-Cap series stuff.. regular pump's don't have bypass. All other values should be in expected place as for older pumps.. K/L series only introduced new power topics, system pressure sensor, and additional inlet/outlet temperature sensors.

geduxas commented 5 months ago

Just now noticed your's excel, strange that's temperature apperes really are in offset.. as for model, it seam's it's not "decoded" in firmware, so it should be done in heishamon side (if not done in latest firmware) and for those temperature sensors i suggest to join heishamon slack channel, and discuss with MIG for missing temperature values.

ZonPV commented 5 months ago

Just now noticed your's excel, strange that's temperature apperes really are in offset.. as for model, it seam's it's not "decoded" in firmware, so it should be done in heishamon side (if not done in latest firmware) and for those temperature sensors i suggest to join heishamon slack channel, and discuss with MIG for missing temperature values.

Yes, I had the same idea, this is an issue in the firmware of Heishamon for new generation Panasonic heatpumps. Is this link https://gathering.tweakers.net/forum/list_messages/2102536/last to the forum you mean? And who or what do you mean with MIG?

I suppose that Ed will understand and pick this up.

edterbak commented 5 months ago

Is your pump freshly installed? Just up and running? If so, the value 0 might just be correct for these TOPs TOP90: Room_Heater_Operations_Hours TOP91: DHW_Heater_Operations_Hours

I have nearly 10000 operating hours, and my values are 85 / 156 hours.

The heatpump model being shown as 255, that is information that needs to be coming from heishamon itself. If the heishamon is able to recognize the model and attaches a number to it which is published over MQTT (like all known models) I can translate that and show it in the dashboard. This information is coming from TOP92

The -128 values. I need to know some stuff about this. If this is expected for all K-series, or an error. Needs some communication with the creators of heishamon for that :)

edit: Just for clarity. Node Red is using the information of Heishamon. This means that it can only do something if the information is available. Like the 0 values for top 90/91. Heishamon shows 0, so node red is showing 0. This is from my point of view (node red side) correct and expected behaviour.

ZonPV commented 5 months ago

_Is your pump freshly installed? Just up and running? If so, the value 0 might just be correct for these TOPs TOP90: Room_Heater_Operations_Hours TOP91: DHW_Heater_OperationsHours

My heatpump is running now about 4 weeks. In the sheet it says TOP11 Opereration_Hours: 375 hours So about new. The one of my brother: that one is in the second winter,.

My conclusion about TOP90/91: you cannot trust that counters. Or I do not understand them.. Maybe after a few months there will be progress. From 0 to 2 hours.. I will keep an eye on that.

About heatpump model: I mentioned Igor about that. He will add the "signature" of my model hp in the new firmware. So that issue is solved in new firmware.. You solved the issue about XTOP0 to XTOP5 in the last version of the NR flow 24.03. Thanks for that.

About TOP52: I will have a look at that value within a few weeks, on a warmer day, in the Heishamon of my brother.

edterbak commented 5 months ago

Just for your information, About the top 90/91, from my manual. Maybe it helps. :)

image

image

Based on this information, I THINK the backup heater is only used for short periods. Maybe this puts the low values in perspective. But I did not find info yet if the heater can be used in HEAT mode. If that is the case, the shown numbers do seem on the low side. :) But, to conclude... I think I do not fully understand the pumps logics for sure. It is very complex at times.

geduxas commented 5 months ago

@ZonPV here is link to slack chat room, there you find meber with nickname MiG-41, he could help you find out missing sensor's

Join us on Slack chat room

As for data formatted in 255 or -128 they are not supported or in incorrect value. so if you get temperature topic with -128 so it means that pump is not reporting that temperature in expected location, 0 (zero) values are well expected, it could mean that your's backup heater is not used at all, you could check heater time in Panasonic screen menu also..

edterbak commented 5 months ago

Ok, This means I need to filter out the -128 value befor It can be used in the node red flow. But I think I currently do not use any of the values anywhere. Right?

Defrost_Temp Bypass_Outlet_Temp Ipm_Temp

geduxas commented 5 months ago

@edterbak don't know any use of them in flow's.. ByPass temperature related only for T-Cap model's.. it passes some refrigeration through pipe-to-pipe instead of evaporator.. IPM it's inverter (transistors, if remember correctly) temperature, to prevent it from overheating Defrost temperature, temperature on evaporator, by that it's possible predict defrost.

ZonPV commented 5 months ago

Just for your information, About the top 90/91, from my manual. Maybe it helps. :)

image

image

Based on this information, I THINK the backup heater is only used for short periods. Maybe this puts the low values in perspective. But I did not find info yet if the heater can be used in HEAT mode. If that is the case, the shown numbers do seem on the low side. :) But, to conclude... I think I do not fully understand the pumps logics for sure. It is very complex at times.

Thanks for your explanation. The name of the topic is a bit confusing to me.

I can confirm that the electric heat element can help the external heatpump more or less in heat mode. But that depends of the settings and the model. My heatpump has a 3 kW element. I think that could be the cause why TOP90 stays at 0 hours. I turned that switch of because during a test my 9 kW pump created 12 kW of heat at a moment. :-)

My conclusion: Room_Heater_Operations_Hours = Backup heater for heating the house..

That said I think that TOP91 only counts the last part of the sterilisation run.. When the backup heater is running..

ZonPV commented 5 months ago

@ZonPV here is link to slack chat room, there you find meber with nickname MiG-41, he could help you find out missing sensor's

Join us on Slack chat room

As for data formatted in 255 or -128 they are not supported or in incorrect value. so if you get temperature topic with -128 so it means that pump is not reporting that temperature in expected location, 0 (zero) values are well expected, it could mean that your's backup heater is not used at all, you could check heater time in Panasonic screen menu also..

@geduxas Thank you for link and additional info. I will have a look there. IPM temp can be good to know if you know what temperature is still oke for the pump I guess.

I checked the counters for backup heater and both values are still zero. My pump is now 1 month old so the counter for sterilisation will be almost at 1 hour with 1 run in a week and just counting the time of the backup heater.

ZonPV commented 5 months ago

Ok, This means I need to filter out the -128 value befor It can be used in the node red flow. But I think I currently do not use any of the values anywhere. Right?

Defrost_Temp Bypass_Outlet_Temp Ipm_Temp

@edterbak No idea if you talk to me or geduxas.. I have no idea.. But I think it is nice to read those values in the NR-dashboard and know those values. I suggest that there is an indicator (or meter) if the are to high of low. :-)

ZonPV commented 1 month ago

After a long period with several legionella-runs it is clear that the value (TOP91) related to that function change in time.

So I suggest to close this issue.

ZonPV commented 1 month ago

Thanks for the above info.