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

 找回密码
 立即注册
查看: 9591|回复: 10

[教程系列] 【辛苦撸的配置文件不怕丢失】HA的配置文件定时发到邮箱

[复制链接]

22

主题

176

帖子

875

积分

高级会员

Rank: 4

积分
875
金钱
699
HASS币
0
发表于 2019-10-30 12:10:51 | 显示全部楼层 |阅读模式
本帖最后由 astonish921 于 2019-10-30 16:06 编辑

背景:HA的配置文件和nodered的文件经常被调整,期望能定时备份,以便恢复。减低重装系统丢失、存储崩溃丢失的风险。

当前测试环境:hassio+nodered(addon方式安装)。

思路:
1、创建文件夹/config/config_bak/XXXX-XX-XX_HH-MM-SS ,XXXX-XX-XX_HH-MM-SS是每次都按时间戳来生成的文件夹。/config/config_bak/目录可以调整成其他。这个文件夹如果不存在,程序会给自动创建。
2、将/config文件夹下(除了/config/config_bak文件夹)所有的yaml文件拷贝到/config/config_bak/XXXX-XX-XX_HH-MM-SS
3、将/config/node-red/下所有的json文件(注意只是需要此根目录下的json文件,不需要找子文件夹里的),拷贝到XXXX-XX-XX_HH-MM-SS 文件夹
4、将/config/config_bak/XXXX-XX-XX_HH-MM-SS 文件夹下的所有文件都打包成zip
5、定时将此zip包发到指定的邮箱备份起来

6、定期清除/config/config_bak/的旧文件夹,默认2天前的被清除。

存在的问题:没做到实时备份。我看有大神直接打通git来做版本控制,有需要可以论坛里找找看。


主要注意的事项:
1、开通pop3/smtp服务(以126邮箱为例)
开通pop3/smtp服务,会要求先开通“客户端授权密码”,按要求开通。记住这个客户端授权密码,等下用到
Image1.png
2、email节点的配置
Image2.png
注意:To可以不填,由前面的节点来补充。port为25,userid带@126,passoword为客户端授权密码。否则会报错。

效果如下:
image3.jpg

附json

flows.rar

2.89 KB, 下载次数: 39

回复

使用道具 举报

43

主题

412

帖子

3806

积分

元老级技术达人

积分
3806
金钱
3389
HASS币
136
发表于 2020-12-9 16:12:40 来自手机 | 显示全部楼层
收藏了。感觉用得上
回复

使用道具 举报

7

主题

397

帖子

2268

积分

金牌会员

Rank: 6Rank: 6

积分
2268
金钱
1871
HASS币
0
发表于 2020-11-17 16:56:00 | 显示全部楼层
这个真的不错,非常感谢大佬!!!
回复

使用道具 举报

21

主题

463

帖子

2867

积分

金牌会员

Rank: 6Rank: 6

积分
2867
金钱
2404
HASS币
0
发表于 2019-11-2 15:57:15 | 显示全部楼层
群晖更方便
回复

使用道具 举报

12

主题

327

帖子

1814

积分

论坛技术达人

积分
1814
金钱
1482
HASS币
40
发表于 2019-10-31 15:11:43 | 显示全部楼层
有想法,赞一个
回复

使用道具 举报

0

主题

45

帖子

186

积分

注册会员

Rank: 2

积分
186
金钱
141
HASS币
0
发表于 2019-10-30 19:47:33 | 显示全部楼层

学习一下
回复

使用道具 举报

22

主题

176

帖子

875

积分

高级会员

Rank: 4

积分
875
金钱
699
HASS币
0
 楼主| 发表于 2019-10-30 19:40:55 来自手机 | 显示全部楼层
neroxps 发表于 2019-10-30 17:47
有个东西叫 git

git也是个好方案
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2019-10-30 17:47:55 | 显示全部楼层
有个东西叫 git
Nero
回复

使用道具 举报

73

主题

1165

帖子

6641

积分

论坛元老

Rank: 8Rank: 8

积分
6641
金钱
5471
HASS币
30
发表于 2019-10-30 17:26:44 | 显示全部楼层
学习一下,ubuntu+ha+nodered,怎么修改?
回复

使用道具 举报

22

主题

176

帖子

875

积分

高级会员

Rank: 4

积分
875
金钱
699
HASS币
0
 楼主| 发表于 2019-10-30 16:07:42 | 显示全部楼层
jozhi 发表于 2019-10-30 14:26
楼主...可否发一个档案上来
论坛的好像都有字被过滤掉...无法汇入nodered
谢谢分享 ...

已经更新。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 17:56 , Processed in 0.091260 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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