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

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

[智能音箱] 如何将小爱音箱学习的红外控制在overview中做成独立按钮?

[复制链接]

1

主题

1

帖子

20

积分

新手上路

Rank: 1

积分
20
金钱
19
HASS币
0
发表于 2023-1-8 15:41:27 | 显示全部楼层 |阅读模式
请教各位大神。
我的小爱音箱学习了很多红外控制功能。在开发者工具中查看小爱音箱的Attributes如下:


model: xiaomi.wifispeaker.lx5alan_ip: 192.168.31.49mac_address: 89:C3:94:22:44:2Kentity_class: MiotRemoteEntityhome_room: 客厅state_updater: noneir_devices: - did: ir.1330011409257512960  name: 投影仪  keys:    - id: 1      name: POWER      display_name: 电源    - id: 106      name: MUTE      display_name: 静音    - id: 111      name: INPUT      display_name: 信号源    - id: 116      name: BACK      display_name: 返回    - id: 121      name: EXIT      display_name: EXIT    - id: 1226      name: Digital Zoom+      display_name: 数码调焦+    - id: 1228      name: Digital Zoom-      display_name: 数码调焦-    - id: 146      name: PLAY      display_name: 播放    - id: 166      name: PAUSE      display_name: 暂停    - id: 171      name: PAGE UP      display_name: 上页    - id: 176      name: PAGE DOWN      display_name: 下页    - id: 1948      name: Teaching Template      display_name: Teaching Template    - id: 1949      name: 3D Settings      display_name: 3D Settings    - id: 1950      name: Quick Install      display_name: Quick Install    - id: 1951      name: Smart Eco      display_name: Smart Eco    - id: 1962      name: BLANK      display_name: 空格    - id: 2      name: MODE      display_name: 模式    - id: 211      name: INFO      display_name: 信息    - id: 2807      name: ZOOM+      display_name: ZOOM+    - id: 2812      name: ZOOM-      display_name: 缩放-    - id: 2827      name: ASPECT      display_name: 比例调整    - id: 2837      name: AUTO SYNC      display_name: 自动同步    - id: 3102      name: CAPTURE      display_name: Capture    - id: 3727      name: KEYSTONE+      display_name: 梯形校正+    - id: 3732      name: KEYSTONE-      display_name: 梯形校正-    - id: 3737      name: MENU LOCK      display_name: 激活面板按键锁定    - id: 3742      name: TIMER ON      display_name: 显示计时    - id: 3747      name: TIMER SET UP      display_name: 计时器设定    - id: 42      name: OK      display_name: 确认    - id: 45      name: MENU      display_name: 菜单    - id: 46      name: NAVIGATE_UP      display_name: 上    - id: 47      name: NAVIGATE_DOWN      display_name: 下    - id: 48      name: NAVIGATE_LEFT      display_name: NAVIGATE_LEFT    - id: 49      name: NAVIGATE_RIGHT      display_name: 右    - id: 50      name: VOL+      display_name: 音量+    - id: 507      name: FREEZE      display_name: 画面冻结    - id: 51      name: VOL-      display_name: 音量-    - id: 6422      name: SOURCE      display_name: Source    - id: 699      name: Auto      display_name: 自动    - id: 792      name: HELP      display_name: 帮助- did: ir.1589168384724381696  name: 音响  keys:    - id: 100000001      name: 音响降低音量      display_name: 音响降低音量    - id: 100000002      name: 音响提高音量      display_name: 音响提高音量- did: ir.1592505238886203392  name: 电视盒子  keys:    - id: 1      name: POWER      display_name: 电源friendly_name: 小爱音箱supported_features: 0


我想在overview中为部分功能添加控制按钮,比如说独立控制投影仪电源(did: ir.1330011409257512960, id:1)。如何获得投影仪电源的entity ID?或者如何把这个功能做成一个entity?

谢谢!
回复

使用道具 举报

20

主题

484

帖子

3166

积分

论坛元老

Rank: 8Rank: 8

积分
3166
金钱
2682
HASS币
8
发表于 2023-1-10 00:34:52 来自手机 | 显示全部楼层
service: select.select_option
data:
  option: 电源
target:
  entity_id: select.remote_ir_1594343878562357248
供参考
回复

使用道具 举报

2

主题

97

帖子

1144

积分

金牌会员

Rank: 6Rank: 6

积分
1144
金钱
1047
HASS币
0
发表于 2023-1-13 11:03:20 | 显示全部楼层
cjnt007 发表于 2023-1-10 00:34
service: select.select_option
data:
  option: 电源

大佬,现在HA里已经有小爱音箱学习的红外编码,可是没有实体,无法在nodered里进行操作。
你的代码是写入configuration.yaml里吗?我复制后yaml 提示格式不对,能提供你的yaml给参考下吗?
回复

使用道具 举报

20

主题

484

帖子

3166

积分

论坛元老

Rank: 8Rank: 8

积分
3166
金钱
2682
HASS币
8
发表于 2023-1-16 11:02:44 | 显示全部楼层
ysst4 发表于 2023-1-13 11:03
大佬,现在HA里已经有小爱音箱学习的红外编码,可是没有实体,无法在nodered里进行操作。
你的代码是写入 ...

上面的代码是给你参考的,可以复制到“开发者工具/服务/YAML编辑器里,其中option及entity_id两项的值根据自己的来更改,然后点击“调用服务”看是否成功,如果没有问题,在NR里通过HA节点call service就可以调用
回复

使用道具 举报

14

主题

243

帖子

1601

积分

金牌会员

Rank: 6Rank: 6

积分
1601
金钱
1358
HASS币
0
发表于 2023-1-16 11:07:39 | 显示全部楼层
我昨天研究半天,在Along大佬的提示下,发现通过小爱音箱的文本触发是最简单的方式,node red里应该也能用,我还没试。
回复

使用道具 举报

0

主题

115

帖子

913

积分

高级会员

Rank: 4

积分
913
金钱
798
HASS币
0
发表于 2023-1-20 01:12:52 | 显示全部楼层
cjnt007 发表于 2023-1-10 00:34
service: select.select_option
data:
  option: 电源

测试可用,使用UI就能添加
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 10:49 , Processed in 0.354794 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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