Open kanivaloss opened 2 years ago
I'm fighting with this problem for quite some time now, it only allows temp between 0 and 35 so the values must be hardcoded somewhere, recall there was also a typo for fan speed in Climate.js. Will give a try of your workaround, thanks!
@kanivaloss could you please open a pull request with your proposed changes? happy to review and merge upstream!
@maisun This is part of the default characteristics...
See here. I am not sure if we can overwrite those with arbitrary numbers or if there is another check on HK side....
@maisun This is part of the default characteristics...
See here. I am not sure if we can overwrite those with arbitrary numbers or if there is another check on HK side.... @steilerDev, I can confirm @kanivaloss's fix works for me, tested with success. Also I'd like to point a typo in line 48:
rotationSpeedCharacteristic.setProps({ minValue: thisMinSpeed, maxValue: thisMaxSpeed, minTempStep: thisMinStep //Should be minStep instead });
@maisun @kanivaloss If this is confirmed to be working, please open a PR so I can merge it into a future release :) Thank you!
Homekit uses heatingThresholdTempItem and coolingThresholdTempItem to set the temperature when both heatingItem and coolingItem are sellected. I wasn't able to manipulate the currentTempItem throug homekit/Siri. I also needed to be able to set heating and cooling individualy so I played aroundwith the climate.js file.
I added seperate variables ( minHeatThrTemp, minCoolThrTemp etc) and edited the addHeatingThresholdCharacteristic and addCoolingThresholdCharacteristic functions..
Not sure if this could be implimented in some future release.
I have attached the edited file below.
Thanks for all the great work you are doing!