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

 找回密码
 立即注册
查看: 31089|回复: 34

0.65.5版本的小米萬能遙控器設定步驟

  [复制链接]

27

主题

387

帖子

3253

积分

元老级技术达人

积分
3253
金钱
2846
HASS币
40

教程狂人

发表于 2018-3-20 13:02:46 | 显示全部楼层 |阅读模式
本帖最后由 windgo 于 2018-3-20 16:21 编辑

設定參考網頁
https://home-assistant.io/components/remote.xiaomi_miio/

先加入小米萬能遙控器的設定,下方的slot表示未來要存的command控制數量

#configuration.yaml
remote:
  - platform: xiaomi_miio
    name: "ir_remote"
    host: 192.168.31.xxx
    token: your_token
    slot: 14
    timeout: 30
    hidden: false
    commands:
      1:
        command:
          - raw:123456隨便填還不知道紅外碼多少

#configuration.yaml設定好後,重啟HA
可以在service內選擇學習紅外線碼
按call service後,將遙控器對準萬能遙控器,按下要學習的按鈕

Image_20180320_003.png
states就會跑出新增的紅外線碼
Image_20180320_006.png
再寫到configuration.yaml內的command,例如這邊的紅外碼學到的是
Z6VPAPgBAABoAgAAxwYAAOQIAAC+EQAADCMAAJi3AADIdwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFEBAQEBAQIBAQEBAQEBAgECAQEBAQEBAQECAgICAgICBgNXA1cDUA

#configuration.yaml
remote:
  - platform: xiaomi_miio
    name: "ir_remote"
    host: 192.168.31.xxx
    token: your_token
    slot: 14
    timeout: 30
    hidden: false
    commands:
      1:
        command:
          - raw:Z6VPAPgBAABoAgAAxwYAAOQIAAC+EQAADCMAAJi3AADIdwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFEBAQEBAQIBAQEBAQEBAgECAQEBAQEBAQECAgICAgICBgNXA1cDUA


#scripts.yaml
'1521471349549':
  alias: tv_1
  sequence:
  - data:
      command:
      - '1'
      entity_id: remote.ir_remote
    service: remote.send_command
      

#automations.yaml
- action:
  - service: script.1521471349549
  alias: ir_code_c19_1168
  condition: []
  id: '1514216084672'
  trigger:
  - entity_id: sensor.ir_code
    platform: state
    to: '1168'

或者不想設定那麼多
可以直接在script內寫入紅外線碼,使用自動化調用
1.jpg
最後你可以依照下面文章input_boolean的方式來透過script來產生一個按鈕來執行
https://community.home-assistant.io/t/switch-run-script/32206










评分

参与人数 1金钱 +20 收起 理由
+ 20 膜拜大神!

查看全部评分

回复

使用道具 举报

1

主题

190

帖子

1704

积分

金牌会员

Rank: 6Rank: 6

积分
1704
金钱
1514
HASS币
0
发表于 2018-3-20 16:43:55 | 显示全部楼层
谢谢楼主,学习了
回复

使用道具 举报

5

主题

140

帖子

448

积分

中级会员

Rank: 3Rank: 3

积分
448
金钱
308
HASS币
0
发表于 2018-3-20 17:04:25 | 显示全部楼层
谢谢楼主,学习了
回复

使用道具 举报

8

主题

276

帖子

1570

积分

金牌会员

Rank: 6Rank: 6

积分
1570
金钱
1294
HASS币
0
发表于 2018-4-8 14:49:24 | 显示全部楼层
所以第一步是
#configuration.yaml
remote:
  - platform: xiaomi_miio
    name: "ir_remote"
    host: 192.168.31.xxx
    token: your_token
    slot: 14
    timeout: 30
    hidden: false

input_boolean:
  amplituner:
    name: test
    inital: off
第二步是在scripts.yaml填入以下資訊
sequence:
   door open:
       sequence:
           - service: remote.send_command
             entity_id  remote.xiaomi_miio_192_168_31_xxx
            data
               command:
                   -  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  第三步是在automations.yaml
turn_amplituner_on:
   trigger:
    platform: state
    enitity_id: amplituner
    from: off
    to: on
  action:
    service: script.door open
    entity_id: script.amplituner_on

是這樣就可以產生按鈕

然後按下按鈕就可以透過小米萬能發射錄製的紅外訊號去控制門開了是嗎??
回复

使用道具 举报

2

主题

190

帖子

1733

积分

金牌会员

Rank: 6Rank: 6

积分
1733
金钱
1543
HASS币
0
发表于 2018-4-24 22:09:49 | 显示全部楼层
謝謝樓主
請問remote.xiaomi_miio這個能夠一次發送二個以上的指令嗎?
例如電視要按下 22 才能轉台
該怎麼下指令呢?
回复

使用道具 举报

27

主题

387

帖子

3253

积分

元老级技术达人

积分
3253
金钱
2846
HASS币
40

教程狂人

 楼主| 发表于 2018-4-24 23:05:08 | 显示全部楼层
superjsf 发表于 2018-4-24 22:09
謝謝樓主
請問remote.xiaomi_miio這個能夠一次發送二個以上的指令嗎?
例如電視要按下 22 才能轉台

先發射2
wait 1秒
再發射一次2
回复

使用道具 举报

0

主题

1

帖子

16

积分

新手上路

Rank: 1

积分
16
金钱
15
HASS币
0
发表于 2018-5-15 10:01:40 | 显示全部楼层
謝謝樓主! HA documentation sometime just didn't say things in detail. Luckily I found this forum and all my question answered on the IR Remote. thanks!
回复

使用道具 举报

2

主题

227

帖子

1980

积分

金牌会员

Rank: 6Rank: 6

积分
1980
金钱
1753
HASS币
0
发表于 2018-5-15 22:30:06 | 显示全部楼层

谢谢楼主,学习了
回复

使用道具 举报

0

主题

150

帖子

914

积分

高级会员

Rank: 4

积分
914
金钱
764
HASS币
0
发表于 2018-5-19 21:36:15 | 显示全部楼层
太有用了!!謝謝你!!
回复

使用道具 举报

2

主题

34

帖子

216

积分

中级会员

Rank: 3Rank: 3

积分
216
金钱
182
HASS币
0
发表于 2018-5-20 14:13:52 | 显示全部楼层
感谢楼主分享哈!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 15:45 , Processed in 0.248147 second(s), 43 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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