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

 找回密码
 立即注册
查看: 8100|回复: 18

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

[复制链接]

31

主题

188

帖子

1798

积分

论坛技术达人

积分
1798
金钱
1590
HASS币
20

教程狂人论坛风云人物

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

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

评分

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

查看全部评分

回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16009
金钱
11298
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

主题

285

帖子

2275

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

23

主题

629

帖子

4330

积分

元老级技术达人

积分
4330
金钱
3686
HASS币
30

教程狂人

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

评分

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

查看全部评分

回复

使用道具 举报

3

主题

207

帖子

969

积分

高级会员

Rank: 4

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

评分

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

查看全部评分

回复

使用道具 举报

6

主题

124

帖子

687

积分

高级会员

Rank: 4

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

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

使用道具 举报

2

主题

285

帖子

2275

积分

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

6

主题

124

帖子

687

积分

高级会员

Rank: 4

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

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

使用道具 举报

16

主题

281

帖子

1515

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1515
金钱
1224
HASS币
0

教程狂人卓越贡献

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

使用道具 举报

2

主题

303

帖子

1675

积分

金牌会员

Rank: 6Rank: 6

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

不错   感谢分享
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-20 18:52 , Processed in 0.056540 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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