树莓派4B搭建homeassistant 物联网平台(整理完善)

树莓派4B搭建homeassistant 物联网平台(整理完善)

首先感谢小飞哥玩嵌入式,因为我是树莓派的白纸在网上找了三天终于找到了目前最全的一篇安装homeassistant的文章,这篇文章有一、两个地方我修改了一下就直接成功了 原文地址 如有侵犯请联系我删除,谢谢

1.环境

  1. 树莓派4B
  2. 树莓派系统版本
  3. home assistant插件

2.安装过程

2.1 树莓派系统制作

2.1.1树莓派系统下载

树莓派官网选择的是64位带桌面系统的,可以外接屏幕,操作起来比较方便
在这里插入图片描述
官网直接下载会非常慢,树莓派官网提供了BT种子下载,可以用迅雷+BT种子的方式下载,是非常快的,我这渣渣网络峰值都到了20M/S了,速度还是非常快的,再或者使用IDM下载
在这里插入图片描述

2.2.2 树莓派镜像烧录

烧录工具可以采用官方的镜像制作工具:Raspberry Pi Imager 镜像烧录工具,直接安装即可,用法可以参考网上的教程,也可以使用Etcher
在这里插入图片描述
2.2.3 启动树莓派
启动…启动过程就不带大家看了,不出意外的话肯定没意外

使用鼠标+键盘+屏幕,操作起来比较方便,网上还有一大堆连接网络、获取IP地址的方法,大家喜欢哪一种方式,使用即可

接下来我们来获取下树莓派的IP地址,连接wifi或者路由器,小飞哥由于屋里没有路由器,选择连接的wifi,获取IP地址
IP地址:192.168.3.26
在这里插入图片描述
局域网内可以使用WiFi扫描工具Advanced IP Scanner进行获取,列表中raspberrypi名称的就是树莓派了

接下来咱们就用笔记本来连接树莓派,笔记本需要和树莓派在同一个网络中,连接工具使用mobaxterm
在这里插入图片描述
开启树莓派ssh连接,建立SSh连接,主机名字填写我们的树莓派地址:
在这里插入图片描述
在这里插入图片描述
然后输入我们树莓派的系统名称、密码即可连接,接下来我们就可以在PC机上操作啦
在这里插入图片描述

更改镜像源

在树莓派中断输入下面命令,更改系统源:

sudo nano /etc/apt/sources.list

文件修改如下,然后ctrl+o,enter,ctrl+x,退出文件

deb https://mirrors.tuna.tsinghua.edu.cn/debian buster main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security/ buster/updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian buster-updates main contrib non-free
#deb http://deb.debian.org/debian bullseye main contrib non-free
#deb http://security.debian.org/debian-security bullseye-security main contrib non-free
#deb http://deb.debian.org/debian bullseye-updates main contrib non-free
# Uncomment deb-src lines below then 'apt-get update' to enable 'apt-get source'
#deb-src http://deb.debian.org/debian bullseye main contrib non-free
#deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free
#deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free

接下来修改

 sudo nano /etc/apt/sources.list.d/raspi.list
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
#deb http://archive.raspberrypi.org/debian/ bullseye main
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspberrypi.org/debian/ bullseye main

然后更新源,等待完成即可:

sudo apt-get update
sudo apt-get upgrade

如果更新失败可以换其它资源https://baijiahao.baidu.com/s?id=1733306678117846248&wfr=spider&for=pc
在这里插入图片描述

3、homeassistant 安装

3.1 homeassistant安装方法

可以参考homeassistant官方教程

3.2 安装依赖

sudo apt-get install -y python3 python3-dev python3-venv python3-pip libffi-dev libssl-dev libjpeg-dev zlib1g-dev autoconf build-essential libopenjp2-7 libtiff5 --fix-missing

如果遇到以下问题,可以使用下面的方法解决:
在这里插入图片描述
安装红框中的提示版本:

sudo apt-get install libjpeg62-turbo=1:1.5.2-2+deb10u1

再安装前面的软件包

 sudo apt-get install libjpeg62-turbo-dev

下面的错误一样的方法:

sudo apt-get install libssl1.1=1.1.1n-0+deb10u3
sudo apt-get install libssl-dev

这样,依赖就安装完了

3.3 创建虚拟环境

3.3.1 创建安装 Home Assistant 的目录

mkdir ~/hass

3.3.2 创建并激活用于 Home Assistant 的虚拟环境
进入homeassistant文件夹cd hass
创建虚拟环境(这里和原篇不一样,因为我这边运行不起来)

python3 -m venv /home/pi/hass

通过不行就是可能python环境不行,到根目录安装python环境,再操作上面一步

wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
tar zxvf Python-3.8.0.tgz
cd Python-3.8.0
sudo ./configure
sudo make
sudo make install

激活虚拟环境

source bin/activate

3.4 安装homeassistant

安装 Python package

python3 -m pip install wheel

如果下载速度非常慢,尝试修改pip3下载源(我建议先换成国内源,外国的真真的慢)

sudo nano /etc/pip.conf

