-
Notifications
You must be signed in to change notification settings - Fork 4
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
"Target Heating Cooling State" Console Warning / bugfix #1
Comments
My system doesn't have solar. Would setting it to |
Hmm, I doubt your system would respond properly without solar. Given that the labels are incorrect anyways, it might not be a bad idea to disable the At the bare minimum, it would be fine to read all of the controller heat modes as |
Just recently started getting this error. Do you have steps to fix? Not family with modifying what you have above and implementing. Thx!! |
I'm just getting started with Homebridge and also have this warning spraying into my status/logs. I'm new to my own pool system as well, but I believe it has both gas and heat pump heating. |
Bear with me here, I haven't really contributed to open source stuff before so I'm not sure what the best format is :)
Added this plugin for the first time today, immediately worked except for this warning message:
Dug into this a little bit and looks like there's a mismatch between the max value that we're feeding to homebridge and the actual TargetHeatingCoolingState outputs:
From
src/thermostatAccessory.ts:69
:Looks like we send the max value as
TargetHeatingCoolingState.HEAT
, defined as 1, wheras the actual max value that is used isTargetHeatingCoolingState.AUTO
, which is defined as 3.From
src/platform.ts:533
:With this in mind, either we need to change the max value to be
TargetHeatingCoolingState
toAUTO
or change the way it handles the mapping - it's a little strange how "cooling" is actually solar, but I suppose that's the best that can be done given HomeKit's limitations.I can make a PR with the necessary changes, just wanted to open up discussion on the best way to do it.
Thanks :)
The text was updated successfully, but these errors were encountered: