Hello
Im using Openhab v2.5.8-1 with Homekit-integration 2.5.8.
I’ve configured 4 items:
-
TemperatureSensor
with netatmo channel -
TemperatureSensor
with zwave channel -
HumiditySensor
with netatmo channel -
HumiditySensor
with zwave channel
here the items-file:
Number HK_Netatmo_Out_Temp "netatmo Temperatur" {homekit="TemperatureSensor", channel="netatmo:NAModule1:home:02000028c876:Temperature"}
Number HK_GT_Pool_Temp "zwave Temperatur" {homekit="TemperatureSensor", channel="zwave:device:2e1cf86f:node22:sensor_temperature"}
Number HK_Sens5_EG_Wasch_Hum "zwave Feuchtigkeit" {homekit="HumiditySensor", channel="zwave:device:2e1cf86f:node22:sensor_relhumidity"}
Number HK_Netatmo_In_Hum "netatmo Feuchtigkeit" {homekit="HumiditySensor", channel="netatmo:NAMain:home:70ee50288d4e:Humidity"}
In the iOS homekit app I always get the minimum value for those two zwave items while in the openhab app the zwave items with the same channel shows the correct values. The netatmo items show the correct values also in the homekit app:
In the openhab.log
I can see warnings like this for the zwave temperature item, but not for the humidity item:
2020-09-18 19:50:26.796 [WARN ] [istics.impl.base.FloatCharacteristic] - Detected value out of range 0.0. Returning min value instead. Characteristic io.github.hapjava.characteristics.impl.thermostat.CurrentTemperatureCharacteristic@5e1f36
Does anyone know, what’s wrong in my configuration?
Thanks and regards,
Phil