|
本帖最后由 uavana 于 2021-1-15 12:17 编辑
RT 目前 HomeAssistant 桥接的 HomeKit 并不支持 VOC, 导致斐讯VOC的上报的数据无用武之地, 经过研究发现, HomeKit 其实支持 VOC 状态显示, 但是被整合进 AirQuality子类目了
那么行动起来, 吧VOC子类目加进来, 顺便吧CO2也加进来
前置条件需要entity_id 结尾名字 符合规范: pm25 hcho co2
eg:
sensor.living_pm25
sensor.living_co2
sensor.living_hcho
那么恭喜你, 直接往下看, 如果没有统一名字, 那就需要统一成一样的前缀名字
修改 /usr/local/lib/python3.8/site-packages/homeassistant/components/homekit/type_sensors.py 这个文件可能在别的为止, 根据你的HomeAssistant的运行环境自己找
搜索 @TYPES.register("AirQualitySensor")
然后将下面整个class替换成附件提供的文本
AirQualitySensor.txt.zip
(1.13 KB, 下载次数: 80)
其中
co2_levels = [0, 800, 1000, 1500, 2000]
voc_levels = [0, 60, 80, 120, 200]
可以自定义, 用来对 AirQuality空气质量做综合评分, 有五个级别, 例如co2 800 以下是 Execellent, 800及以上就属于Good
空气质量取pm25,voc,co2 单个数据中最差的显示, 这样 你就知道什么时候需要通风啦, 效果如下(天热没通风加上我家新买了个不环保的家具, VOC有点高)
|
评分
-
查看全部评分
|