sHedC / python-masterthermconnect

MasterTherm HeatPump API
MIT License
3 stars 2 forks source link

Register for hc0 "on" can't be correct #36

Closed SeBsZ closed 1 year ago

SeBsZ commented 1 year ago

image

SeBsZ commented 1 year ago

It seems to translate to register x_0 but this is undefined. I don't think there is an 'on' for hc0.

sHedC commented 1 year ago

I think as HC0 is the main pump the main switch is probably the on/off for it. What about Ambient requested and Ambient temp is this from the thermostat?

Also the is a dhw_heating which goes to true when I am cycling hot water for the water and there is a dhw_on which is false for me, what about yours and can you change it on the app?

SeBsZ commented 1 year ago

I can not change anything regarding dhw in the app, only the set temp. Ambient requested and ambient tmep are from the thermostat in the room, these are correct. I just thought it was weird you made "on" for hc0 the same as the register for ambient_requested.

sHedC commented 1 year ago

No idea where the on came from, does nothing on mine everything is 0. I will remove it.

sHedC commented 1 year ago

Should I get rid of the pad stuff and move into the main section for each HC if it makes sense? , in HC0 pad there is:

For HC1/ 2 etc hopefully johny can help identify the thermostat settings here.

sHedC commented 1 year ago

I actually meant these :) "pad": { "active": ["bool", "D_242"], "enabled": ["bool", "D_182"], "temp": ["float", "A_190"], "temp_requested": ["float", "A_191"], },

sHedC commented 1 year ago

may be wrong but set HC0 - Got rid of On as is always on

HC0 - assume enabled if used "pad": { "active": ["fixed", True], # No Register in the App "current_humidity": ["float", "I_185"], "requested_temp": ["float", "A_189"], "current_temp": ["float", "A_190"], },

HC1 -
"pad": { "active": ["bool", "D_245"], "current_humidity": ["float", "I_219"], "requested_temp": ["float", "A_219"], "current_temp": ["float", "A_220"], },

HC2 - Guessing "pad": { "active": ["bool", "D_248"], "current_humidity": ["float", "I_220"], # Guess "requested_temp": ["float", "A_225"], "current_temp": ["float", "A_226"], },

Will see how this works.