『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 6172|回复: 5

[已解决] 甲醛、一氧化碳、二氧化碳、pm2.5等数据如何显示在HB 中

[复制链接]

16

主题

277

帖子

4004

积分

论坛元老

Rank: 8Rank: 8

积分
4004
金钱
3722
HASS币
0
发表于 2018-1-21 23:14:09 | 显示全部楼层 |阅读模式
本帖最后由 alex950418 于 2018-2-1 01:10 编辑

如题,甲醛、一氧化碳、二氧化碳、pm2.5等等传感器,在 HA 中正常使用,但是 HB 似乎并不完全支持这些传感器,只有常见的例如什么温度、湿度等等传感器数据可以正常显示在 HB 中,是否有其他方法让甲醛、一氧化碳、二氧化碳、pm2.5等等传感器数据如何显示在HB 中
WechatIMG113.jpeg
回复

使用道具 举报

0

主题

103

帖子

315

积分

中级会员

Rank: 3Rank: 3

积分
315
金钱
212
HASS币
0
发表于 2018-1-22 00:00:58 | 显示全部楼层
能说下HA如何实现吗?
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

发表于 2018-1-22 00:05:29 来自手机 | 显示全部楼层
之前有大神发过曲线救国的方法,是把数值分段定性表示,homekit可以显示好中差
回复

使用道具 举报

9

主题

127

帖子

1072

积分

金牌会员

Rank: 6Rank: 6

积分
1072
金钱
940
HASS币
20
发表于 2018-1-22 10:51:13 | 显示全部楼层
回复

使用道具 举报

9

主题

127

帖子

1072

积分

金牌会员

Rank: 6Rank: 6

积分
1072
金钱
940
HASS币
20
发表于 2018-1-22 11:01:55 | 显示全部楼层
homekit中只有一个空气质量的设备,显示好中差
if (msg.payload<40)
msg.payload={AirQuality: 1}
else
if (msg.payload>=40&msg.payload<80)
msg.payload={AirQuality: 2}
else
if (msg.payload>=80&msg.payload<120)
msg.payload={AirQuality: 3}
else
if (msg.payload>=120&msg.payload<160)
msg.payload={AirQuality: 4}
else
if (msg.payload>=160)
msg.payload={AirQuality: 5}
return msg;
回复

使用道具 举报

2

主题

73

帖子

862

积分

高级会员

Rank: 4

积分
862
金钱
789
HASS币
0
发表于 2018-9-9 15:07:50 | 显示全部楼层
lanhemeng 发表于 2018-1-22 11:01
homekit中只有一个空气质量的设备,显示好中差
if (msg.payload=40&msg.payload=80&msg.payload=120&msg.pa ...

感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 23:44 , Processed in 0.205311 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表