在树莓派上安装 Home Assistant | bornhe

标签: | 发表时间:2019-05-28 09:21 | 作者:
出处:http://bornhe.com

准备工作

1、一块 Raspberry Pi 3B+ / 3B(推荐 3B+) 2、一根 USB 电源线(树莓派连接电源即开机) 3、一张不小于 8 GB 的 micro SD 卡(推荐 32 GB)

Home Assistant 和 Hassbian

Home Assistant 是一套开源的、基于 Python 实现的智能家居管理系统。其支持众多品牌的智能家居设备,可以轻松实现设备的语音控制、自动化等。

Hassbian 是 Home Assistant 开发团队为树莓派定制的操作系统。其内核是 Raspbian,它最大特点是带有专用工具包  hassbian-config,能够极大方便与 Home Assistant 有关插件和依赖的安装与配置。Hassbian 没有图形化操作界面,基于 Raspbian Lite 最小镜像。

Home Assistant 官方对 Hassbian 的介绍:

Hassbian: a Raspberry Pi image with Home Assistant built-in. 

安装 Hassbian

1、下载 Hassbian 镜像

2、使用 Etcher将 1 中下载的镜像刷入至 SD 卡

3、无线网络链接配置

打开 boot 目录,新建 wpa_supplicant.conf文件,添加如下内容:

      country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="WIFI名称"
    psk="WIFI密码"
    key_mgmt=WPA-PSK
    priority=1
}

ssidpsk改成你的 WIFI 名称和密码。

4、将 SD 卡插入至树莓派,连接电源,安装 Home Assistant

镜像默认开机联网状态下将自动下载、安装最新版本的 Home Assistant,安装需要一定时间,安装成功后 Home Assistant 将自动启动。初次启动 Home Assistant 后台还将会下载大量依赖,因此上述所有步骤将耗时一定时间,一般 10~20 分钟,具体取决于你的网络稳定性和速度,请耐心等待。

安装成功后,使用局域网内设备访问 http://hassbian.local:8123即可进入 Home Assistant 页面, hassbian.local是你的树莓派 IP。

如果出现 Home Assistant 页面,表示安装成功,Congratulations!

如果无法正常打开上述页面,说明 Home Assistant 还未安装完成,请在耐心等待,稍后再访问。

期间,你可以 SSH 登录到树莓派查看安装进度和运行状态。

SSH 登录树莓派

打开终端或 iTerm,输入

      $ ssh [email protected]

Hassbian 默认用户名 pi,默认密码 raspberry,建议通过 passwd命令修改默认密码。

1、确认 Home Assistant 安装状态

      $ sudo systemctl status install_homeassistant -l

active表示正在安装, inactive(dead)表示安装脚本已经执行完毕,具体成功或失败详见反馈的日志。

如果安装失败,请尝试强制手动安装,

      $ sudo hassbian-config install homeassistant -F

2、确认 Home Assistant 运行状态

      $ sudo systemctl status [email protected]

active表示正在运行。出现类似下图日志表示正在安装依赖,请再等待:

补充

更新 Home Assistant

      $ sudo hassbian-config upgrade home-assistant

更新 Hassbian

      $ sudo hassbian-config upgrade hassbian

重启 Home Assistant 服务

      $ sudo systemctl restart home-assistant.service

停止 Home Assistant 服务

      $ sudo systemctl stop home-assistant.service

修改默认用户 pi的密码

      $ passwd pi

推荐阅读

相关 [树莓派 home assistant] 推荐:

在树莓派上安装 Home Assistant | bornhe

- -
1、一块 Raspberry Pi 3B+ / 3B(推荐 3B+) 2、一根 USB 电源线(树莓派连接电源即开机) 3、一张不小于 8 GB 的 micro SD 卡(推荐 32 GB). Home Assistant 和 Hassbian. Home Assistant 是一套开源的、基于 Python 实现的智能家居管理系统.

Home Assistant + 树莓派:强大的智能家居系统 · 安装篇

