You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a humidity sensor that sends onto the KNX bus every 10 sec. This works fine and is also picked up fine in Home-Assistant.
However, the sensor is not displayed in HomeKit, possibly because Home-Assistant does not see it as a humidity sensor. The HomeKit documentation says this for humidity sensors:
"All sensors that have % as their unit_of_measurement and humidity as their device_class." (https://www.home-assistant.io/components/homekit/)
I also have a temperature sensor on KNX that works fine in HomeKit because the HomeKit documentation says this: "All sensors that have Celsius or Fahrenheit as their unit_of_measurement or temperature as their device_class."
Emphasis mine both times.
It seems that xknx is not specifying the device_class for its sensors and therefore HomeKit picks up only the temperature sensor (because it's measuring °C) but not the humidity sensor.
using xknx standalone
using Home-Assistant knx plugin
Version information:
xknx / Home-Assistant release with the issue: 0.90.1
last working xknx / Home-Assistant release (if known): N/A
KNX installation:
Mainly ABB and some selfmade KNXnet/IP devices using my ESP8266 library
Problem-relevant xknx.yaml or configuration.yaml entries (fill out even if it seems unimportant):
Description of problem:
I have a humidity sensor that sends onto the KNX bus every 10 sec. This works fine and is also picked up fine in Home-Assistant.
However, the sensor is not displayed in HomeKit, possibly because Home-Assistant does not see it as a humidity sensor. The HomeKit documentation says this for humidity sensors:
"All sensors that have % as their unit_of_measurement and humidity as their device_class." (https://www.home-assistant.io/components/homekit/)
I also have a temperature sensor on KNX that works fine in HomeKit because the HomeKit documentation says this: "All sensors that have Celsius or Fahrenheit as their unit_of_measurement or temperature as their device_class."
Emphasis mine both times.
It seems that xknx is not specifying the
device_class
for its sensors and therefore HomeKit picks up only the temperature sensor (because it's measuring °C) but not the humidity sensor.Version information:
KNX installation:
Mainly ABB and some selfmade KNXnet/IP devices using my ESP8266 library
Problem-relevant
xknx.yaml
orconfiguration.yaml
entries (fill out even if it seems unimportant):Traceback (if applicable):
The text was updated successfully, but these errors were encountered: