本帖最后由 houhd 于 2022-6-11 12:19 编辑
10多年前泥腿子进城,买的老破小,还带个杂物间,停个电动车,放点杂物啥的,感觉比现在新小区方便点。
接触HA也好长时间了,应该有两年+了,
最初在杂物间里放了一个绿米的二代网关,加了个zigbee门磁跟小米的飞利浦球泡做开关门开关灯的联动。
要自动化,网络肯定不能没有,所以很早的时候就自己从楼上拉了一根网线下去,杂物间放了一台刷了padavan,AP模式下的极路由3来完成网络覆盖的。
后面觉得这样太浪费一个网关了,加上在论坛混了这么长时间,也有点基本的积累,
于是网关+zigbee门磁被8266+1块钱的有线门磁替代了。
这个方案适用于杂物间这种明线可以随便布,电可以随便取,不用考虑美观问题的场景,
就这样一套十块钱出头的方案就替代了原先100+的方案,退下来的网关被我拿回老家用了。
前一阵子,电动车换了一组电池,以前都没觉得什么,但是这次真觉得肉疼。上一组电池500多换的,还没一年就不行了,后面硬是用售后电池给撑到一年过保的,
过保完人家也不管了,这回换容量更大的电池600多。这电动自行车的保养比小车还贵,10年买菜车一年就是200多一桶机油的事,这换一会电池大几百大几百的,
备受刺激!
昨晚回来又想到电动车充饱自动断电的事,脑袋瓜也就是一激灵的事就想了这么个方案来。
杂物间不是有8266吗,之前做像素钟不是还剩光敏电阻吗,电动车充饱电了那LED不是会一直常亮吗?常亮了把控客minik关了不就得了?
九年制义务教育,从来老师都没夸过我聪明,但昨晚我默默的给了自己一朵小红花,心里的另一个我听到我这想法,忍不住飚了一个字“绝”。
说干就干,拿出8266,找出光敏电阻,面包板上一顿插,ESPHOME编辑了下把固件载下来刷入8266,用手遮挡来模拟充电器快充满前100位置闪灯一熄一开的状态,测试反馈没毛病。
由于100%位置的LED灯在快充满前是闪烁的状态,只有充满了才会常亮,本来计划是用自动化对于ON的持续时间来判断是不是常亮,但是还是希望能更精益求精点,让esphome来做这个判断,
可是自己又不懂,于是就去请教高人了,果然高人一指点,这个问题立马解决了,在此感谢大佬指点。
在固件里加了两行
filters:
- delayed_on: 10s
off不做过滤,就对on进行过滤,灯在闪的时候,off该发送还发送,on需要持续10s才发送on的状态,这样就能判断灯是否常亮了。就避免后最后阶段传感器不停切换状态的情况,应该能省点数据库空间,呵呵。
一早,就把昨晚的“成果”拿去实际部署了,特喵的,实际跟试验完全两码事,
第一个坑就是,通过网线橙、橙白一端对接光敏两个脚,一端接入8266 gpio14跟gnd,发现根本触发不了状态,我估计是网线电阻太大的原因,于是换成两对网线来接,测试有状态了。
第二个坑,本来想着把光敏电阻直接贴外壳100的位置就行了,后面发现根本不行,那LED隔着亚克力塑料往外透光的,强度不够,触发不了状态。
好不容易“机智“想出来的方案,不可能做一半不做,于是就把外壳捅了个洞,把光敏电阻引进去贴脸放在LED上,胶枪一顿乱糊,诶这样可以,有状态了。
这真特喵的给我搞乐了,为了省个几十块的计量插座,也是够拼的。
最后在NR里做个自动化,现在电动车充电中…………
|