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

 找回密码
 立即注册
查看: 6760|回复: 16

[新奇玩法] Aqara虚拟开关的不完美替代方案

[复制链接]

14

主题

89

帖子

1065

积分

金牌会员

Rank: 6Rank: 6

积分
1065
金钱
966
HASS币
90
发表于 2022-12-1 00:37:01 | 显示全部楼层 |阅读模式
本帖最后由 hudan717 于 2022-12-1 00:38 编辑

众所周知,Aqara有一个叫做“虚拟开关”的东西,就是在企业开发后台为你的账户添加一个虚拟的开关按键。

类似这样
微信图片_20221201002054.jpg
这个开关可以通过AqaraHome接入homekit,然后反向接入HA,从而实现用HA去控制部分不支持接入ha,但可以接入homekit的绿米设备;或直接通过HA去触发AqaraHome上的自动化流程。

总的来说,长期以来这一直是一个较为可行的曲线救国方案,绿米确实有许多的设备无法很好的适配HA,我个人目前在使用的就有H100的智能锁,以及S1E的几个无线开关,这些都无法直接接入HA,一直以来我都是通过虚拟开关来进行相关联动
但是对大多数玩家来说,虚拟开关还是有一定的门槛,至少首先你要有一个企业开发账号(或认识有这个账号的人)

于是这个傻瓜方案便应运而生了。

我们再来梳理一下虚拟开关控制HA的逻辑链。

微信截图_20221201001745.png

可以看到,这个曲线救国的方案中,虚拟开关是作为一个桥梁来链接几个原本无法打通的平台

那么我们现在换个思路,反正只要是一个可以同时接入Aqarahome跟HomeAssistant的设备,理论上就都可以实现这一套流程。

于是我发现了这个

微信图片_20221201002057.jpg

没错,就是M1S,这个东西的亮度调节有100趴,同时他原生支持接入Homekit,在反向接入Homeassistant后,他的每一趴亮度都会在HA中有一个对应的数值,就是255的百分比

像这样

微信图片_20221201002417.png

2.55即为1%的亮度,也就是说,我们只需要在Nodered中写好对应的自动化流程(HA自带的自动化也可以)


并在Aqarahome中设置好每一个百分比需要触发的事件,那么光M1S这一个设备,我们就等于获得了100个虚拟开关

打个比方,我的H100密码锁目前是无法通过任何手段来接入homeassistant的,那么我现在需要完成一个从外部开门,自动打开玄关灯的操作,我就可以这样设置。

微信图片_20221201002808.jpg

然后在NR中设置好对应的流程,这里我把NR流的逻辑也简单说明一下

微信截图_20221201003200.png
Aqara.zip (1.45 KB, 下载次数: 50)
这样一个检测亮度——触发事件——关闭亮灯的闭环逻辑就完成了,你只需要在流中添加自己需要触发的事件即可。

我本身是不需要M1S的夜灯的,他一直放在某个柜子里作为一个纯网关来使用。

当然如果你本身就有用M1S作为夜灯的习惯,你可以把夜灯固定一个亮度,比如70%,这样你的“虚拟开关”就从100个变成了99个,你懂我意思。

如果你作为一位绿米玩家,连M1S都没有的话。也可以找找绿米的其他设备,比如便宜灯泡啥的,总之万变不离其宗,就酱。



评分

参与人数 2金钱 +25 HASS币 +20 收起 理由
+ 20 + 20 高手,这是高手!
smartws2016 + 5

查看全部评分

回复

使用道具 举报

0

主题

92

帖子

1611

积分

金牌会员

Rank: 6Rank: 6

积分
1611
金钱
1519
HASS币
0
发表于 2022-12-1 09:29:05 | 显示全部楼层
u1s1,S1E的几个无线开关通过homekit接入都是可以正常用于自动化的
回复

使用道具 举报

0

主题

608

帖子

2516

积分

金牌会员

Rank: 6Rank: 6

积分
2516
金钱
1908
HASS币
0
发表于 2022-12-1 09:32:54 | 显示全部楼层
厉害的胡哥
回复

使用道具 举报

53

主题

288

帖子

1836

积分

金牌会员

Rank: 6Rank: 6

积分
1836
金钱
1548
HASS币
0
发表于 2022-12-1 10:55:42 | 显示全部楼层
谢谢!了解了,这就去买个M1S
回复

使用道具 举报

14

主题

89

帖子

1065

积分

金牌会员

Rank: 6Rank: 6

积分
1065
金钱
966
HASS币
90
 楼主| 发表于 2022-12-1 11:09:20 | 显示全部楼层
hellkun 发表于 2022-12-1 09:29
u1s1,S1E的几个无线开关通过homekit接入都是可以正常用于自动化的

我们说的是两个东西。S1E原生支持hk,3个实体开关跟6个无线开关都能很好的在hk上工作。但是通过控制器反向接入ha以后,就会发现只剩下三个实体开关,而无线开关不见了。 因此没办法直接用ha通过s1e的无线开关进行更多联动
回复

使用道具 举报

0

主题

92

帖子

1611

积分

金牌会员

Rank: 6Rank: 6

积分
1611
金钱
1519
HASS币
0
发表于 2022-12-1 11:46:56 | 显示全部楼层
本帖最后由 hellkun 于 2022-12-1 11:48 编辑
hudan717 发表于 2022-12-1 11:09
我们说的是两个东西。S1E原生支持hk,3个实体开关跟6个无线开关都能很好的在hk上工作。但是通过控制器反 ...

是一个东西,S1E的无线开关在HA里是可以用于自动化的
屏幕截图 2022-12-01 114629.png
回复

使用道具 举报

0

主题

40

帖子

817

积分

高级会员

Rank: 4

积分
817
金钱
777
HASS币
0
发表于 2022-12-1 16:05:05 | 显示全部楼层
曲线的方式还有Eve For HomeKit App,可以用很多 HomeKit 或者 Aqara App 里面不能用甚至不能获取的属性,很久之前某油管博主发过。
回复

使用道具 举报

14

主题

89

帖子

1065

积分

金牌会员

Rank: 6Rank: 6

积分
1065
金钱
966
HASS币
90
 楼主| 发表于 2022-12-2 00:04:01 | 显示全部楼层
hellkun 发表于 2022-12-1 11:46
是一个东西,S1E的无线开关在HA里是可以用于自动化的

刚才看了一下确实有,因为没有在用HA自带的自动化,所以一直没发现,感谢提醒。
回复

使用道具 举报

3

主题

131

帖子

1234

积分

金牌会员

Rank: 6Rank: 6

积分
1234
金钱
1103
HASS币
0
发表于 2022-12-2 01:15:27 | 显示全部楼层
不得不提可以试一下yeelight pro的网关了,直接就支持虚拟设备,很香
回复

使用道具 举报

32

主题

1065

帖子

4946

积分

论坛元老

Rank: 8Rank: 8

积分
4946
金钱
3866
HASS币
90
发表于 2022-12-2 18:26:42 | 显示全部楼层
本帖最后由 relliky 于 2022-12-2 18:28 编辑

哈哈,外网亚马逊的语音助手有同样的玩法,emulated_hue可以把任何东西接入ha的实体变成亚马逊里面的一个灯泡,用灯泡亮度来传递信息还是很万金油的方法。

我用这个方法让亚马逊的语音助手帮我找过iphone,https://community.home-assistant.io/t/alexa-find-my-iphone/380197
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 05:27 , Processed in 0.058592 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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