『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 18933|回复: 32

[基础教程] sonoff的上电开的固件了,拯救物理开关。

[复制链接]

34

主题

709

帖子

4693

积分

论坛元老

Rank: 8Rank: 8

积分
4693
金钱
3974
HASS币
50
发表于 2018-11-27 17:02:09 | 显示全部楼层 |阅读模式
之前按照大神刷Tosmota固件,参考 https://bbs.hassbian.com/thread-405-1-1.html该固件可以从sonoff的刷机针脚引出2根线到物理开关,控制sonoff开关都没问题,也很方便。但有一个问题,从sonoff引出线到物理开关,这2个东西势必得挨得比较近才行,一般是把sonoff放到86面板里面,但我家里的面板是118型,而且还有插座在一起,拆开一看很小空间放不下。如果把sonoff放到吊顶灯里面,跟灯泡在一起,那零线火线得重新走一条过来,因为物理开关过来的线是接在sonoff的针脚上,而不是接线卡槽上面。那么只有新装修可以搞,已经装修好了就没办法了,如下图(sonoff可以塞入86面板按这样接线)。
sonoff1.png


如果不能塞到86面板只有这样接线了,如下图:

sonoff2.png
这个就有一个问题,物理开关关闭后,没法用HA控制开关,,物理开关打开后,灯光不会打开,还得用HA或者用SIRI喊开,,简直多此一举太傻了。不要说一直不关物理开关,你可以做到,但是家人做不到,他们都是顺手按开关,结果按了开关灯也不亮。

所以就需要一个接通开关灯就亮的固件。
回复

使用道具 举报

23

主题

656

帖子

4609

积分

元老级技术达人

积分
4609
金钱
3938
HASS币
30

教程狂人

QQ
发表于 2018-11-27 17:15:23 | 显示全部楼层
本帖最后由 alei643 于 2018-11-27 17:17 编辑

如果需要比较小的固件,建议使用ESP01,需要搭配AC-DC变压模块,不过这样整体的体积可以缩小很多,86底盒都可以放下,总体成本和sonoff差不多。
如果采用第二种接线方式,Tasmota固件本来就支持上电自动吸合继电器的功能,需要更改PowerOnState参数,默认是关闭的状态。
回复

使用道具 举报

23

主题

1338

帖子

6755

积分

超级版主

Rank: 8Rank: 8

积分
6755
金钱
5392
HASS币
100

教程狂人

发表于 2018-11-27 17:17:28 | 显示全部楼层
我也是118,用的论坛改装模块,而且预留的还是2.5平的粗线,勉强能塞进去
回复

使用道具 举报

34

主题

709

帖子

4693

积分

论坛元老

Rank: 8Rank: 8

积分
4693
金钱
3974
HASS币
50
 楼主| 发表于 2018-11-27 17:57:35 | 显示全部楼层
alei643 发表于 2018-11-27 17:15
如果需要比较小的固件,建议使用ESP01,需要搭配AC-DC变压模块,不过这样整体的体积可以缩小很多,86底盒都 ...

怎么改参数,就需要第二种,已经确定了86底盒放不下。貌似没有教程啊。
回复

使用道具 举报

75

主题

1976

帖子

8181

积分

元老级技术达人

积分
8181
金钱
6155
HASS币
430

活跃会员教程狂人

发表于 2018-11-27 18:20:21 | 显示全部楼层
所有过往,皆为序章。
回复

使用道具 举报

34

主题

709

帖子

4693

积分

论坛元老

Rank: 8Rank: 8

积分
4693
金钱
3974
HASS币
50
 楼主| 发表于 2018-11-27 18:27:07 | 显示全部楼层
咸味土豆 发表于 2018-11-27 18:20
https://bbs.hassbian.com/thread-1358-1-1.html
看看这个。

谢谢,这些命令在哪里设置,刷了tasmota固件后也没看到有地方设置啊

二、实用命令
Ledstate 0: 禁用指示灯。
Ledstate 1: 指示灯作为电源指示。
PowerOnState 0: 开关通电时断开。
PowerOnState 1: 开关通电时闭合。
PowerOnState 2: 开关通电时状态与断电前相反。
PowerOnState 3: 开关通电时保持断电前状态。
回复

使用道具 举报

75

主题

1976

帖子

8181

积分

元老级技术达人

积分
8181
金钱
6155
HASS币
430

活跃会员教程狂人

发表于 2018-11-27 19:19:48 | 显示全部楼层
本帖最后由 咸味土豆 于 2018-11-27 19:20 编辑

web界面有个console,直接输入 ”poweronstate X“回车。
所有过往,皆为序章。
回复

使用道具 举报

34

主题

709

帖子

4693

积分

论坛元老

Rank: 8Rank: 8

积分
4693
金钱
3974
HASS币
50
 楼主| 发表于 2018-11-28 01:15:35 | 显示全部楼层
咸味土豆 发表于 2018-11-27 19:19
web界面有个console,直接输入 ”poweronstate X“回车。

谢谢,刷了最新的6.30固件,PowerOnState 1,,关闭物理开关,然后再打开,确实灯会亮,但是大概只亮2分钟左右就又自己关闭了,不知道怎么回事。
请问你是刷的哪个版本稳定一些。
回复

使用道具 举报

34

主题

709

帖子

4693

积分

论坛元老

Rank: 8Rank: 8

积分
4693
金钱
3974
HASS币
50
 楼主| 发表于 2018-11-28 09:33:37 | 显示全部楼层
咸味土豆 发表于 2018-11-27 19:19
web界面有个console,直接输入 ”poweronstate X“回车。

解决了,,输入指令后,sonoff还是自己关闭的原因是MQTT,改了MQTT的配置后就正常了,物理开关就跟一般的开关一样了。
回复

使用道具 举报

2

主题

151

帖子

1814

积分

金牌会员

Rank: 6Rank: 6

积分
1814
金钱
1663
HASS币
0
发表于 2018-11-28 10:00:47 | 显示全部楼层
第二个方案是不完美的,只有在sonoff接通电源时,开关才能连上wifi,实现智能控制,而且还有时间差。断电后只是一个普通开关而已,而且MQTT也探测不到开/关状态。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 02:46 , Processed in 0.059807 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表