找回密码
 立即注册

微信扫码登录

搜索
查看: 3594|回复: 15

[教程系列] 如何将屏幕开关的无线开关接入HA-NR曲线救家

[复制链接]

4

主题

100

回帖

393

积分

中级会员

积分
393
金钱
289
HASS币
0
发表于 2024-5-23 02:09:45 | 显示全部楼层 |阅读模式
本帖最后由 wuyouning 于 2024-5-23 02:13 编辑

捣鼓了一天,发现了屏幕开关都是无法拿到无线开关这个按钮,我的是用PTX的AK屏幕和aqara的S1E,一开始发现无法接入HA的时候,真的很想卖掉了。
但是转头一想,是否有一个设备可以中转一下,首先用无线开关将某个设备设置为某种状态,接着用nodered对于这个设备状态的检测,如果状态符合,那么就属于要触发这个条件。
思路是比较曲折一点的。大概思维导图如下
截屏2024-05-23 02.12.58.png


回复

使用道具 举报

4

主题

100

回帖

393

积分

中级会员

积分
393
金钱
289
HASS币
0
 楼主| 发表于 2024-5-23 02:09:56 | 显示全部楼层
本帖最后由 wuyouning 于 2024-5-23 02:15 编辑

然后思考了一下,如果要多种状态且多样不重复,那么灯类可以就比较接近,毕竟光照可以忽略的,不会影响整体的使用,如果换成空调、净化器,状态是会影响到日常家居使用的。
然后我就盯上了书房的易来吸顶灯,结果发现上报速度特别慢,居然要30s甚至更多,果断放弃了。
后面想想上报速度快的,一般都是支持gateway3设备的,找着找着就发现了我的轨道系统那三个灯(当时装修图好玩,就买过来试试装着,实际上照明不大)。
果断利用其中一个格栅灯,来实现我的智能状态。
先上写成的结果
截屏2024-05-23 02.11.09.png
回复

使用道具 举报

4

主题

100

回帖

393

积分

中级会员

积分
393
金钱
289
HASS币
0
 楼主| 发表于 2024-5-23 02:12:21 | 显示全部楼层
本帖最后由 wuyouning 于 2024-5-23 02:18 编辑

详细解释一下步骤
1.首先到米家APP中设置一下格栅灯的色温和亮度,随便设置一个情景模式,像我想干扰最小,于是亮度最低,色温就取一些奇怪的数字,免得和原来的预选情景模式冲突了
2.接着采用这个编辑好的模式,作为自动化执行项,比如我将屏幕开关的16号点击后,可以启动格栅灯的无人模式
IMG_E71241289E4C-1.jpeg
3.然后再Nodered中将格栅灯的状态引入,即使用current state节点
截屏2024-05-23 02.14.20.png
4.接着将消息 我这里写为msg.temp,引入到switch,之前设置的时候可以进行一次debug,就能知道对应的数值是多少,注意这里米家显示的色温和NR读取的色温数值不一样,要注意区分
5.接着很简单了,执行你要的任何能在NR搭建的命令
6.最后要执行一个将格栅灯调整回不和switch中任何数值冲突的色温,不然每次重新开灯由于是记忆状态,就会自动执行命令或者执行后面的关灯命令,陷入一个死循环7.最后将它关掉,别影响了家里的气氛~~

整个执行效率非常高,点击后马上就启动了命令,唯一的缺点就是不能采用events:state节点,这样会更节省运存一些
NR新手,如果有更好的办法,也请大神指教,慢慢优化这套流程。

最后我想说,这两个屏幕开关都不是很合心意,配置上不够自由,打算入手小米智慧面板来试试了~
其实最完美,还是安卓机小屏幕,直接ha的web前端,非常自由,但是本人非软件、非电子专业,实在是能力有限,想问问大神们,有没有一款完美的上墙屏幕推荐,在此感激不尽
回复

使用道具 举报

4

主题

100

回帖

393

积分

中级会员

积分
393
金钱
289
HASS币
0
 楼主| 发表于 2024-5-23 11:52:52 | 显示全部楼层
relliky 发表于 2024-5-23 03:43
我能理解你想说的东西,就是用一个设备的多种状态桥接了aqara系统和ha系统。我也用过类似的方法,已经是不 ...

我觉得主要是卡片不太直觉,其实现在父母玩手机也很熟悉了,只是需要花时间去适应,屏幕是一个趋势,始终要干掉物理按键的。
回复

使用道具 举报

4

主题

100

回帖

393

积分

中级会员

积分
393
金钱
289
HASS币
0
 楼主| 发表于 2024-5-27 03:14:55 | 显示全部楼层
琢磨了一下,利用switch的生成,然后接入homekit,效果非常好,UI显示存在和不存在,舒服~
回复

使用道具 举报

4

主题

100

回帖

393

积分

中级会员

积分
393
金钱
289
HASS币
0
 楼主| 发表于 2024-6-12 02:47:54 | 显示全部楼层
nikk 发表于 2024-6-7 10:58
你为啥要中转,我试了一下,eventstate就可以直接控制啊

啊?真的吗,我试试
回复

使用道具 举报

4

主题

100

回帖

393

积分

中级会员

积分
393
金钱
289
HASS币
0
 楼主| 发表于 2024-6-12 02:53:01 | 显示全部楼层
nikk 发表于 2024-6-7 10:58
你为啥要中转,我试了一下,eventstate就可以直接控制啊

没搞明白 nodered里面并没有找到无线开关的触发,哥们你怎么做到的可以告诉我吗
回复

使用道具 举报

4

主题

100

回帖

393

积分

中级会员

积分
393
金钱
289
HASS币
0
 楼主| 发表于 2024-6-12 02:57:50 | 显示全部楼层
nikk 发表于 2024-6-6 19:53
上面的无线开关我想拿来做场景的,按下无线开关之后debug获取不到参数吗?需要这样绕一圈,我都想退货了刚 ...

我也是想来做场景,但是的局限性很大,有大神把它给刷了,可以自定义壁纸就更好看点,其他的,真的还是咬咬牙买小米亲儿子屏幕开关吧
回复

使用道具 举报

4

主题

100

回帖

393

积分

中级会员

积分
393
金钱
289
HASS币
0
 楼主| 发表于 2024-6-19 12:49:28 | 显示全部楼层
froggyfly 发表于 2024-6-19 00:38
s1e可以mqtt接入的,3个继电器6个无线开关。ptx米家集成能接入吗?
https://bbs.hassbian.com/thread-19462 ...

是的,我用了米家模式,所以接入存在问题,确实六个button会好用点,感谢提示吖
回复

使用道具 举报

4

主题

100

回帖

393

积分

中级会员

积分
393
金钱
289
HASS币
0
 楼主| 发表于 2024-10-3 23:05:29 | 显示全部楼层
hua125666 发表于 2024-8-5 14:45
所以S1E米家模式下用mi-auto接入HA没有无线按钮对吗,我本来是计划把海尔的空调通过HA接入,然后用S1E控制 ...

有的,但我不推荐,实在不够用。我现在这个办法挺好用的,中转的话几乎等于无限。要不再买其他面板吧。。。。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-9-10 06:24 , Processed in 0.270105 second(s), 12 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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