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

 找回密码
 立即注册
查看: 3723|回复: 4

[新奇玩法] 讓你的紅外控制更得心應手, 以 Broadlink RM 為例

[复制链接]

30

主题

493

帖子

4795

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4795
金钱
4287
HASS币
156

教程狂人

发表于 2020-9-21 13:03:16 | 显示全部楼层 |阅读模式
大家有沒有經歷過一種狀況
我將電視遙控器整合完成了, 想要透過 HA 切換電視頻道
但卻發現我必需小心的考慮每一個紅外碼之間需要加一些延遲才能順利
但家中局網的狀況隨時不同, 延遲設高了瞎等待, 延遲設低了工作不正常



又或者是設定了情境(Scene), 其中有多個設備是以紅外控制
一旦啟用了這個情境, 有時候 A/B 正常動作, 有時 B 不正常, 有時 A 不正常


有沒有一個方法, 可以確保每一個 HA 要求的紅外碼都能被執行?
從 0.113.x 之後, HA 的自動化與腳本多了一項特性, 可以指定執行模式

                               
登录/注册后可看大图


這其中的 mode:queued 不就是我所希望的, 這想法在 0.115 因為 Broadlink 集成而有了動力


做法其實很簡單

1) 新增 script 模仿原來的 service, 重點在於 mode:queued
send_command:
  mode: queued
  sequence:
    - service: remote.send_command
      data:
        entity_id: '{{entity_id}}'
        command: '{{command}}'


2) 搜尋並取代所有 yaml 檔案
搜尋
service: remote.send_command
取代
service: script.send_command



這樣子一通操作下來,
所有發送紅外碼的要求, 都會依照順序一一的執行







评分

参与人数 1金钱 +20 收起 理由
neroxps + 20 感谢楼主分享!

查看全部评分

ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

3

主题

275

帖子

3959

积分

论坛元老

Rank: 8Rank: 8

积分
3959
金钱
3684
HASS币
20
发表于 2020-9-21 22:36:35 | 显示全部楼层
是否穩定.....那就等各位的報告了............
回复

使用道具 举报

30

主题

493

帖子

4795

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4795
金钱
4287
HASS币
156

教程狂人

 楼主| 发表于 2020-9-22 10:00:04 | 显示全部楼层
bossben8 发表于 2020-9-21 22:36
是否穩定.....那就等各位的報告了............

我有一個情境, 內容包含了透過 IR 關閉空調與關閉電視
依照我的想法調整之後, 目前都可以正常運作
不再像以前關空調不關電視或是反過來關電視不關空調

不過確實還需要觀察久一些
ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

34

主题

709

帖子

4693

积分

论坛元老

Rank: 8Rank: 8

积分
4693
金钱
3974
HASS币
50
发表于 2020-9-22 11:45:50 | 显示全部楼层
这几个新增的特性能否中文介绍下,,看起来很有作用的样子....
回复

使用道具 举报

30

主题

493

帖子

4795

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4795
金钱
4287
HASS币
156

教程狂人

 楼主| 发表于 2020-9-22 15:03:35 | 显示全部楼层
huang7dede 发表于 2020-9-22 11:45
这几个新增的特性能否中文介绍下,,看起来很有作用的样子....

其實還蠻容易懂的

                               
登录/注册后可看大图

singe : 程序(Automation/Script)被啟動後獨佔至程序完整結束, 後面觸發的程序不會執行只會告警
restart : 程序啟動後不獨佔, 後面觸發的程序會取代前者
queued : 程序啟動後不會獨佔, 後面獨發的程序排隊等前面的完成後再執行
parallel : 程序啟動後不會獨佔, 後面獨發的程序立即啟動, 同時執行

上面提到的 queued & parallel 可搭配 max 參數限制最大執行數

ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 10:21 , Processed in 0.065711 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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