求助! 如何把学习的博联遥控红外码设置成一个开关

switch:
  - platform: template
    switches:
     television:
      friendly_name: "TV"
     turn_on:
       service: remote.send_command
       target:
        entity_id: remote.broadlink_rm_pro_remote 
       date:
        device: tv
        command: "on"
       turn_off:
        service: remote.send_command
        target:
         entity_id: remote.broadlink_rm_pro_remote 
        date: 
         device: tv
         command: "off"

写的这个不起作用,目的是开关控制遥控发送配置 但是失败了 ,大佬们有没有好的办法! 谢谢了

照着这个教程执行,如果不行,把你的步骤截全屏提交到这个帖子。

https://bbs.hassbian.com/thread-9489-1-1.html

另外别随便加代码到configuration.yaml。要用package文件夹新建文件的形式进行。

具体操作:

  1. 在开发者模式下学习了红外码,并且可以调用。

2.找到了记录红外码的文件,并复制了红外码

3.根据教程在/config/configuration.yaml写了代码

4.最后重启了CORE,但是在概览和开发者模式的状态下都没有找到控制开关

你看我上面发的图片,你的格式错了。


这样吧,你把整段代码发上来,我改一下

代码放这里

这个是那个文档里的代码

switch:

  • platform: Broadlink
    host: “192.168.31.60”
    mac: “B4:43:0D:38:69:D2”
    switches:
    • name: TCL_TV
      command_on: “JgCiAIKCEUERQBFBEUARIBEhEEASIRE+Ex8RQBIgECARIhAhDyIQQBI+EiIPQRAhEUARIRFAEQABEIWAEEERQRBAEkARIhAgEEERIRBAESERQBAhECIRIBAgESARQRBAEiEQQBIgEEEQIhE+EgABEISBEUARQRI+EkERIQ8iD0ESIBBBECIRPhIgESESHxAgESASQBFAESASQBIfEEESIBBAEQANBQAAAAAAAA==”
      command_off: “JgC2AAghDE0JOBAQFgAISAcNDQ01AAKTgYESQRFAEkAQQREhECARQBIhET8THw9BEiARHxEiECEPIRBBEj4SIRBBECERQBEhEUASAAEOhoAQQRFBEUARQBEiECEPQRAiET8RIRBBESAQIhEgER8RIBFBEUEQIBFAESERPxEiEEATAAENh34SQBFBEUEQQRAiECAQQREhEj4RIhBAEx4RIBEgESERIBBBEUASIBBBESERPhIgEUESAA0FAAA=”

是这个吧 :joy: :joy: :joy: :joy: :joy:

格式如下:

switch:
  - platform: broadlink
    mac: B4:43:0D:38:69:D2
    switches:
      - name: TCL_TV
        command_on: JgCiAIKCEUERQBFBEUARIBEhEEASIRE+Ex8RQBIgECARIhAhDyIQQBI+EiIPQRAhEUARIRFAEQABEIWAEEERQRBAEkARIhAgEEERIRBAESERQBAhECIRIBAgESARQRBAEiEQQBIgEEEQIhE+EgABEISBEUARQRI+EkERIQ8iD0ESIBBBECIRPhIgESESHxAgESASQBFAESASQBIfEEESIBBAEQANBQAAAAAAAA==
        command_off: JgC2AAghDE0JOBAQFgAISAcNDQ01AAKTgYESQRFAEkAQQREhECARQBIhET8THw9BEiARHxEiECEPIRBBEj4SIRBBECERQBEhEUASAAEOhoAQQRFBEUARQBEiECEPQRAiET8RIRBBESAQIhEgER8RIBFBEUEQIBFAESERPxEiEEATAAENh34SQBFBEUEQQRAiECAQQREhEj4RIhBAEx4RIBEgESERIBBBEUASIBBBESERPhIgEUESAA0FAAA=

把你的原来的在config.yaml里面的那段代码删掉。把附件的文件上传到config文件夹里面的packages文件夹里面,重启homeassistant。其他的开关,你继续用我附件文件格式修改。记得文件名要不一样。同样把其他的文件上传到packages文件夹里面,重启homeassistant
tcltv.yaml (620 字节)

上个账号回帖上限了 我已经按照你的方法做了 但是还是不行

这是我盒子或者红外遥控的原因吗

你看看日志!~~~


你自己改了中文名。改回英文的

还有提示你的博联遥控器不存在,你看看是否那个mac是你的遥控器的mac