本帖最后由 thomashooo 于 2021-1-29 14:05 编辑
0、各种不同的环境(部分转自,详见https://bbs.hassbian.com/thread-10856-1-1.html)
## Home Assistant OS集成了Supervisor面板(最方便的方式),开启高级模式直接安装运行SSH
## Home Assistant Container: 包含了一个 host OS;也包含了一个homeassistant容器(container):进入`docker exec -it homeassistant bash`/退出 `exit`
## Home Assistant Core需要切换到Home Assistant的账户(通常官方说的HA是指Home Assistant OS,大部分用户说的HA就是Home Assistant Core)
## Home Assistant Supervised
这个是和 [Home Assistant OS](#home-assistant-os)类似, 同时也包含了一个 host OS.
Home Assistant Core支持大部分平台,包括 Docker、macOS、Linux、Windows等。简而言之,只要你的主机能跑 Python,基本就能安装 HA
在树莓派安装 HA,有 3 种方法供选择:以树莓派官方系统 Raspbian 为根系统,再通过指令安装;直接安装集成了 HA 的 Hassbian 操作系统;直接安装最新高度集成系统 Hass.io。 以上 3 种方法从性能上来说并无二异,均能实现 HA 全部功能,Hassbian 实际上亦基于 Raspbian ,唯一需要纳入考虑的是图形化操作界面的需求。原生 Hassbian 没有 GUI,但是我们可以手动进行安装。对于刚入门的新手和想摆脱大量代码的朋友,方法推荐度依次为:3 > 2 > 1
1、安装hassos 一直在转圈,等多久都不行(树莓派版本), 实测多次共享全局科学上网才能安装成功。打开使用http://homeassistant.local:8123/或IP:8123
2、安装好之后,在配置->集成:里面查看局域网可能支持的硬件,例如小米网关都可以自动发现了,我这同一个网关会出现两个,有一个添加完没有子设备,去加另一个。注意一般一个需要的是key,一个需要的是token。
3、最新的hassio都是去supervisor里面添加addon的模式,SMB必装了(用来\\ip访问yaml的配置)。nodeRED也是很好用的(安装完成配置一个密码并关闭两个ssl:false就能体验)。SSH要在Profile打开高级模式才能搜到。
4、要玩Siri去,配置->集成里面搜索HomeKit,不是Controller那个。
5、homeassitant已经内置的homebrdge,不需要额外安装了,但是两者插件支持并不一致,Homebridge 通过安装插件的方式将智能设备接入Apple HomeKit平台,有的设备同时支持HA和Apple Homekit两个平台,这时我们就面临平台选择。
首先,这个问题只存在 iOS 以及未来的 macOS 用户身上,因为只有你们可以使用 Siri,才可以痛并快乐着。对于其他终端系统的用户而言,要么和设备厂家的app斗智斗勇,要么享受HA网页操控的快感。 其次,以米家设备为例,同是网关,HA可以控制夜灯功能,获取光感数据,Homekit 则不能;而针对扫地机器人,HASS的接入方法十分复杂,且现阶段只能实现开关功能,HB的插件安装配置更为容易,且可以控制吸力……可以说两个平台之间没有绝对的胜者,都需要具体情况具体分析。个人认为大多数情况下,HA对设备的支持更好,并且基于社群支持,跟进速度也更快。 最后,初学者在驾驭两个平台的同时,二者必须取其一,同一设备请通过一个平台接入,否则未经“自定义设置”将产生冲突。
6、WIFI不知道怎么连接。(建议还是用直接联网线)
找个U盘(FAT32,NTFS都能),命名为CONFIG,在根目录创建network文件夹,新建一个网络配置文件(原文:WiFi setup only: Format a USB-Stick with name CONFIG and copy one of to the file network/hassos-wifi.)
附官方配置文件如下 :基本上修改热点名称ssid和热点密码psk就好了。
7、如何登录hassos宿主ssh 先生成SSH公私钥对,(鉴于自己创建文件有编码问题,直接)拷贝公钥(id_rsa.pub)并重命名为(authorized_keys)放到CONFIG的U盘根目录。 愉快的运行一下:docker ps 看看被那些容器坑过 https://git-scm.com/book/zh/v2/服务器上的-Git-生成-SSH-公钥 https://bbs.hassbian.com/thread-10841-1-1.html
|