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

 找回密码
 立即注册
查看: 3207|回复: 12

[技术探讨] 关于红外/射频设备

[复制链接]

2

主题

40

帖子

204

积分

中级会员

Rank: 3Rank: 3

积分
204
金钱
164
HASS币
0
发表于 2023-7-10 15:11:28 | 显示全部楼层 |阅读模式
本帖最后由 redphoenix 于 2023-7-10 15:18 编辑

在把博联RM Pro中的原红外/射频设备通过学码加入到HA后,要想使用这些设备的话就比较麻烦,不太好复用。

比如,电视是一个红外设备,当好不容易把一个一个学到的码整合到一个遥控器卡片界面后,确实可以正常使用这个电视遥控器界面。但是如果想要创建自动话/场景的话就不太好复用这个好不容易创建起来的遥控器。

所以有没有什么办法可以把这些整合好的指令当成一个的设备?这样在创建某个场景的时候就可以直接选择这个设备的某个功能,而不是再一次的调用类似send_command这样的方式去重做一次功能?
回复

使用道具 举报

24

主题

582

帖子

2697

积分

金牌会员

Rank: 6Rank: 6

积分
2697
金钱
2115
HASS币
0
发表于 2023-7-10 15:30:50 | 显示全部楼层
smartir
设置好以后可以根据你设置的类型通过服务调用
比如设置成媒体播放器 那么在服务 media 类型里就可以调用了
回复

使用道具 举报

0

主题

79

帖子

1060

积分

金牌会员

Rank: 6Rank: 6

积分
1060
金钱
981
HASS币
0
发表于 2023-7-10 15:58:05 | 显示全部楼层
留言学习
回复

使用道具 举报

2

主题

40

帖子

204

积分

中级会员

Rank: 3Rank: 3

积分
204
金钱
164
HASS币
0
 楼主| 发表于 2023-7-10 16:03:39 | 显示全部楼层
kjjuhfv 发表于 2023-7-10 15:30
smartir
设置好以后可以根据你设置的类型通过服务调用
比如设置成媒体播放器 那么在服务 media 类型里就可 ...

就是可以用smartir把做好的电视遥控器当成类似于设备使用,在需要的地方可以直接调用遥控器中的功能?

我先去了解一下
回复

使用道具 举报

146

主题

2269

帖子

7012

积分

元老级技术达人

积分
7012
金钱
4738
HASS币
30
发表于 2023-7-10 16:08:15 | 显示全部楼层
电视的话,想做好1个1个红外脚本,然后可以新建1个自定义媒体播放器实体,或者用smartir,或者用安卓TV集成,电视的话,其实就1个开机,其他的操作,如果电视是安卓系统,可以直接用安卓tv集成控制
回复

使用道具 举报

2

主题

40

帖子

204

积分

中级会员

Rank: 3Rank: 3

积分
204
金钱
164
HASS币
0
 楼主| 发表于 2023-7-10 16:24:59 | 显示全部楼层
bugensui 发表于 2023-7-10 16:08
电视的话,想做好1个1个红外脚本,然后可以新建1个自定义媒体播放器实体,或者用smartir,或者用安卓TV集成 ...

不仅是开机,遥控器上的那么多按钮都可以添加进来的。

我就是想做好一个遥控器后,可以在场景里面直接调用。
比如一个场景叫看电视,可以有以下步骤:1。HA打开电源开关;2。HA打开机顶盒;3。HA遥控打开电视;3。等待30秒;4。HA遥控转到20频道 等等
在需要调用设备功能的步骤里面,我希望直接选择已经创建好的设备,然后选择对应功能。而不是又要通过script/send_command/helper这样的方式再做一遍功能。
回复

使用道具 举报

2

主题

40

帖子

204

积分

中级会员

Rank: 3Rank: 3

积分
204
金钱
164
HASS币
0
 楼主| 发表于 2023-7-10 19:22:09 | 显示全部楼层
kjjuhfv 发表于 2023-7-10 15:30
smartir
设置好以后可以根据你设置的类型通过服务调用
比如设置成媒体播放器 那么在服务 media 类型里就可 ...

我试了这个smartIR, 它只是能创建实体,并不是创建设备,因而也无法在场景中通过设备展开调用其各个遥控器按钮功能。
回复

使用道具 举报

2

主题

40

帖子

204

积分

中级会员

Rank: 3Rank: 3

积分
204
金钱
164
HASS币
0
 楼主| 发表于 2023-7-10 22:38:17 | 显示全部楼层
等懂行的
回复

使用道具 举报

5

主题

82

帖子

1299

积分

金牌会员

Rank: 6Rank: 6

积分
1299
金钱
1217
HASS币
0
发表于 2023-7-11 15:19:22 | 显示全部楼层
我用的小米万能遥控器和转射频的模块,在nodered中设置好顺序就能按步骤触发。
比如开投影机,创建一个虚拟元素开关,当按钮开启时候触发 开投影 开电脑 下降幕布 关灯...。
回复

使用道具 举报

2

主题

40

帖子

204

积分

中级会员

Rank: 3Rank: 3

积分
204
金钱
164
HASS币
0
 楼主| 发表于 2023-7-11 18:00:36 | 显示全部楼层
本帖最后由 redphoenix 于 2023-7-11 18:02 编辑
zheng1112 发表于 2023-7-11 15:19
我用的小米万能遥控器和转射频的模块,在nodered中设置好顺序就能按步骤触发。
比如开投影机,创建一个虚拟 ...

把遥控器的每一个按钮变成实体是可以被调用的,只是每次调用的时候都要记得你为这个按钮创建的实体名称,在长长的实体列表里面找到它,然后选择它进行配置才能调用。

我希望的是,在调用到某个按钮功能的时候,就可以首先选择设备,然后在这个设备功能中选择某个功能,这样就很方便。
比如,我在投影场景中想打开幕布,在配置界面中先选择幕布这个设备,然后在该设备功能中选择打开幕布。
就是每次需要调用某个设备的某个功能的时候,直接找到这个设备,然后在设备的功能列表中选择你要的功能,就是这样的目的。

不知道我有没有把自己想的描述清楚
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 05:34 , Processed in 0.128930 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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