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

 找回密码
 立即注册
查看: 7655|回复: 5

[基础教程] Home Assistant官方的Getting-Started教程为什么用不了【怎么解】

[复制链接]

1

主题

3

帖子

29

积分

新手上路

Rank: 1

积分
29
金钱
26
HASS币
0
发表于 2020-2-25 22:59:07 | 显示全部楼层 |阅读模式
本帖最后由 KurtC 于 2020-2-25 23:10 编辑

我根据官网的教程https://www.home-assistant.io/getting-started/买了树莓派4和A2 32GB的TF卡
然后下载了镜像并且用指定的软件balenaEtcher烧录在SD卡中。
插卡开机等了20分钟,连不上https://树莓派的IP:8321 (我是通过路由器界面获取的ip地址,另外又通过手机软件Fing再次确认了一下)

看别的网友的教程,20分钟可能不够,服务器在国外,网速慢,需要多等等。
然后等了一个晚上,还是连不上https://树莓派IP:9321,又尝试了没有s的http,也连不上。

没有现成的饭,连上键盘显示器,看看究竟。
映入眼帘的是一个不熟悉的界面,但是可以登录,搜到用户名是root(网上搜的),密码没有直接回车
进去以后看到提示:输入help看帮助,输入login进入linux系统
果断输入login,便看到了熟悉的#提示符

开始怀疑是没联网,ping了一下8.8.8.8,回复链接是active的,网络正常。
    有个小插曲,我以为树莓派4有兼容问题,用树莓派zero W尝试了一下,如下方法可以接入咱们家的wifi
    命令nmcli d wifi会列出来周围的热点
    命令nmcli d wifi connect <咱们家接入点名称> password <咱们家wifi密码> ifname wlan0
  (官网建议用额外的u盘写配置文件,或者该boot分区里的文件,我没试成功)
网上查了一下,这个home-assistant是运行在docker中的。
于是用docker ps或docker top看到这个container叫hassos_supervisor
再用命令docker logs -f hassos_supervisor查看一下log,找找发生了什么
结果发现死循环,每隔30秒尝试一次链接,得到如下错误
ERROR (MainThread) [hassio.homeassistant] Error on call http://172.30.32.1:8123/api/services: Cannot connect to host 172.30.32.1:8123 ssl:None [Connection refused]
(ctrl+c可以反回,或者不要输入参数-f只显示当前log)
网上也没搜到为什么,只好去睡觉。

梦见家里的老台式机主板电池没电了,时间被复位到上个世纪1970-1-1,导致有些基于ssl加密的https网站打不开,每次开机都需要把时间改成现在的

再次打开树莓派,root登录,login进入linux
输入命令timedatectl,结果发现时间果真不对,而且没有开启自动同步时间
使用命令timedatectl set-ntp true打开自动同步时间。
然而时间并没有更新
继续命令timedatectl show-timesync
恍然大悟,ntp服务器是谷歌他们家的,所以连不上
用vi命令把 /etc/system/timesyncd.conf里面的首选服务器地址改为pool.ntp.org(或者其他能连上的)
然后用命令systemctl daemon-reload重启服务
再用timedatectl看到时间已经更新对了
再看docker logs -f hassos_supervisor,无限循环也过去了。
接下来满屏幕绿色的字。
又等了一会儿,浏览https://树莓派IP:8321,界面可以打开了,并显示正在安装
再等一会儿,出现了久违的创建用户界面
大功告成!!!



回复

使用道具 举报

1

主题

3

帖子

29

积分

新手上路

Rank: 1

积分
29
金钱
26
HASS币
0
 楼主| 发表于 2020-2-25 23:07:39 | 显示全部楼层
刚刚知道bbs.hassbian.com这个论坛,来不急好好做功课,如果论坛里有同样的教程,我就当为自己写了个笔记吧,但还是希望能帮到新人。

今天是第五天玩home assistant,前几天没仔细研究为什么安装不成功,便根据如下教程安装了一个虚拟机版的
https://www.home-assistant.io/docs/installation/virtualenv/
后来发现这个方式没有addon store,于是又回来研究hass.io的安装方式

这几天花在安装home-assistant和找米家插座token上的功夫一半对一半
回复

使用道具 举报

40

主题

2176

帖子

8288

积分

元老级技术达人

积分
8288
金钱
6097
HASS币
110
发表于 2020-2-26 09:13:58 | 显示全部楼层
KurtC 发表于 2020-2-25 23:07
刚刚知道bbs.hassbian.com这个论坛,来不急好好做功课,如果论坛里有同样的教程,我就当为自己写了个笔记吧 ...

addonstore于我来说意义不大,虽然我是hassio(现在叫homeassistant,原来homeassistant叫homeassistant core),我只装了一个configediter和esphome
前者几乎不用,都是用winscp+putty
后者可以直接在docker跑
回复

使用道具 举报

12

主题

351

帖子

1172

积分

金牌会员

Rank: 6Rank: 6

积分
1172
金钱
821
HASS币
0
发表于 2020-5-29 00:08:59 | 显示全部楼层
ghostist 发表于 2020-2-26 09:13
addonstore于我来说意义不大,虽然我是hassio(现在叫homeassistant,原来homeassistant叫homeassistant  ...

这种镜像版本的不装addonstore能ssh 吗,没有ssh 能装esphome 吗,能的话请指教
回复

使用道具 举报

40

主题

2176

帖子

8288

积分

元老级技术达人

积分
8288
金钱
6097
HASS币
110
发表于 2020-5-29 08:50:22 | 显示全部楼层
wktm 发表于 2020-5-29 00:08
这种镜像版本的不装addonstore能ssh 吗,没有ssh 能装esphome 吗,能的话请指教

ssh是针对宿主机的吧  一般都能
有docker环境就可以一键部署esphome
回复

使用道具 举报

12

主题

351

帖子

1172

积分

金牌会员

Rank: 6Rank: 6

积分
1172
金钱
821
HASS币
0
发表于 2020-5-29 10:12:46 | 显示全部楼层
谢谢。尽管还是不太懂, 不过这么好的帖子应该浮起来
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 03:33 , Processed in 0.054041 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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