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

 找回密码
 立即注册
查看: 29055|回复: 15

[基础教程] HASS将开关映射为灯(mapping switches to lights in homeassistance)

[复制链接]

3

主题

120

帖子

660

积分

高级会员

Rank: 4

积分
660
金钱
540
HASS币
0
发表于 2021-3-14 19:53:59 | 显示全部楼层 |阅读模式
官方链接:https://www.home-assistant.io/integrations/light.switch
最近看见新的blueprints特性,用别人的模板的时候开灯要用light,而不是一般我们接入的时候的switch,所以查了一下可以用light.switch做映射,这样就可以直接变成light了。

另外在hass里面的name直接写中文,id会变成拼音,然后用homekit映射的时候在iOS家庭里面可以直接看见中文名字,省得自己再改了。

评分

参与人数 1金钱 +20 收起 理由
+ 20 纳尼,还有这种操作?

查看全部评分

回复

使用道具 举报

35

主题

984

帖子

4744

积分

论坛元老

Rank: 8Rank: 8

积分
4744
金钱
3760
HASS币
20
发表于 2021-3-14 23:06:56 | 显示全部楼层
还没到这个阶段,先做点知识储备着
回复

使用道具 举报

77

主题

1391

帖子

2万

积分

元老级技术达人

积分
24360
金钱
22929
HASS币
290
发表于 2021-3-14 23:32:58 | 显示全部楼层
可惜反过来没有。米家蓝牙mesh墙壁开关通过多模网关接入ha中,没有自己添加类型的话就识别成light,想用回Switch,可惜没有看到类似的方法,只能自己修改插件中的代码增加类型或者等插件作者补充类型。
回复

使用道具 举报

1

主题

95

帖子

1296

积分

金牌会员

Rank: 6Rank: 6

积分
1296
金钱
1201
HASS币
0
发表于 2021-3-14 23:52:42 | 显示全部楼层
哇  这个好!!!感谢!!!
回复

使用道具 举报

14

主题

660

帖子

3959

积分

论坛元老

Rank: 8Rank: 8

积分
3959
金钱
3294
HASS币
10
发表于 2021-3-15 00:40:12 | 显示全部楼层
dscao 发表于 2021-3-14 23:32
可惜反过来没有。米家蓝牙mesh墙壁开关通过多模网关接入ha中,没有自己添加类型的话就识别成light,想用回S ...

自己改core里面的bluetooth.py文件,增加个配置项就好了,最好是GitHub提交到项目
回复

使用道具 举报

1

主题

14

帖子

118

积分

注册会员

Rank: 2

积分
118
金钱
104
HASS币
0
QQ
发表于 2021-3-15 13:56:30 | 显示全部楼层
dscao 发表于 2021-3-14 23:32
可惜反过来没有。米家蓝牙mesh墙壁开关通过多模网关接入ha中,没有自己添加类型的话就识别成light,想用回S ...

同样是mesh开关识别成light  虽然无伤大雅  但还是想解决这个问题
回复

使用道具 举报

77

主题

1391

帖子

2万

积分

元老级技术达人

积分
24360
金钱
22929
HASS币
290
发表于 2021-3-15 17:48:40 | 显示全部楼层
本帖最后由 dscao 于 2021-3-15 18:02 编辑
qw1363673600 发表于 2021-3-15 13:56
同样是mesh开关识别成light  虽然无伤大雅  但还是想解决这个问题
是的,因为有时需要 light.turn_off  all,而这个问题会导致把开关也给关掉了。
gateway3 插件中的 core/bluetooth.py 中的以下内容:

}, {
    # Mesh Switches
    1946: ["Xiaomi", "Mesh Wall Double Switch", "DHKG02ZM"],
    'params': [
        [2, 1, 'left_switch', 'switch'],
        [3, 1, 'right_switch', 'switch'],
    ]
}, 


后面增加:

{
    3083: ["Xiaomi", "Mijia Smart Wall Socket Switch", "ZNCZ01ZM"],
    'params': [
        [2, 1, 'switch', 'switch'],
        [3, 1, 'Power', 'sensor'],
        [3, 2, 'Consumption', 'sensor'],
    ]
},

比较麻烦的就是每次更新新版插件后,如果查看官方没补充的话就需要自己重新添加代码。
另外 power和consumption更新不及时且单位是 100w,还是忽略比较好。这方面蓝牙的还是没zigbee的好。

回复

使用道具 举报

4

主题

139

帖子

1265

积分

金牌会员

Rank: 6Rank: 6

积分
1265
金钱
1126
HASS币
0
发表于 2021-3-16 09:10:16 | 显示全部楼层
又学习一个新知识。
回复

使用道具 举报

0

主题

92

帖子

1611

积分

金牌会员

Rank: 6Rank: 6

积分
1611
金钱
1519
HASS币
0
发表于 2021-3-16 10:56:20 | 显示全部楼层
dscao 发表于 2021-3-14 23:32
可惜反过来没有。米家蓝牙mesh墙壁开关通过多模网关接入ha中,没有自己添加类型的话就识别成light,想用回S ...

米家mesh开关的双开已经是支持的了,单开的我已经提交了代码也合入了,1.1b3以后版本都支持了

多开+温湿度那个倒是还不行。。我买的还没拆封
回复

使用道具 举报

21

主题

431

帖子

2495

积分

金牌会员

Rank: 6Rank: 6

积分
2495
金钱
2059
HASS币
20
发表于 2021-3-16 11:34:24 | 显示全部楼层
dscao 发表于 2021-3-14 23:32
可惜反过来没有。米家蓝牙mesh墙壁开关通过多模网关接入ha中,没有自己添加类型的话就识别成light,想用回S ...

b3版插件已经支持了,增加了指示灯但是没功率
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 00:32 , Processed in 0.098916 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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