全面预制版智趣盒子homeassistant使用疑难点补充说明书

目录

一、homeassistant链接不上的解决方案
二、更改homeassistant的用户名和密码
三、如何手动更新home-assistant core
四、如何把home-assistant还原到出厂状态
五、如何快速定位反馈home-assistant的错误
六、 解决supervisor里面,官方的addons失踪的问题
七、解决hacs的token被禁用的另外一种方案
八、如何解决nodered时区不同步的问题及重新安装nodered
九、home-assistant解决github访问困难的方案

一、homeassistant链接不上的解决方案

  1. homeassistant链接不上的几个排查方法

  • 确保盒子、电脑或者手机在同一个局域网内–如果没有使用穿透,homeassistant不能垮网段控制;

  • 进入路由器的后台检查盒子的ip是否发生了变化–有些路由每隔十二个小时就会变动设备ip,必须要固定设备ip;

  • 如果在路由后台查询到设备ip没有变化,那么找一个hdmi线,一个有线键盘,把盒子跟显示相连,登陆后台ssh,查看设备状态;

  • 如果盒子的ip没有发生变化,通过下面的方案检查homeassistant是否没有启动:




    如果还不能正常启动,请点击日志,查看日志是否有报错,如果自己看不懂,请把日志截全屏在疑问贴里面提问。

二、更改homeassistant的用户名和密码

如果要更改smarthomefans这个用户名,或者自己改了homeassistant的用户名和密码却忘记了,如何重新设置?
解决方案:
1.打开浏览器,输入ip地址或者ip:5032,登陆到盒子的ssh;


2. 输入一下命令:

rm -rf /usr/share/hassio/homeassistant/.storage 
mkdir /usr/share/hassio/homeassistant/.storage 
chmod +x /usr/share/hassio/homeassistant/.storage 
docker restart homeassistant 

3.然后在浏览器登陆盒子ip:8123,重新设置homeassistant相关信息。

三、如何手动更新home-assistant core

因为home-assistant core镜像存在国外服务器,在supervisor有时候因为网络的问题不能成功下载的,那么请用这个方案手动更新

  1. 浏览器输入盒子ip:3000,分别进入容器和镜像管理界面,把旧的容器和镜像删除。



删除了相关镜像和容器之后,断电重启盒子,再次进入ip:3000管理界面,观察容器运行情况,系统会新建一个homeassistant临时容器,等到容器后缀有了版本号,就表示homeassistant更新到最新版本了。
image

  1. 不能自动更新的命令重建方法。
  • 进入盒子的ssh系统,具体操作步骤请看说明书的webss章节

  • 进入ssh后,手动动输入下面的更新命令,其中xxxx为新的镜像版本号,这个一定要输入正确,比如当前的最新版本是2021.7.4,那么对应的xxxx就应该为2021.7.4(这个版本好号是举例,要根据当前实际的版本号更新):

docker pull ghcr.io/home-assistant/qemuarm-64-homeassistant:xxxx

等下载完成镜像之后,输入下面命令:

reboot



  • 重启需要一点时间,可以进入IP:3000管理界面看homeassistant重启的情况。


这样就升级到最新的版本了。

四、如何把home-assistant还原到出厂状态

  1. 如果您的智趣盒子不是在linux系统层面进行了破坏性的操作,无需动则刷写固件进行还原。因为homeassistant的supervisor版本是构建在docker上的,你对homeassistant的操作设置是发生在容器层面的,所以homeassistant出了问题,你可以只对homeassistant的容器层面的配置进行还原。
  2. homeassistant做好了配置之后,要养成做快照的备份的习惯。比较homeassistant都是一个私有的服务器,你要自己做好数据安全保护。

二、home-assistant supervisor快照备份








把做好快照的文件下载到自己的电脑,记得保管好这个文件。

二、home-assistant supervisor快照还原

  1. 假如homeassistant出了问题,排除不了问题,可以先清理homeassistant。进入系统的ssh(如何进入ssh,请看盒子的说明书,不能用webssh,就用putty进入。),输入以下命令:
rm -rf * /usr/share/hassio/homeassistant
mkdir /usr/share/hassio/homeassistant
chmod 755 /usr/share/hassio/homeassistant
docker restart homeassistant


输入以上命令,homeassistant会重启,大概等几分钟,homeassistant就进入初始状态。
2. homeassistant初始化之后,手动设置一下homeassistant的相关信息。


3. 进去homeassistant supervisor,上传做好的快照,如果你之前已经做了快照,它也会留在机子里。选择具体的快照进行还原。







注意:
1.如果要还原,请自行下载homeassistant初始快照文件**
2.快照还原密码请联系淘宝店的客服索取。
3.这个是最初始的快照文件,还原会让你的homeassistant回到出厂状态,你自己所做的配置都会覆盖。所以你之前的设置要自己备份
链接: https://pan.baidu.com/s/19HPpVjHescM-F3xtT1oJ5Q 提取码: tkbo
–来自百度网盘超级会员v8的分享

五、如何快速定位反馈home-assistant的错误。

  1. add-on插件出错。类似node-red、file-editor等add-on不能正常运行的情况,应该提供配置信息、add-on运行日志、supervisor运行日志。




  2. home-assistant的插件出错,那么就应该提供homeassistant core运行日志信息






再homeassistant里面遇到困难,必须要学会提供日志,同时把自己的操作步骤,逐步截图,只有提供完整的信息,才会提高解决问题的效率。

六、 解决supervisor里面,官方的addons失踪的问题

因为长城防火墙拦截,你显示不了那些add-on,只能通过手工完成。

  1. 下载附件的文件,解压,把core文件夹复制
    core.zip (2.5 MB)

    2.通过samba工具,把整个core文件夹复制进去盒子里面的addons这个文件夹

  2. 把整个盒子断电重启,然后就可以看到supervisor里面有东西了。

七、解决hacs的token被禁用的另外一种方案

  • 假如您通过教程和提问帖的替换token的方式操作,依然显示下面的情形

前提:先点击下面网址,注册github

  • 具体操作步骤:
  1. 通过file editor工具进入配置文件,把configuration.yaml里面hasc的设置屏蔽,就在那两行代码前面加#。


  2. 重启homeassistant core
  3. 进入集成管理,添加hacs。










  4. 升级hacs


如果遇到githun不可以访问,要反复刷新几次,总有连上的。一般晚上深夜点访问github,成功率高点。

2 个赞

八、如何解决nodered时区不同步的问题及重新安装nodered

如果是智趣盒子在supervisor的addon安装的node-red,如果时间跟现实时间不对,请通过以下方式解决:








如果上述方法还不行,可能homeassistant的时区没有修正,则用下面的方法试试:

https://bbs.hassbian.com/thread-12127-1-1.html
nodered addon的配置文件信息如下,可以复制黏贴到addon的配置文件里面–照着复制黏贴,否则可能nodered启动不了。

credential_secret: abc123456abc
theme: default
http_node:
  username: smarthomefans
  password: smarthomefans100
http_static:
  username: smarthomefans
  password: smarthomefans200
ssl: false
certfile: fullchain.pem
keyfile: privkey.pem
require_ssl: true
system_packages: []
npm_packages: []
init_commands: []
1 个赞

九、如何手动下载hasc里面的插件

因为万里长城防火墙的问题,可能用了提问帖里面的各种办法都没有办法下载或者更新插件,现在我告诉大家一个手动的方法。

2 个赞