ESP8266自制门磁传感器接入hass和homekit
ESP8266自制门磁传感器接入hass和homekit

ESP8266自制门磁传感器接入hass和homekit

ESP8266自制门磁传感器接入hass和homekit插图
首先来个合影
ESP8266自制门磁传感器接入hass和homekit插图1
ESP8266自制门磁传感器接入hass和homekit插图2
主角登场NodeMcu Lua WIFI V3


先来做一下准备工作,这个门磁开关没有杜邦口,所以我们要给他焊个上去,这样才方便接到NodeMcu Lua上。
ESP8266自制门磁传感器接入hass和homekit插图3

ESP8266自制门磁传感器接入hass和homekit插图4

ESP8266自制门磁传感器接入hass和homekit插图5

ESP8266自制门磁传感器接入hass和homekit插图6
ok焊接完成~这样就方便插上去了。

先把NodeMcu Lua接到电脑上,然后打开设备管理器查看端口号。
ESP8266自制门磁传感器接入hass和homekit插图7
这里我们看到的端口是8,要记住,后面会用到。
ESP8266自制门磁传感器接入hass和homekit插图8

下载espeasy的固件。
地址:https://github.com/letscontrolit/ESPEasy/releases
教程里的版本是Release v2.0.0-dev11,当然,大家看到这篇文章的时候可能又有了新版,那就下载最新版即可。
下载完之后解开压缩包,运行FlashESP8266.exe:
ESP8266自制门磁传感器接入hass和homekit插图9
选择你的nodemcu端口,就是我们刚才在设备管理器里看到的COM8。firmware这里选择ESPEasy_v2.0.0-dev11_dev_4096.bin。
ESP8266自制门磁传感器接入hass和homekit插图10
点击Flash后会自动运行脚本刷入固件:
ESP8266自制门磁传感器接入hass和homekit插图11
刷入完成后按一下主板上的rst键:
ESP8266自制门磁传感器接入hass和homekit插图12

等待一会,用手机或者电脑搜索wifi,会看到一个ESP_Easy_0的wifi。连接它,密码是:configesp。
ESP8266自制门磁传感器接入hass和homekit插图13
连接成功后,在手机或电脑的浏览器里输入192.168.4.1。然后配置你的wifi。
ESP8266自制门磁传感器接入hass和homekit插图14
wifi配置完成后会重启。等待20秒钟。
ESP8266自制门磁传感器接入hass和homekit插图15
点击图中的位置,就可以进入espeasy的主页了。
ESP8266自制门磁传感器接入hass和homekit插图16

配置mqtt服务器,点击Controllers,编辑控制器1。
此处注意,只有控制器1可以使用mqtt服务。
ESP8266自制门磁传感器接入hass和homekit插图17

选择OpenHAB MQTT
ESP8266自制门磁传感器接入hass和homekit插图18
按图操作
ESP8266自制门磁传感器接入hass和homekit插图19
OK,MQTT服务配置完成

接下来配置门磁传感器
选择Device,点击Edit。
ESP8266自制门磁传感器接入hass和homekit插图20
Device这栏选择Switch input。
ESP8266自制门磁传感器接入hass和homekit插图21
按图中填写
ESP8266自制门磁传感器接入hass和homekit插图22
OK,传感器也配置好了,接下来连接硬件。

传感器2根线,一根接D4,因为我们刚才选择的是D4。另外一根接GND。
如图:
ESP8266自制门磁传感器接入hass和homekit插图23

现在把门磁合起来,如果没有问题的话,主板上的灯会亮起。
ESP8266自制门磁传感器接入hass和homekit插图24

OK,到这里的话,传感器的软硬件都设置好了。
接下来我们来将这个传感器接入hass
在configuration里添加传感器:

binary_sensor :
  – platform: mqtt
    name: “mencitest”
    state_topic: “/esptest/switch/menci”
    qos: 0
    payload_on: “1”
    payload_off: “0”
    device_class: opening

还记得我刚才让你们记住的几个地方吧。
state_topic这行要填你们刚才填的路径。
ESP8266自制门磁传感器接入hass和homekit插图25 

重启hass,你会发现门磁已经正常工作了。
但是有略微的延迟,希望有大神指点下,降低延迟。
ESP8266自制门磁传感器接入hass和homekit插图26

最后,重启homebridge,在homekit里就有这个门磁设备拉。
ESP8266自制门磁传感器接入hass和homekit插图27 
ESP8266自制门磁传感器接入hass和homekit插图28 

Visits: 111

发表回复