-
Notifications
You must be signed in to change notification settings - Fork 122
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
SetZ1RoomTemp not working #532
Comments
Did you turn on 'optional pcb emulation' and turn it on on the panasonic controller also (to have the optional pcb active)? |
Yes, other optional PCB features work flawless. I also enabled zone 2 on my heat pump to test if setting temp works there, which it does. |
Can you paste your JSON data? http://heishamon.local/json |
Of course.
|
Your zone1 water temp also incorrect. Maybe that is why the heatpump isn't storing your zone temp info. But my info about zones configs is a bit rusty. Not using it for a long time now. Have to go out for the day now. I hope you can find it and maybe some else jumps in to help. |
Hm, I'll try that later. But I don't use multiple zones (only used z2 for testing). But as I only have a single zone directly connected to the HP, I don't have a water temperature sensor and simply used "Water temperature" for z1. Will the controlling work, if I just send any reasonable value instead of the real one? I guess it will cause problems. |
For 2 zones, you must have water outlet temperature sensors for each of zones.. without that naturally hetpump will show error. |
Yes that does make sense. But as I only have 1 zone, 2nd is deactivated (as seen in the screenshot). |
Yes but you have enabled 2 zones heating.. for that it's required optional pcb and 2 temp sensors for minimum |
Also note that both sensors becomes HP heating temperature target points, it will ignore main outlet sensor |
He wrote he enabled 2 zones temporarily for testing only. |
No, after you enable multiple zones, you can disable zones separately (leave only 1 or 2 or both) it will not go back to one zone operation mode, you must disable multiple zone mode at all to control without extension board |
@HighlyCompressedAir having 2 zones enabled also didn't allow me to set z1 temp. @geduxas I also disabled 2 zones completely (and tested in all variations I can think of). Z1 temp never worked. While this issue is valid in itself, it is also a xy-problem. Maybe you can help me there in another way. When I have heating and dhw enabled, the compressor turns off directly after switching form dhw to heating (because inlet is still hot and z1 target outlet is 28 deg). I want to avoid that cycling, as it is the other way around (heating -> dhw), where the compressor keeps running. |
On H and J series yes. K and L may work differently. For example there is no room thermostat 1 on optional pcb anymore, the heat pump uses the one the main board. Buffer temperature sensor was removed from optional and put on main. |
I finally had access to my pump and was able to confirm it. @SetZ1RoomTemp doesn't work on K series. So either the service manual is right and it can't work or there's something wrong with the command itself, but I doubt it. |
@HighlyCompressedAir pcb emulation was made for H/J series.. it's emulates PCB communication, nothing else. If Panasonic decided to move some headers from optional pcb to mainboard, it will naturally not accept data which is not expecting from native pcb.. also it could lead to lockout's or error's. |
It was made also from sniffing communication beetween H series and CZ-NS4P optional PCB. Now it is CZ-NS5P , and we don't know ,if there is something in addition.... |
How you drive your HP ? Now ,when i use External Thermostat , TOP56 is identical to TOP36... Maybe you need to st to Intrnal thermostat or termistor , to se proper temperatur in TOP56 ? |
If I set zone 1 to water or external thermostat then Z1_Temp = SetZ1WaterTemp. Zone 2 works the same except SetZ2RoomTemp works correctly and there's no error. I want to use it because with internal sensor the heat pump uses SoftStart similar to the NodeRed integration. Except without emulation it sucks, because the temperature jumps around all the time. |
If you don't have temperature sensor so it will end in error.. so only z2 temperature sensor could be emulated only |
So i changed for test system for termistors , and SetZ1RoomTemp (as well as SetZ2RoomTemp ) , works ok , they are influencing on TOP56 and TOP57 as they should. I have gen.H 12kW T-CAP , heishamon ver.3.62. So it is either K specific case ( or bug) , and/or CZ-NS5P issue ( could vary from CZ-NS4P). |
@MiG-41 Panasonic party moved inputs from expansion board to main board. Z1 temperature sensor. Buffer temp sensor.. and maybe others.. so everything what is missing in new expansion board would likely not work, or will be just ignored |
I had a similar problem (WH-MDC05J3E5). For me this works: In Panasonic Menue:
HeishaMon:
Sending to MQTT topic: Get: |
I forgot about your other issue. To avoid compressor shutdown you have to increase z1 target temp to match current outlet temp (or higher), then change mode from dhw to heat before dhw completes it's cycle and then after outlet temp falls below your desired target temp, undo the previous increase. |
@HighlyCompressedAir Do you use direct or compensation mode? I'm using compensation mode (to be able to use powerful mode). I guess I can use the following curve in combination with powerful mode to achieve a high temporary target temp. This way it also shouldn't do write cycles on EEPROM. Or do you have another idea without switching to direct mode? |
I just use SetCurves {"zone1":{"heat":{"target":{"high":60,"low":60}}}} and then SetCurves again with my normal curve. I'm not sure if completing the dhw cycle will turn off the compressor, I always end it early because of how my tank sensor works. It may not, but only in heat+dhw mode of course. |
@HighlyCompressedAir thanks for your tip to simply increase target z1 temp, that worked! The only thing I would like to avoid is having to set quiet mode to 3 and enable pump service mode, otherwise the compressor won't slow down enough to get below target temp. Do you have an idea for that too? I also enable pump service mode, because otherwise it stays at around 12 L/min for some reason, which obviously doesn't help to reach a lower temperature fast. That's my first node-red flow I did, so I guess it can be made better, but well. |
My pump runs at max speed setting (26l/min), not delta T in heat mode, so I don't have that problem. I don't need quiet mode or demand control, the temperature falls back down pretty quickly to where it was before. I just set a 3 minute timer after mode switch to adjust the curve to keep it simple. Compressor frequency goes up dramatically for a while, but it doesn't really matter, altough I may use quiet mode in the future to avoid that. |
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days. |
I really liked your idea to trick the HP by moving the Z1 curve. It seams to work well (today first DHW with the rule working). Simplified Rule:
|
My goal is to control the heat pump by using existing zigbee temperature sensors and use SetZ1RoomTemp. I guess I'm missing some configuration, but I can't get it working.
My settings:
Heat pump always shows -78°C as current temperature, not matter when and what I send with
SetZ1RoomTemp
. I also tried usingExternal thermostat
, but that reports an H43 Error (which does make sense, though).How is
SetZ1RoomTemp
supposed to work?Thanks!
The text was updated successfully, but these errors were encountered: