搜尋此網誌

2021年5月30日 星期日

(Home Assistant) Broadlink RM mini 3 學習紅外線碼

Home Assistant 透過網路萬用紅外線遙控器如小米、Broadlink RM ,可遙控設備

並可透過 bridge 加入,Apple 家庭 App,經由 SIRI 控制設備,下圖為 RM mini3 控制浴室

暖風換氣機並加入Homekit




手機下載 Broadlink App,先透過 2.4G 網路將 RM mini3 連網路,並在App中取消設備上鎖



透過 Broadlink App 或路由器查詢,紀錄RM mini3 IP



HA 整合加入 Broadlink 插件,輸入 RM mini3 ip, HA 即可加入 RM mini3 實體

進入 HA 開發工具 \ 服務 \ YAML 模式 學習紅外線碼




Example:
service: remote.learn_command
data:
  entity_id: remote.rm3_2_remote  # Broadlink 實體ID
  device: hdmi #裝置名稱
  command: hdmi1   #按鈕名稱



紅外線碼在\config\.storage\broadlink_remote_XXX_codes 檔案內,引號內即為剛剛所學習到的紅外線碼


延伸運用:加入智能插座功率計判讀裝置是否為開

switch:
  - platform: template
    switches:
      blueroom_tv:
        value_template: "{{ states('sensor.blueroom_tv_outlet_power')|float > 4.0}}"
        turn_on:
          service: script.turn_on
          data:
            entity_id: script.chimei_tv
        turn_off:
          service: script.turn_on
          data:
            entity_id: script.chimei_tv

script:
  chimei_tv:
    sequence:
      - service: remote.send_command
        data:
          entity_id: remote.rm3zhi_neng_yao_kong_remote
          command: b64:JgBeAI2VEhMSOBI5ETkRFBEUERQRExITEjgSORE5ERQRFBEUERMSExITEjgSOREUERQRFBETEjkROREUERQRORE5EjgSOBIABhCSlRI4EgAMeJGVEjgSAAx7jpUSOBIADQU=
  


小米萬能遙控器學習紅外線碼 無法使用 "remote.learn_command" 請改用
"xiaomi_miio.remote_learn_command "

2021年5月28日 星期五

(Home Assistant) 小米無線開關接入HOME ASSISTANT

小米無線開關接入HOME ASSISTANT


米家無線開關


Zigbee 無線開關透過 Zigbee2Mqtt 接入Home Assistant 後實體為 sensor.XXX_action 並非為 switch,需使用自動化等設定,才可設定單擊 (single)、雙擊 (double)、三擊 (triple)、長按的觸發動作


或是在 /config/automations.yaml 貼入以下後重啟HA

- id: '1591171037764'

  alias: 小米按钮_切換藍房燈  #改成你要的自動化名稱後刪除註解

  description: ''

  trigger:

  - entity_id: sensor.blueroom_button_action

    platform: state

    to: single

  condition: []

  action:

  - data: {}

    entity_id: switch.blueroom_light   #改成你要控制的實體後刪除註解

    service: switch.toggle

  - data:

      payload: '{"click":"none"}'

      topic: zigbee2mqtt/0x00158d0000f01f34  # 將0X這段改成無線按鈕的IEEE address

    service: mqtt.publish

  mode: single

(Home Assistant) 顯示.stroge 資料夾

 Home Assistant .stroge 預設為隱藏資料夾 

若要正常顯示.stroge 資料夾 ,變更以下設定

Supervisor / File editor / Configuration / Option: ignore_pattern (required) 

將.storge刪除