todfyn 发表于 2018-12-17 22:30:04

请问用内置homekit怎么显示空气净化器的空气质量等信息呢?

现在只有一个开关功能,设备类型现在是fan,如何把空气质量 温度 湿度等信息也显示在homekit里呢?原来用homebridge时都可以的。

缥缈的孤鸿 发表于 2018-12-17 22:58:16

custom设置一下device_class: temperature/pm25/humidity

todfyn 发表于 2018-12-17 23:05:19

缥缈的孤鸿 发表于 2018-12-17 22:58
custom设置一下device_class: temperature/pm25/humidity

非常感谢!

todfyn 发表于 2018-12-20 12:19:52

本帖最后由 todfyn 于 2018-12-20 12:21 编辑

反馈下自己解决后的代码,通过手动增加sensor来让homekit传送数据到手机端,automations中的代码是让homekit延迟启动,因为我发现如果homekit随homeassistant启动,有几率无法同步数据到手机上,导致手机上的home里少显示某个sensor
configuration.yaml 中添加以下代码:
sensor:
- platform: template
    sensors:
      air_purifier_temperature:
      value_template: "{{ states.fan.xiaomi_air_purifier_2.attributes.temperature }}"
      air_purifier_humidity:
      value_template: "{{ states.fan.xiaomi_air_purifier_2.attributes.humidity }}"
      air_purifier_aqi:
      value_template: "{{ states.fan.xiaomi_air_purifier_2.attributes.aqi }}"


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





riffandsolo 发表于 2019-1-4 12:55:10

Mark 我也遇到了这个问题,晚上按照这个试试

AdolphDong1 发表于 2019-1-14 12:52:40

有没有成果图呢

fantasy43 发表于 2019-1-14 22:11:24

延迟启动报错~~大神还请帮忙看看哪里的问题

fantasy43 发表于 2019-1-14 22:12:46

另外,我home界面,只显示温度,PM2.5和湿度不显示,代码按照楼主的写的!

12512310 发表于 2019-1-15 13:53:58

是不是在ha里面这个是不会显示数值的?

12512310 发表于 2019-1-16 11:14:46

改了一下发现ha显示正常了,回去再试试homekit
页: [1] 2 3
查看完整版本: 请问用内置homekit怎么显示空气净化器的空气质量等信息呢?