本帖最后由 honry 于 2025-9-19 10:41 编辑
很荣幸拿到了论坛的盒子体验,这几个星期一直在折腾调整(改自动化、matter重新接入)实在麻烦
最近又新折腾了485新风接入ha所以一直没完全切换到盒子使用,上周末成功接入新风和修复了下电表固件,可以重新折腾盒子了,把之前在评测贴里提到的还原后遇到问题的坑填了,这次直接手动恢复(不用ha的备份还原)。
以下是我的操作步骤,如有错误请指正。
前提条件- 目标机已完成初始化,并安装了与源机相同的 Add-ons(暂时不要启动)。
- 有 NAS 或其他共享存储作为中转。
- 尽量确保目标机和源机的 HAOS 版本一致(避免配置不兼容),不一致也行,遇到问题再修复就好。
1. 在源机(x86 HAOS)打包配置进入终端:
1.1 打包 Add-ons 配置
cd /mnt/data/supervisor/addons/data
tar -cvf data.tar.gz *
1.2 打包 Home Assistant 主配置
cd /mnt/data/supervisor
tar -cvf homeassistant.tar.gz homeassistant
1.3 将打包文件复制到 NAS先查看挂载点:
cp /mnt/data/supervisor/addons/data/data.tar.gz /mnt/data/supervisor/mounts/data/
cp /mnt/data/supervisor/homeassistant.tar.gz /mnt/data/supervisor/mounts/data/
2. 在目标机(RK3528 盒子)恢复配置
进入终端:
2.1 确保已安装相同的 Add-ons- 如果 Add-on 源不同,安装后生成的文件夹名可能不同,恢复时需要手动调整。
2.2 从 NAS 复制备份文件
cp /mnt/data/supervisor/mounts/data/data.tar.gz /mnt/data/supervisor/addons/data/
cp /mnt/data/supervisor/mounts/data/homeassistant.tar.gz /mnt/data/supervisor/
2.3 解压 Add-ons 配置
cd /mnt/data/supervisor/addons/data/
tar -xvf data.tar.gz
注意:如果文件夹名不一致(例如 Node-RED、AppDaemon 等),需要手动改成新安装的文件夹名。
2.4 恢复 Home Assistant 主配置
cd /mnt/data/supervisor/
rm -rf homeassistant
tar -xvf homeassistant.tar.gz
3. 修改盒子IP为老设备IP
登录到路由中设置(我这里是ROS,设置静态IP,其他路由也一样,设置静态IP,修改IP为老盒子的IP
4. 重启盒子
5. 验证迁移结果
重启完成后使用老haos的IP和用户名密码登录,验证迁移情况:
- Matter 设备:无需重新配对,可正常控制同步状态。
- Zigbee 设备:无需重新配对(ZHA/zigbee2mqtt 配置已保留)。
- MQTT服务器: 使用mqtt服务器的设备正常操作读取。
- 设备 ID:保持不变,自动化可直接使用。
- 历史数据:如果使用外部数据库(如 MariaDB),历史记录可完整保留。
至此,已完全迁到盒子使用haos,x86的haos已关机。
|