使用 Alexa 进行 2 向切换 - 如何让 Alexa 切换开关,而不管其状态如何

物联网 智能家居 亚历克斯
2021-06-15 09:54:03

我让 Alexa 控制一个智能继电器,它是带有常规灯开关的双向电路的一部分。它工作得很好,只有一件事:如果继电器“关闭”并且手动开关打开,告诉 Alexa 关灯不起作用;行,但作为中继已经处于“关闭”状态,她什么。我希望她在我说 OffOn时切换继电器,而不管 Alexa 认为该继电器的“当前状态”是什么。

这可能吗?

编辑(回答问题)

继电器是 Sonoff 品牌的 WiFi 开关

接线图(我可以在这里展示的最好)如下

电源馈入墙壁开关和继电器的“1”或 NO。然后墙壁开关和继电器的公共端连接,然后“2”连接到“NC”和灯。

在此处输入图片说明

1个回答

如果设备模拟 WeMo 插座或 Hue Lighting 集线器以由 Alexa 设备直接控制,则您只能打开/关闭它,而不能切换当前状态。

由于 Alexa 设备在物理开关跳闸时无法更新,因此当您要求它控制灯光时,它无法选择正确的操作。

如果您想构建自定义技能并拥有能够测量电力使用情况的 Sonoff 设备,那么可能会构建一个将状态报告回 Alexa 的技能,然后它也可以根据状态发送相同的正确命令。

此外,Sonoff-Tasmota固件支持切换命令,该命令会将继电器的状态翻转为与其当前状态相反的状态。查看文档,这似乎只能通过直接控制(例如 HTTP 或 MQTT)获得,因此您可以将刚刚为 On 或 Off 请求发送 Toggle 命令的内容放在一起。