- 主题:请教Homekit下实现灯的翻转
开关与灯具不是同一品牌。需要将灯具与智能开关绑定,实现按一下智能开关,灯翻转(开/关)。但是Homekit不直接支持状态的翻转,只有开,关;没有开/关。
百度了一圈可以通过Shortcut间接实现
if 灯 开着
then 关闭灯
else 打开灯
end if
可以实现,但是延迟很高,接近两秒,体验很差。
应该是获取灯状态这一步耗时高。
想问下有没有其他更好的方法?
Homeasisitant有一个Switch Toggle好像能实现,有大神用过吗?怎么设置呀,能接入Homekit吗?
发自「今日水木 on iPhone 12」
--
FROM 221.222.20.*
homekit确实这点不方便
--
FROM 31.17.122.*
没看明白,开关是指智能开关还是无线开关,智能开关的话为什么还要管灯的状态?
【 在 omegaojian 的大作中提到: 】
: 开关与灯具不是同一品牌。需要将灯具与智能开关绑定,实现按一下智能开关,灯翻转(开/关)。但是Homekit不直接支持状态的翻转,只有开,关;没有开/关。
: 百度了一圈可以通过Shortcut间接实现
: if 灯 开着
: ...................
--
FROM 43.250.200.*
说的是智能开关上的可编程按键。
用的智能开关+智能灯方案。
需要用智能开关上的可编程按键,控制不断电的智能灯,按一下开灯,再按一下关灯。
因为开关和灯具不是同一品牌,所以需要在Homekit里实现。
但是Homekit里的灯具只有turn on 和turn off两种指令没有翻转toggle。一个按键只能绑定一个指令,只能一个按钮绑定turn on,另一个按钮绑定turn off,非常浪费按钮,也不太人性。
【 在 pyer 的大作中提到: 】
:
: 没看明白,开关是指智能开关还是无线开关,智能开关的话为什么还要管灯的状态?
: --
:
发自「今日水木 on iPhone 12」
--
FROM 114.254.10.*
研究了一下午,已经通过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.*
没用aqara。买过几款aqara的几款开关试了一下,只能将继电器接入Homekit,按钮或者可编程开关无法接入Homekit,不知道别的型号行不行。
【 在 santanarow20 的大作中提到: 】
:
: 你既然是homekit做中枢,智能开关肯定是aqara了,解决方案是买个无线开关,无延迟。
: --
:
发自「今日水木 on iPhone 12」
--
FROM 114.254.10.*
你说的智能开关其实是可以接入HomeKit的无线开关,你想做自动化,按下无线开关的时候切换灯的通断是吧?
你不是说灯只支持on off不支持toggle吗,其实是在HomeKit里不支持,在HA里是支持的?
【 在 omegaojian 的大作中提到: 】
: 研究了一下午,已经通过Home asisistant实现了。
: 大概思路是:
: 在Home asisitant里创建一个switch,利用light.toggle service,将switch的 turn on 和 turn off 两个动作都设置为 light.toggle。然后将创建的switch添加到Homekit中,在Homekit中将可编程按钮指向该switch 的turn on(或者turn off,一样的)。
: ...................
--
FROM 157.255.208.*
我估计HA是记忆灯的状态,又是原生toggle逻辑,执行几乎无延时。
homekit首先状态可能是现查的,然后又是用户态的脚本逻辑,延时就海了去了。
反正homekit基本废物,真心难用。我最近因为换洗衣机看了一下alexa的智能家居,这玩意能支持的第三方设备大把大把,也能集成进HA。就是不支持中文指令........
【 在 pyer 的大作中提到: 】
: 你说的智能开关其实是可以接入HomeKit的无线开关,你想做自动化,按下无线开关的时候切换灯的通断是吧?
: 你不是说灯只支持on off不支持toggle吗,其实是在HomeKit里不支持,在HA里是支持的?
--
FROM 213.95.148.*
是的,home asisitant里有 light.toggle 服务,可以翻转灯的状态。但是home kit里没有。
可以在home asisitant里创建虚拟开关的方式,将light.toggle间接接入homekit。
【 在 pyer 的大作中提到: 】
:
: 你说的智能开关其实是可以接入HomeKit的无线开关,你想做自动化,按下无线开关的时候切换灯的通断是吧?
: 你不是说灯只支持on off不支持toggle吗,其实是在HomeKit里不支持,在HA里是支持的?
: --
:
发自「今日水木 on iPhone 12」
--
FROM 124.64.19.*
HomeKit里看到的状态比较别扭吧,不如把开关和灯都接入HA,然后用HA的自动化
【 在 omegaojian 的大作中提到: 】
: 是的,home asisitant里有 light.toggle 服务,可以翻转灯的状态。但是home kit里没有。
: 可以在home asisitant里创建虚拟开关的方式,将light.toggle间接接入homekit。
: 发自「今日水木 on iPhone 12」
--
FROM 112.97.61.*