homekit里找不到温度传感器
# Sensorssensor:
# Weather prediction
- platform: yr
- platform: mqtt
name: Temperature
state_topic: /officewendu/shufang/Temperature
qos: 0
value_template: "{{value_json.Temperature}}"
unit_of_measurement: "℃"
- platform: mqtt
name: "Humidity"
state_topic: "/officewendu/shufang/Humidity"
qos: 0
unit_of_measurement: "%"
我的配置如上,在HA里看得到湿度,去掉value_template也看得到温度,就是在homekit里看不到温度,这是不是没有设置数据类型的?温度传感器是esp8266刷的espeasy
除夕夜 别鼓捣了 参考了以下代码后找到了传感器了:
customize.yaml 中添加以下代码:
sensor.air_purifier_temperature:
friendly_name: 温度
unit_of_measurement: °C
device_class: temperature
sensor.air_purifier_humidity:
friendly_name: 湿度
unit_of_measurement: "%"
device_class: humidity
sensor.air_purifier_aqi:
friendly_name: AQI
device_class: pm25
automations.yaml中添加以下代码:
- alias: 'Start HomeKit'
initial_state: true
hide_entity: true
trigger:
- platform: homeassistant
event: start
action:
- delay: 00:00:10
- service: homekit.start 楼主在吗,我的情况和你一样,不过按你的来,还是没有显示出来。。。 1658608470 发表于 2019-2-12 13:57
楼主在吗,我的情况和你一样,不过按你的来,还是没有显示出来。。。
你开启homekit了吗?这个需要开启的 官网上有明确说明,如果想在homekit中显示的话,例如温度,湿度,需要指定device_class ,如果是pm2.5的话,好像entity_id 只要包涵pm25,注意不是pm2.5 ,就可以自动显示出来 单位要用"°C",不要用"℃"!
"℃"这个单字符的单位是中文的,homekit不认。
要改成双字符的"°C"!!!
页:
[1]