I use Openhab 2.5M3 and use the HomeKit integration to integrate 28 different openHAB items. Everything works great when I use a iPhone with IOS12.
After switching to IOS13 I have problems with an Thermostat group.
In HomeKit I can see CurrentTemperatur, TargetTemperatur and TargetHeatingCoolingMode correct. I can change the TargetHeatingCoolingMode but I am not able to change the TargetTemperatur. The icon showing the TargetTemperatur dont show the temperatur correct and when I try to change the TargetTemperatur the TargetTemperatur is changed to 0.
Picture 1 show an IOS 13 screen from a iPhone and picture 2 show an IOS 12 screen from a iPad.
reason found - ios13 expects the temperature unit (celsius, fahrenheit) to be changeable but we have them read only. i would say, pretty strange behaviour of ios13 home app.
it is not an issue of openhab homekit addon but of the underlaying library (java-hap). the fix & pull requested are created but we need to wait until it is get reviewed, approved and merged.
@yfre - I am on OH2.4, so that would be fantastic, although I donât want to create extra work for you, especially if the milestone release will include this. I havenât been paying attention to changes in the release schedule, so Iâm not clear on when thatâs likely to be.