之前论坛有几个贴子发了代码学习方法,但这两天才开始接触hass的我,一脸懵圈,所以搞明白后,决定发一个详细点的
先要集成里面加入设备
configuration.yaml里加入摇控器 一定要按照截图缩进, 新版本里,配置文件中已经不要加入IP了
- platform: broadlink
mac: 78:0f:77:66:66:66
switches:
- name: 主卧温控器
command_on: JgAcAB0dHB44HhweGx4cHR06HB0cHhwdHB8bHhwADQUAAAAAAAAAAAAAAAA=
command_off: JgAaABweOR4bHhwdHB4dHRw6HhsdHR0dOTocAA0FAAAAAAAAAAAAAAAAAAA=
- name: LG TV
command_on: JgBYAAABIJISExETETcSEhISEhQQFBETETcROBESEjcRNhM1EjcTNRMTERISNxEUERMSExE2EjYSNhM2EhIROBE3ETcREhITEgAFGwABH0oSAAwzAAEfShEADQU=
command_off: JgBYAAABIJISExETETcSEhISEhQQFBETETcROBESEjcRNhM1EjcTNRMTERISNxEUERMSExE2EjYSNhM2EhIROBE3ETcREhITEgAFGwABH0oSAAwzAAEfShEADQU=
下面才是能学习到代码的关健,开发者工具里面才能学习到代码,这就是他们都说在开发者工具里去学习代码,而我去学不到的原因。
configuration.yaml里加入 一定要按照截图缩进,这个地方的IP 是一定要的。
remote:
- platform: broadlink
host: 192.168.63.131
mac: 78:0f:77:66:66:66
scripts.yaml里加入下面代,一定要按照截图缩进
#
learn_amplifier_mute:
sequence:
- service: remote.learn_command
data:
entity_id: remote.broadlink
device: amplifier
command: mute
alternative: True
learn_amplifier_mute:
sequence:
- service: remote.send_command
data:
entity_id: remote.broadlink
device: amplifier
command: mute
|