研究了一下午,已经通过Home asisistant实现了。
大概思路是:
在Home asisitant里创建一个switch,利用light.toggle service,将switch的 turn on 和 turn off 两个动作都设置为 light.toggle。然后将创建的switch添加到Homekit中,在Homekit中将可编程按钮指向该switch 的turn on(或者turn off,一样的)。
基本无延迟,断电重启了几次,可靠性也很好。
【 在 omegaojian 的大作中提到: 】
: 开关与灯具不是同一品牌。需要将灯具与智能开关绑定,实现按一下智能开关,灯翻转(开/关)。但是Homekit不直接支持状态的翻转,只有开,关;没有开/关。
:
: 百度了一圈可以通过Shortcut间接实现
: if 灯 开着
: then 关闭灯
: else 打开灯
: e
: ..................
发自「今日水木 on iPhone 12」
--
FROM 114.254.10.*