hass 篇一:垃圾佬给电蚊香加自动化控制
最近的烦恼
买了电蚊香,可是总是早上起来忘了关,考虑用homeassistant的自动化来帮我解决问题,homeassistant有两种方案,hass本身有自动化,不太会用,我这一次采用nodered来解决问题
大体思路
我只是提供了一条思路,用esp8266来控制废品遥控开关,反正个头不大,可以去改造,不过中间涉及220v强电,如果对这个不熟悉,或者觉得危险,不建议去折腾。这个对焊接和测量电压有一定基础,蜗牛菌是野生的玩家!
为啥不直接搞一个智能插座
绝大部分的智能成品插座都是带指示灯的,晚上大部分的灯有点太亮了,影响睡觉。当然有些插座灯是可以单独关闭的,得花钱买吧,还有既然都玩homeassistant了不自己折腾折腾多不合适,折腾使我快乐!还有我家的好像都不可以单独关闭。单独控制其实就是单独io控制LED点亮。有没有让现有的LED不亮,当然有,钳子上去直接简单粗暴的掐了,只要不短路都没啥问题!
看着没太大影响吧,不过这灯控模块不建议带太大功率的电器,20w以内应该妥妥的,电蚊香应该功率小的很!
esp8266控制灯控板
垃圾佬主要垃圾多,各种模块翻翻总有可以用的,
首先拆开研究一下
侧面螺丝刀一撬就打开了
很容易看出靠近继电器那边有三根线的是输入端,接入220v
通过压敏电阻(蓝色那个)也可以看出那边是输入端,还有一般模块塑料壳上也会有写,拆出来之前最好拍照,这样页方便于你正确装回去,如果你天生过目不忘当我没说。
拆出电路板,先看板子上写的丝印,大部分板子都会写一些标注,因为我们要取弱电,esp8266模块供电是3.3v,在遥控模块接收器那边很容易的看到了丝印写着CH1 GND 5V,
如果直接拆了遥控接收板得用稳压模块把5v电变成3.3v,稍微麻烦,先上电测量一下吧,也许小板子上有可以用的电压,先要给输入端接220v电,注意所有线头不能有任何接触,避免出现问题,最好叫上你的家人或者朋友帮你上电,万一触电出了问题也能踹开你,及时断电
测量板子如下,红色的3.3v,黑色GND,因为ch1输出控制继电器的管脚一直是3.3v,上电继电器就吸合了,所以必须刮断铜箔,然后把esp8266的控制脚接过去
刮断比较容易,随便找一个刀,壁纸刀手术刀,不行螺丝刀,一直刮然后通电测试如果继电器不再吸合了,说明刮断了
esp8266刷写tasmota
然后在找esp8266模块,如果没有合适的可以用esp-01m模块,我是之前捡的垃圾里有一个cs-nm-y1w萤石的模块,查说明书看管脚定义
背面有tx rx gpio0 6 7 管脚是供电,先把tasmota程序写进去,用ttl刷机模块刷写程序的时候需要吧vcc 接7 gnd接6和gpio0 tx 和 rx分别接rx和tx,
用tasmota的软件把程序写进去,然后去掉gpio0的接地,重新给8266上电手机给8266配网,重新上电以后会有一个以tasmota开头的热点,手机连接没有密码的,然后192.168.4.1去网页登录配置家里的wifi和密码。
连接成功以后会出来一个ip地址,如果没出来去路由器里找到tasmota设备,
这个应该有很多方面的教程,主要配网结束以后,还要配置mqtt如果本地用可以不设置,但是io必须要设置好,比如我设置的是gpio13作为控制继电器吸合的点,那么在tasmota界面里可以如下设置,
这个看个人情况因为我的那个模块我用的gpio13的引脚,也是那样接线的
如果定义好gpio13作为控制脚,那么如下接线把gpio13的线焊接到遥控板输出管脚CH1上
注意vcc和gnd不要接错,不然容易出问题,最好标记一下,gnd和8266的外壳通,焊接结束以后,可以把表笔一端接遥控模块的gnd一端和8266外壳测量通断。通电前做好检查,8266模块和底下强电之间必须用东西做好绝缘,我这用的青稞纸绝缘,你也可以用别的材料,塑料啥的也可以!确定没啥问题就上电测试这里要注意安全毕竟220v的电。然后去路由器里面看找到以tasmota开头的设备,局域网的ip地址就可以控制io的电平,网页端电那个开关可以控制继电器的吸合,继电器吸合的时候会有轻微的响声
如果你的mqtt服务器已经搭建好了(我的就是homeassistant里搭建的),
而且刚tasmota里正确填写了你自己的tasmota服务器和密码。那么在homeassistant里的 设置→设备无服务→tasmota
我这里有四个,点进去刚添加那个,右上角可以重命名,方便你自己识别
中间那个按钮就是控制,先测试一下,可以用表或者用电器
现在给他重命名为床头插座
选择那个插座就可以控制输出线的供电了,这种灯控板都是只控制火线的,所以插座接线的时候也可以直接只接三根线,输入的零线 火线 输出火线,输出的零线和输入零线共一根,
插座供电断开后接线测试
务必保证插座的电断开了,然后用电笔或者表测量电线没有电了再进行操作,最好有人陪同,以防万一
接线好以后检查绝缘没啥问题就可以通电测试了,就可以插上电蚊香测试了,注意要固定一下,避免出幺蛾子!如果你没有接入mqqt服务器,去路由器里找到tasmota开头的设备,登录他的ip就可以控制他了,不过自动化必须接入homeassistant里面,而且我用的是nodered,
首先打开homeassistant然后打开nodered然后搜time
如果没有time range 那么可能需要在节点管理里面添加那个节点
添加好了以后,
用inject节点去触发,我设置的10分钟一次,可以更长
然后把time range拖进去,参考设置
然后是输出控制那个改造的插座
基本就这样了,去折腾吧,强电的部分一定要断电以后再折腾
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
绵羊
校验提示文案
Huo小菜
校验提示文案
一天六顿饭
校验提示文案
psp6670
校验提示文案
libinmuziwenwu
校验提示文案
Brock-予
校验提示文案
秋人艺方
校验提示文案
一天六顿饭
校验提示文案
Huo小菜
校验提示文案
秋人艺方
校验提示文案
Brock-予
校验提示文案
libinmuziwenwu
校验提示文案
psp6670
校验提示文案
绵羊
校验提示文案