- - 少数派
最近少数派掀起了一阵树莓派热潮,各色教程涌出水面. 将 Pi 接入智能家居控制系统并不新鲜,现有教程本身已经非常全面,但是由于 Homebridge 插件(下称「 HB」)的局限性,使其对智能家居设备的支持广度和深度不足,间接影响了用户使用 HomeKit 的体验. 例如,homebridge-aqara 插件并不支持小米网关 2 的自带灯光控制,白白浪费了设备的功能.

树莓派做路由器 2018.03 (Part 3) Google 硬件(Home/Wear/Chromecast...)上网配置

- - BT的花 blogs
前言:写于 2018.03,分成三篇blog,介绍为了在家里使用 Google Home Mini 而进行的一系列努力;. 本文为第三部分,进阶路由配置,github 官方页面上相应的 iptables 配置已经介绍的很全面了;本文只描述几个特定的坑. 树莓派做路由器 2018.03 (Part 1) 最基础的Hotspot配置知识.

Siri 真对手 —— Google Assistant

- - 爱范儿 · Beats of Bits
如果有人问我 iPhone 4S 的 S 代表什么,我不会说 Speed,也不会说 Steve,我会说 Siri. 尽管 iPhone 4S 在外观设计上没有任何突破,但它还是凭借 Siri 这个智能语音助手出尽了风头. 而 Google,这个苹果在智能手机系统市场的主要竞争对手,显然不会甘愿在这方面落后于人.

树莓派初级折腾

- - 极客范 - GeekFan.net
前些天在网上买了一个二手的树莓派 裸板子190包邮 (新品套装280 360什么的太贵了啊岂可修). 到手目测没有问题 主IC还有一个铜质散热片 不错. 电源就用买移动电源送的充电器(标称5v 1000mA输出 )和数据线. SD卡么… 把很久没玩的PSP掏出来 把马甲卡中的东西倒到记忆棒里 记忆棒插回PSP TF卡装到转接卡上 (话说还是个class10的呢).

安装树莓派 Raspberry PI

- - CSDN博客综合推荐文章
树莓派终于到货了,是这个样子的. 上面有一行日期是 Raspberry PI (c) 2011.12. 选择这个镜像: RASPBIAN Debian 2014-01-07. 780M的压缩包,很大的样子. 似乎还有个NOOBS的安装方式,完全无感. 顺便展示一下SD卡,通过查阅可用SD卡列表,似乎是支持个别的64G Class10的卡的,就像这个,编号是 Transcend SDXC 64G Class10 TS64GSDXC10.

树莓派 1602A显示屏

- - 编程语言 - ITeye博客
树莓派 1602A显示屏. 下面代码本人测试过没有问题,开始运行完屏幕上什么也没有显示出来,后来调整了下电位器可以了,所以大家如果按着下面的做出来之后运行什么也没有显示的话,记得调整下电位器. VO,液晶对比度调节,接电位器中间的引脚,电位器两边的引脚分别接5V和接地. RS,寄存器选择,接GPIO14.

Home · JohnLangford/vowpal_wabbit Wiki · GitHub

- -
There are two ways to have a fast learning algorithm: (a) start with a slow algorithm and speed it up, or (b) build an intrinsically fast learning algorithm.

鄰家有 Siri,我們有《Speaktoit Assistant》

- Eastar Lee - Android 資訊雜誌 android-hk.com
無可否認,iPhone 4S 內置的 Siri 語音系統因整合了人工智能技術,可以回答各種問題,的確比 Google 家的 Voice Action 更勝一籌. 或許您會因看到 Siri 的示範影片而很妒忌. 其實幾個月前,我們 Android 也有一個擁有類似功能的應用程式推出,名為 Speaktoit Assistant,不單整合了人工智能技術,答案同樣極富幽默感,最重要的,這軟體是完全免費.

在树莓派上用python控制LED

- - 极客范 - GeekFan.net
初步学习RPi.GPIO模块的过程中写了一个控制8个LED的模块,基本上只是一个对RPi.GPIO的一个封装. 一个已经安装配置好了的树莓派. 连接控制树莓派所用的其他必须设备. 按照电路图所示,在面包板上进行连接. 首先得确定RPi.GPIO已安装. 最新的系统已经自带了,如果没有的可以使用命令.