一. 安装博联智能的ha插件这个简单登录 配置好网就可以了不是重点
二 .需要读取遥控器的Base64编码 (如果是雷鸟 或者 tcl的 可忽略在教程下面提供我弄好的配置文件 和编码文件)
1.需要linux环境 安装一个博联的库
安装 broadlink
pip3 install broadlink
项目地址 https://github.com/mjg59/python-broadlink
2.pip安装完后 在项目中找到 broadlink_cli.py 和 broadlink_discovery.py下载到linux主机中
3.执行python3 broadlink_discovery.py 如图会用到 mac 地址 和 ip
4.命令: python3 ./broadlink_cli --type 0x2712 --host 192.168.1.51 --mac 780******* --learn
出现learning.. 就证明在监听了 遥控器按下按键就可以看见类似图片的 返回值 其中base64 就是我们需要的
5.在ha中添加 按钮
编辑/homeassistant/configuration.yaml 文件
如图 图有解释每个参数
添加好后就可以重启ha 了在首页可以看见实体了
下面试我的雷鸟电视的 配置文件同款的可以试一试应该可以直接用 tcl有的应该也可以
# Loads default set of integrations. Do not remove.
default_config:
# Load frontend themes from the themes folder
frontend:
themes: !include_dir_merge_named themes
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
# Example configuration.yaml entry
switch:
- platform: broadlink
mac: 替换成自己broadlink的mac地址
switches:
- name: 电视开关
command_on: JgBsAIKGD0UPRQ9FD0UQIw8kD0UQIw9EECMQRA8hEiUPIxEiECMQRA9FECMQRBAjD0UPJQ9EDwABHIKHEEMQRA9FD0UPJA8kD0UPJBBDESMQRA8kDyQQIw8kDyQPRQ9FDyQPRQ8kD0QQIw9FDwANBQAAAAAAAAAAAAAAAA==
command_off: JgBsAIKGD0UPRQ9FD0UQIw8kD0UQIw9EECMQRA8hEiUPIxEiECMQRA9FECMQRBAjD0UPJQ9EDwABHIKHEEMQRA9FD0UPJA8kD0UPJBBDESMQRA8kDyQQIw8kDyQPRQ9FDyQPRQ8kD0QQIw9FDwANBQAAAAAAAAAAAAAAAA==
- platform: broadlink
mac: 替换成自己broadlink的mac地址
switches:
- name: 电视切换输入
command_on: JgBsAIKGEEQPRQ9FD0UPRQ8kD0QQIxAjECMQRBBEDyQPJA8kDyQPJA9FDyQPRQ9FD0UPJA8kDwABGYOGEEQPRQ9FD0QQRBAjEEQPJA8kDyQPRQ9FDyQPJA8kDyQPJA9FDyQPRRBED0UPJA8kDwANBQAAAAAAAAAAAAAAAA==
- platform: broadlink
mac: 替换成自己broadlink的mac地址
switches:
- name: 电视菜单
command_on: JgCiAIKHEEMQRA9FD0UPRQ8kDyQPRQ9FD0UPJA9EECMQIxAjECQPJA9EEEQPJA8kDyQPRQ8kDwABHoKHEEQPRBBED0UPRQ8kDyQPRQ9FD0UPJA9FDyQPJA8kDyQPJA9EEEQQIxAjECMQRA8kEAABFYOGEEQPRQ9FD0QQRBAjECMQRA9FD0UPJA9FDyQPJA8kDyQPJA9FD0UPJA8kDyQPRQ8kDwANBQAAAAAAAA==
- platform: broadlink
mac: 替换成自己broadlink的mac地址
switches:
- name: 电视设置
command_on: JgBsAIKHEEQPRQ9EEEQPRQ9FDyQPJA9FD0UPRQ9FDyQPJA8kDyQPJA8kD0UPRBAjECMQIxAjEAABG4KGEEQPRQ9FEEQPRQ9FDyQPJA9EEEQQRA9FDyQPJA8kDyQPJA8kD0UPRQ8kDyQPJA8kDwANBQAAAAAAAAAAAAAAAA==
- platform: broadlink
mac: 替换成自己broadlink的mac地址
switches:
- name: 电视首页
command_on: JgBsAIKGEEQQRA9FD0UPJA8kDyQPJA9FECMPJBAjDyQPJA8kDyQPRQ9FD0UPRBEiEEQQRBBEDwABF4KHEEQPRBBEEEQPJA8kDyQPJA9FDyQPJA8kDyQPJA8kDyQQRBBED0UPRQ8kD0UPRQ9EDwANBQAAAAAAAAAAAAAAAA==
- platform: broadlink
mac: 替换成自己broadlink的mac地址
switches:
- name: 电视返回
command_on: JgCiAIKGEEQPRQ9FD0UPJA8kDyQPJA8kD0UPRQ8kDyQPJA8kDyQPRBBEEEQPRQ9FDyQPJA9EEAABF4KGEEQPRQ9FD0UPJA8kDyQPJA8kD0UPRQ8kDyQPJA8kDyQPRQ9FD0QQRA9FDyQPJA9FDwABFYOGEEQPRQ9FD0QQIxAjECMQIxAjEEQQRA8kDyQPJA8kDyQPRQ9FD0UPRQ9FDyQPJA9FDwANBQAAAAAAAA==
- platform: broadlink
mac: 替换成自己broadlink的mac地址
switches:
- name: 电视音量加
command_on: JgBsAIKGEEQPRRBEEEQPJA8kEEQPJA9EEEQQRA9FECMPJBAjDyQQRA9FDyQPRQ8kDyQPJA8kEAABGIOGEEQPRQ9FD0QQIxAjEEQQIxBED0UQRBBEDyQPJA8kDyQPRQ9FECMPRQ8kDyQPJA8kDwANBQAAAAAAAAAAAAAAAA==
- platform: broadlink
mac: 替换成自己broadlink的mac地址
switches:
- name: 电视音量减
command_on: JgBsAIKHEEQPRBBEEEQPJA8kD0UPJA9FD0UPRQ8kDyQPJA8kDyQPRQ9FDyQPRBAjECMQJA9EEAABFoOGD0UPRQ9FD0QQIxAjEEQQIxBED0UPRQ8kECMQIw8kECMQRBBEDyQPRQ8kDyQPJA9FDwANBQAAAAAAAAAAAAAAAA==
- platform: broadlink
mac: 替换成自己broadlink的mac地址
switches:
- name: 电视上
command_on: JgBsAIKHEEQPRBBED0UPJA9FDyQPRQ9FDyQPJA9FDyQPJA8kDyQPRQ8kD0QQJA8kD0QQRA8kDwABGIOFEEQPRQ9EEEQQIxBEDyQPRQ9FDyQPJA9FDyQPJA8kDyQPRQ8kD0UPJA8kD0UPRBAjEAANBQAAAAAAAAAAAAAAAA==
- platform: broadlink
mac: 替换成自己broadlink的mac地址
switches:
- name: 电视下
command_on: JgCiAIOGEEQPRQ9FD0QQJA9EECMQRA9FDyQPJA8kDyQPJA8kDyQQRBAjD0UPJBAjEEQPRQ9FDwABGoKHEEQPRBBED0UQIw9FDyQQRBBEDyQPJA8kDyQPJBAjECMPRQ8kD0UPJA8kD0UPRBBEEAABFYOGEEQQRA9FD0QRIhFDECMQRBBEECMQIxAjDyQQJA4kDyQPRQ8kEEQQIw8kEEQPRRBEDwANBQAAAAAAAA==
- platform: broadlink
mac: 替换成自己broadlink的mac地址
switches:
- name: 电视左
command_on: JgCiAIOGEEQPRRBEEEMQIxBEECMQRBAjEEQPRRAjDyQPJA8kDyQPRRAjD0UPJBBEDyQPJA9FDwABG4OFEUMQRA9FD0UPJA9FDyQPRQ8kD0UPRQ8kDyQPJA8kDyQPRBAjEEQQIxBEDyQPJA9FDwABFYOGEEQPRQ9FD0QQIxFDECMQRA8kEEQQRA8kECMPJA8kECMQRA8kD0UPJA9FDyQPJA9FDwANBQAAAAAAAA==
- platform: broadlink
mac: 替换成自己broadlink的mac地址
switches:
- name: 电视右
command_on: JgBsAIKHEEQPRBFDD0UPJBBEDyQPRQ8kD0UPRRBEDyQPJBAjDyQPRQ8kD0QQIxBEECMQIxAjEAABGoKGEEQQRA9FEEQPJA9FDyQQRBAjD0UPRBBEDyQPJA8kECMQRBAjD0UPJA9FDyQPJA8kDwANBQAAAAAAAAAAAAAAAA==
- platform: broadlink
mac: 替换成自己broadlink的mac地址
switches:
- name: 电视确定
command_on: JgCiAIWEEUMRQxFDEUISQhJCEkISQhEiEUMRIhEiESIRIhEiESIRIhEiESIRIhFDESIRQxFDEQABHISEEkIRQxFDEUMRQhJCEkISQhEiEUMRIhEiESIRIhEiESIRIhEiESIRIhFDESIRQxFDEQABFIOFEkISQhFDEUMRQxFDEUMRQhIiEEMRIhEiESIRIhEiESIRIxAjECMQIxBDESIRQxFDEAANBQAAAAAAAA==