修改为国内源,更改之后的下载速度还是非常快的:

[global]
extra-index-url=https://pypi.tuna.tsinghua.edu.cn/simple

安装 Home Assistant Core

pip3 install homeassistant

在这里插入图片描述
安装完成
在这里插入图片描述

3.5 启动 Home Assistant

使用以下命令启动 Home Asssitant

hass

首次启动 Home Assistant 时,系统会创建 ~/.homeassistant 目录用于承载配置文件,并安装所需的基础依赖,这个过程会花费一定时间,请耐心等待。
在这里插入图片描述
此时还无法访问,需要等待约10分钟
在这里插入图片描述
使用局域网内其他设备,通过浏览器访问

http://你的树莓派IP地址:8123

如果出现 Home Assistant 主页,说明安装成功。

访问地址: http://192.168.3.26:8123
在这里插入图片描述

3.6 注册homeassistant账户

上面的网址注册账户,然后可以起个名字
在这里插入图片描述
就可以通过刚才注册的账户登录homeassistant啦
在这里插入图片描述
登陆之后进入界面
在这里插入图片描述
至此,我们在树莓派上的homeassistant就安装完成了,后面就可以进行UI设计等使用了

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
### 回答1: 安装HomeAssistant的步骤如下: 1. 首先,需要在树莓派上安装操作系统。可以选择Raspberry Pi OS或其他支持树莓派的Linux发行版。 2. 安装Python 3和pip。在终端中输入以下命令: ``` sudo apt-get update sudo apt-get install python3 python3-pip ``` 3. 安装HomeAssistant。在终端中输入以下命令: ``` sudo pip3 install homeassistant ``` 4. 启动HomeAssistant。在终端中输入以下命令: ``` hass ``` 如果一切正常,HomeAssistant将会启动并运行在树莓派上。 5. 可以通过浏览器访问HomeAssistant的Web界面。在浏览器中输入树莓派的IP地址和端口号(默认为8123),例如: ``` http://192.168.1.100:8123 ``` 然后,按照提示进行配置和使用即可。 ### 回答2: 树莓派是一种小型的计算机,常用于物联网领域。通过安装homeassistant树莓派可以实现智能家居控制和自动化,帮助用户更方便地管理家庭设备。 以下是树莓派4b安装homeassistant的步骤: 1.准备工作 需要准备的设备有树莓派、SD卡、电源和网线。需要在网上下载homeassistant的镜像文件,可以选择官方网站提供的Raspberry Pi 4 image。 2.安装系统和配置 将SD卡插入电脑,使用烧录软件将homeassistant镜像写入SD卡。将SD卡插入树莓派,连接电源和网线。启动树莓派,进入homeassistant网页端进行配置,包括Wi-Fi设置、语音控制和设备自动化等选项。 3.安装插件和组件 homeassistant提供了众多插件和组件,可以根据需要安装相应插件,如云台摄像头、智能门锁、空调控制等。在homeassistant的官网和GitHub上均提供了详细的文档和教程指导安装和配置。 4.测试和调试 安装完毕后,需要进行测试和调试,检查设备是否能够正常运行和连接到homeassistant。可以使用homeassistant提供的开发者工具,查看和修改设备状态、实现自动化和场景设置。 总体来说,树莓派4b安装homeassistant相对简单,需要一定的技术基础和耐心。然而,它为用户提供了智能、便捷的家居控制和管理体验,适用于智能家居爱好者和开发者。 ### 回答3: 树莓派4b是一款非常实用的小型计算机,可以被广泛应用于智能家居系统。而HomeAssistant是一款开源的智能家居平台,支持设备控制、智能场景、自动化等多种功能。如果想要利用树莓派4b构建智能家居系统,安装HomeAssistant是非常必要的。 安装HomeAssistant需要以下步骤: 1.准备所需材料 首先需要准备一些必要的材料,包括一张16GB或以上的MicroSD卡、树莓派4b主板、电源线及适配器、显示屏、键盘和鼠标等。 2.下载HomeAssistant镜像 现在可以从HomeAssistant官网下载最新版本的镜像,并将其解压缩。 3.将镜像烧录到MicroSD卡中 可以使用Win32DiskImager或Etcher等烧录软件将HomeAssistant镜像烧录到MicroSD卡中。 4.配置网络 将MicroSD卡插入树莓派4b中,并将电源线插入树莓派4b主板。在开机后需要配置网络,可以通过无线网络或有线网络连接。 5.启动HomeAssistant树莓派4b连接到显示屏、键盘和鼠标,启动HomeAssistant,执行初始设置并进行更新。 6.添加设备 HomeAssistant支持多种智能家居设备,例如天猫精灵、小米AI音箱、Philips Hue、Sonoff等。在安装好HomeAssistant后,可以点击添加设备按钮,添加设备并进行设置。 总的来说,安装HomeAssistant需要一定的技术门槛,但只要按照上述步骤进行操作,就能将树莓派4b打造成为一款功能强大的智能家居系统。不管是家庭还是商业应用方面,都可以得到非常大的实用价值。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值