树莓派3B(Raspberry 3B)搭建HomeAssistant
Home Assistant 是一款基于 Python 的智能家居开源系统,支持众多品牌的智能家居设备,可以轻松实现设备的语音控制、自动化等。本文档全站内容基于 Home Assistant 官方网站 本地化而成,具有以下特点:整合『组件』与『文档』页,采用更直观清晰、符合中文阅读的展现形式;
剔除国内用户较少接触的组件说明,提高常用智能家居平台的层级和权重;
跳出 Home Assistant 原生框架,一并纳入 Floorplan、HADashboard 等相
关衍生项目;
本文将讲述树莓派3B搭建HomeAssistant和小米设备的接入。
一、系统要求和硬件配置
树莓派3B(Raspberry 3B);
一张16G的TF存储卡;
一台电脑(windowns or mac);
若干小米设备(小米网关、小米插座、小米吸顶灯等);
TF卡读卡器;
原生 Raspbian 系统;
xshell工具;
SDFormatter;
Win32 Disk Imager。
Etcher Mac版(MacOs下烧录工具);
Fing工具(Android端或者ios端都行)。
二、系统安装
SDFormatter格式化TF存储卡
使用Win32 Disk Imager工具烧录Raspbian系统到TF卡
如果是在MacOs系统下,请用mac自带工具格式化TF卡,然后使用Etcher烧录系统;三、树莓派配置
烧录完毕后,TF卡自动命名为boot,在boot根目录新建ssh文件以便ss登录;
在TF卡根目录新建wpa_supplicant.conf文件,用于连接WiFi,配置如下:
none country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="路由器的ssid" psk="路由器的密码" key_mgmt=WPA-PSK priority=1 }
将TF卡插在树莓派后上电启动;
使用Fing查询树莓派的IP地址;
树莓派默认用户名pi,密码raspberry;
使用xshell连接树莓派,MacOs方式:ssh pi@192.168.x.x -p 22;
3.1 启用root用户(由于本人天性爱自由,所以必须要绝对权限)
设置root用户密码
sudo passwd root none pi@raspberrypi:~$ sudo passwd root Enter new UNIX password: #输入第一遍密码 Retype new UNIX password: #输入第二遍密码
启用 root 账号登录
sudo passwd –unlock root none pi@raspberrypi:~$ sudo passwd --unlock root passwd: password expiry information changed.
设置root登陆
sudo nano /etc/ssh/sshd_config none pi@raspberrypi:~$ sudo nano /etc/ssh/sshd_config
Ctrl + W 快捷键 搜索 PermitRootLogin without-password
修改 PermitRootLogin without-password 为 PermitRootLogin yes
执行完之后,用 reboot 命令重启,这样就可以解锁root账户。四、HomeAssistant安装
4.1 源替换
由于默认都是从国外服务器下载安装,为了避免安装失败所以先替换成阿里...点击查看剩余70%
网友评论