- platform: broadlink
host: 10.0.0.30
mac: 78:0f:77:5a:48:99
timeout: 15
switches:
# amplifier ==============================
amplifier_power:
friendly_name: Power
command_on: JgBAAEq 很长我删了点 SBUADQU=
command_off: ''
trun_on
。turn_on
按钮变白,第二次按发送turn_off
按钮变暗。于是有些用在 homekit 里的按钮,还是要设 off 状态,不然发送的命令就是空的。switch.amplifier_power
。这样你的 UI 上就有能点的控制按钮了。
amplifier_volume_up_10_times:
alias: Vol ++
sequence:
- service: switch.turn_on
data:
entity_id: switch.amplifier_volume_up
# 把 service 这段复制粘贴 10 遍
remote.send_command(需要先定义一个 remote 实体)
。但同一段代码多处编辑显然不大优,所以这里有一个 switch 服务可以用,分开 /关 /toggle。num_repeats
参数,但只能在remote.send_command
里用,这个我们后面讲。remote:
- platform: broadlink
host: 10.0.0.30
mac: 78:0f:77:5a:48:99
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
# num_repeats: 20
remote.learn_command
学到的码保存在哪里。家里用了 10 年的遥控灯,遥控开关,这次让我感觉最深的就是,智能家居反馈当前状态很重要。比如老的遥控灯,315 射频,开关都是同一个按钮。那么如果一次指令发送失败,它的状态你就不可测了。人在家的时候还好,但远程或隔着楼层,就要跑去看了,这个明显不行。有些开关键分开的插座稍微好点,至少远程我不知道它开还是关,多发几次开或者关,它总能奏效。但最好是它能反馈给你,我开 /关了。
裸奔的智能插座:博联 Broadlink SP2/SP mini 的分析、破解 - 萝卜头实验室
现在功能上是这样的,通过博联的手机 App,可以在不接入家庭 wifi 的情况下远程控制 RM Pro。后期打算禁掉它的联网功能,全部从 hass 走,毕竟博联之前的 App 烂得离谱,对它家的安全不太有信心。而且它的设备都直接保存你的局域网密码,所以局域网内对这些智能设备最好也隔离防护一下。
博联近一年的版本,射频码已经没有第三方学习接口了,只能用它的 App。然后你再通过安卓端或者抓包之类的方式去破解,非常兜圈子。但是同时呢,博联又希望你把你家的遥控器学习好之后,共享到它的公共库,以完善它的产品体验。它的是它的,我的还是它的,这个有点恶心。在产品还没有完善的情况下,来玩第三方的基本都是偏 geek 的这些人,先铺量嘛,会搞的总有办法绕,不会的也压根不会用第三方,这限制搞得毫无意义,徒增烦恼。
如果有某个第三方 App,功能特别好,整合了各个硬件厂商,你到时候花钱买它就好了。其它厂商都在造墙,都在闭门造车,App 都烂得要死,何不开放接口,群策群力,加快进度。你闭门造车你 App 做系统做得过小米阿里 251 ?不是慢性作死嘛。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.