从 IFTTT 获取触发器 - 使用 ESP8266

物联网 ESP8266 伊夫特
2021-06-02 09:08:37

我正在使用 Wemos mini 来打开灯。

我试图找出如何结合IFTTTSunsetSunriseWeather underground触发灯ON

我发现的所有示例都是 ESP 如何触发IFTTT(使用IFTTTMaker)而不是相反,这意味着 ESP 是从IFTTT服务中触发的

1个回答

如果你想向你的 esp8266 发送一个“then that”触发器,你可以使用webhook


但是,您需要在您的家庭网络上做一些准备工作:

  • 您需要在 esp8266 上运行网络服务器。
  • 您需要在路由器上启用端口转发才能将一个端口转发到您的 esp8266。
  • 您需要知道您面向公众的 IP 地址,或者您需要使用 DynDNS 服务。
  • 您需要了解打开面向公众的端口并将其转发到您的 esp8266 的安全隐患。

以下是您需要在 ifttt webhook 操作字段中输入的内容:

  • URL:输入您的公共 IP 地址(包括转发到 esp8266 的端口)或您的 dynDNS 地址。
  • 方法/内容类型/正文:随意选择。

一个简单的 http 调用示例:

http://yourexternalip:yourport/msg?switch=0

这是您需要在 esp8266 上实现的内容:

在esp8266你需要有Web服务器检查的http请求的配置在您的网络挂接和反应根据您的意愿。