Home Assistant Time Machine:终极配置时光机,让你的智能家居配置回滚无忧
【免费下载链接】HomeAssistantTimeMachineHome Assistant Time Machine is a web-based tool that acts as a "Time Machine" for your Home Assistant configuration.项目地址: https://gitcode.com/gh_mirrors/ho/HomeAssistantTimeMachine
Home Assistant Time Machine 是一款基于 Web 的智能家居配置时光机工具,专为 Home Assistant 用户设计。它能够自动备份你的智能家居配置,并提供直观的界面让你轻松浏览、比较和恢复历史版本,彻底解决配置出错难以回滚的痛点。
📌 为什么每个 Home Assistant 用户都需要配置时光机?
随着智能家居设备增多,Home Assistant 的自动化规则、脚本和界面配置变得越来越复杂。一次错误的修改、意外的删除或更新失败都可能导致整个系统瘫痪。传统的手动备份不仅繁琐,还常常因为忘记执行而失去作用。
Home Assistant Time Machine 就像给你的智能家居系统装上了「后悔药」,让你可以:
- 随时回到配置正常的历史版本
- 精确比较不同时期的配置差异
- 快速恢复误删的自动化规则
- 安全测试新的配置方案
Home Assistant Time Machine 主界面,显示备份历史和自动化配置状态
🔍 核心功能一览
1. 全自动备份系统
系统会在后台自动创建配置快照,你可以在左侧备份时间轴中看到所有可用的历史版本。无论是每天的定时备份还是重要操作前的自动备份,都无需人工干预。
2. 多维度配置管理
支持按不同配置类型进行分类管理,包括:
- Automations(自动化规则)
- Scripts(脚本)
- Lovelace(界面布局)
- ESPHome(设备配置)
分类查看不同类型的智能家居配置
3. 智能差异比较
选择任意历史版本后,系统会自动与当前配置进行对比,用清晰的颜色标记出新增、修改和删除的内容。红色表示已删除内容,绿色表示新增内容,让你一目了然。
4. 一键恢复功能
找到需要恢复的版本后,只需点击「Restore This Version」按钮,即可将配置安全回滚到之前的状态。整个过程无需重启 Home Assistant,实现无缝恢复。
比较当前配置与历史版本的差异,并一键恢复
🚀 快速开始指南
安装步骤
- 克隆仓库到本地:
git clone https://gitcode.com/gh_mirrors/ho/HomeAssistantTimeMachine- 进入项目目录并启动服务:
cd HomeAssistantTimeMachine/homeassistant-time-machine ./run.sh- 在浏览器中访问
http://localhost:3000即可打开 Time Machine 界面
基本使用流程
- 浏览备份:在左侧时间轴选择需要查看的备份日期
- 查看配置:在右侧面板浏览该时间点的配置内容
- 比较差异:点击配置项查看与当前版本的详细差异
- 恢复配置:确认无误后点击恢复按钮完成回滚
⚙️ 高级设置
所有配置文件都保存在项目目录中,你可以通过修改以下文件自定义 Time Machine 行为:
- 备份策略配置:
homeassistant-time-machine/config.yaml - Docker 应用设置:
homeassistant-time-machine/data/docker-app-settings.json - 定时任务配置:
homeassistant-time-machine/data/scheduled-jobs.json
📝 注意事项
- 首次使用时建议手动创建一次完整备份
- 确保 Home Assistant 与 Time Machine 在同一网络环境中
- 重要配置修改前建议通过界面手动触发一次备份
Home Assistant Time Machine 让智能家居配置管理变得简单而安全,无论是新手还是资深用户,都能从中受益。现在就为你的 Home Assistant 装上这台时光机,告别配置失误的烦恼!
【免费下载链接】HomeAssistantTimeMachineHome Assistant Time Machine is a web-based tool that acts as a "Time Machine" for your Home Assistant configuration.项目地址: https://gitcode.com/gh_mirrors/ho/HomeAssistantTimeMachine
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考