找回密码
 立即注册
搜索
查看: 15203|回复: 18

[进阶教程] HA重启自动更新Sonoff开关的状态-自动化

[复制链接]

31

主题

157

回帖

1815

积分

论坛技术达人

积分
1815
金钱
1607
HASS币
20

教程狂人论坛风云人物

发表于 2017-9-5 20:51:54 | 显示全部楼层 |阅读模式
本帖最后由 倾微qiwe 于 2017-9-14 08:38 编辑

更新: 网友分享了跟方便的方法!  已测试可用!
请按照1楼或者3、4楼的方法操作!
感谢分享!

评分

参与人数 1金钱 +8 收起 理由
+ 8 谢谢分享!

查看全部评分

回复

使用道具 举报

 手机认证

123

主题

4549

回帖

1万

积分

管理员

囧死

积分
16577
金钱
11820
HASS币
45
发表于 2017-9-5 21:03:19 | 显示全部楼层
不好意思,你多此一举了。

直接在user_config.h里,修改以下参数:

#define MQTT_BUTTON_RETAIN     0                 // [ButtonRetain] Button may send retain flag (0 = off, 1 = on)
#define MQTT_POWER_RETAIN      0                 // [PowerRetain] Power status message may send retain flag (0 = off, 1 = on)
#define MQTT_SWITCH_RETAIN     0                 // [SwitchRetain] Switch may send retain flag (0 = off, 1 = on)


把以上的0全部改为1,即可自动保留(retain)开关状态。


虽然我不用tasmota,但仍然想再次吐槽一下,默认参数这么恶心!!

回复

使用道具 举报

2

主题

282

回帖

2284

积分

金牌会员

积分
2284
金钱
2000
HASS币
0
发表于 2017-9-5 21:25:29 | 显示全部楼层
倾微qiwe 的方法适合已经接好线,不想再刷固件的,囧帅适合新刷机的。
回复

使用道具 举报

23

主题

636

回帖

4670

积分

元老级技术达人

积分
4670
金钱
3996
HASS币
30

教程狂人

QQ
发表于 2017-9-5 22:04:27 | 显示全部楼层
通过web控制台也可以修改,在控制台输入PowerRetain on
执行结束后,mqtt服务器和ha均需要重新启动

评分

参与人数 1金钱 +6 收起 理由
+ 6 666!

查看全部评分

回复

使用道具 举报

3

主题

204

回帖

973

积分

高级会员

积分
973
金钱
766
HASS币
0
发表于 2017-9-5 22:07:15 | 显示全部楼层
我来更正一下,请在设备的配置页面点开console控制台,输入下面指令后重启HA和MQTT服务
PowerRetain on

评分

参与人数 2金钱 +11 收起 理由
lovinggrey + 5 666!
+ 6 666!

查看全部评分

回复

使用道具 举报

6

主题

117

回帖

688

积分

新手上路

积分
688
金钱
565
HASS币
0
发表于 2017-9-6 08:14:07 | 显示全部楼层
xiaoguaileo 发表于 2017-9-5 22:07
我来更正一下,请在设备的配置页面点开console控制台,输入下面指令后重启HA和MQTT服务
PowerRetain on
...

这样就不要自动化了吗
回复

使用道具 举报

2

主题

282

回帖

2284

积分

金牌会员

积分
2284
金钱
2000
HASS币
0
发表于 2017-9-6 10:06:15 | 显示全部楼层
Mozziz 发表于 2017-9-6 08:14
这样就不要自动化了吗

不用了,已测试,很方便
回复

使用道具 举报

6

主题

117

回帖

688

积分

新手上路

积分
688
金钱
565
HASS币
0
发表于 2017-9-6 12:05:24 | 显示全部楼层
superk 发表于 2017-9-6 10:06
不用了,已测试,很方便

谢谢,那我就直接使用了
回复

使用道具 举报

16

主题

265

回帖

1515

积分

版主

积分
1515
金钱
1224
HASS币
0

教程狂人卓越贡献

发表于 2017-9-10 04:39:50 | 显示全部楼层
这个要记录 好评!
回复

使用道具 举报

2

主题

300

回帖

1675

积分

金牌会员

积分
1675
金钱
1372
HASS币
0
发表于 2017-9-10 11:43:50 | 显示全部楼层
xiaoguaileo 发表于 2017-9-5 22:07
我来更正一下,请在设备的配置页面点开console控制台,输入下面指令后重启HA和MQTT服务
PowerRetain on
...

不错   感谢分享
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-6-21 05:16 , Processed in 0.068524 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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