搭建个人智能家居 2 -安装ESPHome

这篇具有很好参考价值的文章主要介绍了搭建个人智能家居 2 -安装ESPHome。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

上一篇文章我们演示了多个平台下面搭建HomeAssistant,可能有一些小伙伴在安装、运行HomeAssistant OS后,打开HomeAssistant的控制台时会出现下面图片显示的问题
搭建个人智能家居 2 -安装ESPHome,智能家居,esphome,homeassistant,单片机,物联网
这一般是本地网络没法打开GitHub导致的,因为在HomeAssistant OS第一次运行时需要在GitHub上clone相应的文件下来完成搭建,如果本地网络没法访问GitHub,那大概率会出现这样的问题。有时候在上面图片上的界面等一会它就好了(等待的时间是未知的,可能是后台会一直重复访问GitHub,直到能访问并且clone下来为止),最好的解决办法就是让本地网络能访问GitHub(修改host文件、科学上网等等)。
继上一篇文章,本篇文章将会演示安装搭建ESPHome的环境。

ESPHome

搭建个人智能家居 2 -安装ESPHome,智能家居,esphome,homeassistant,单片机,物联网

ESPHome 是一个通过简单而强大的配置文件控制微控制器的系统,通过ESPHome编辑、生成传感器节点的配置文件,并且生成的配置文件可以以“.bin”文件的形式导出,或者直接通过OTA给ESP8266等节点控制器进行配置文件更新。配置文件烧录到ESP8266等控制器后可以直接在局域网内接入HomeAssistant系统,远程控制它们,下面会分别演示在Linux和Windows两个平台上安装ESPHome。

Linux平台

下文安装演示的系统为Ubuntu 23.04
由于ESPHome依赖的Python环境版本需要是3.10或以上的,所以在开始安装ESPHome之前先发送查询Python版本的指令查询一下Python版本

python3 --version

搭建个人智能家居 2 -安装ESPHome,智能家居,esphome,homeassistant,单片机,物联网
如果发现安装的版本是低于3.10的可以通过以下命令更新,这边安装的已经是最新了的所以不做演示

sudo apt-get install python3 python3-pip

安装pipx

sudo apt install pipx

搭建个人智能家居 2 -安装ESPHome,智能家居,esphome,homeassistant,单片机,物联网
安装完pipx后,把pipx添加到PATH环境变量中

pipx ensurepath

搭建个人智能家居 2 -安装ESPHome,智能家居,esphome,homeassistant,单片机,物联网

由于这边是已经做过了这些操作,所以提示的是已经在相应的目录里了。

接下来安装wheel,发送以下指令安装

pipx install wheel

安装完wheel包后开始正式开始安装ESPHome
发送指令

pipx install esphome

需要等待一段时间这个取决于本地的网络情况
搭建个人智能家居 2 -安装ESPHome,智能家居,esphome,homeassistant,单片机,物联网

搭建个人智能家居 2 -安装ESPHome,智能家居,esphome,homeassistant,单片机,物联网
安装完成后与上一篇文章安装HomeAssistant一样需要在“.Bashrc”文件中添加环境变量,文件所在的具体位置可以参考上一篇“搭建HomeAssistant”这篇文章里“Ubuntu系统搭建”部分的第6步“添加环境变量”找到这个文件。
然后打开文件,再文件内容的最后加上下面的语句

export PATH=$PATH:/root/.local/bin

搭建个人智能家居 2 -安装ESPHome,智能家居,esphome,homeassistant,单片机,物联网
在“.Bashrc”文件中添加了上面语句后保存“.Bashrc”文件,回到命令终端,输入

esphome .config/ dashboard

启动ESPHome
搭建个人智能家居 2 -安装ESPHome,智能家居,esphome,homeassistant,单片机,物联网
启动成功后,打开浏览器,域名输入栏输入

localhost:6052

打开ESPHome面板。
搭建个人智能家居 2 -安装ESPHome,智能家居,esphome,homeassistant,单片机,物联网
安装完成。

windows平台

下文安装演示的系统为windows 10 家庭版
与Linux平台一样,先检查是否有安装Python、Python版本是否高于3.10.1 。
键盘按下“WIN+R”,弹出运行窗口后,输入“cmd”,点击确定打开cmd控制台。
输入

python --version

按下回车,查看电脑安装的python版本
搭建个人智能家居 2 -安装ESPHome,智能家居,esphome,homeassistant,单片机,物联网
如果电脑没有安装,或者版本过低的可以进入官网下载,传送门。
python环境处理完后接着第二步,输入以下命令安装wheel包。

pip3 install wheel

由于这台电脑安装过了,发送指令的结果图与第一次安装的不一样,所以换了台电脑安装演示,继续从安装wheel开始
搭建个人智能家居 2 -安装ESPHome,智能家居,esphome,homeassistant,单片机,物联网
安装好wheel包后进入下一步,安装ESPHome,在cmd控制台输入

pip3 install esphome

开始安装ESPHome,这需要一点时间,等待它自己安装完成就好
搭建个人智能家居 2 -安装ESPHome,智能家居,esphome,homeassistant,单片机,物联网
安装完ESPHome后查询以下版本,看是否安装成功。发送

esphome version

搭建个人智能家居 2 -安装ESPHome,智能家居,esphome,homeassistant,单片机,物联网
由上面图片图片可以看到,版本号是:2023.12.5,说明安装成功。
到这里可以关闭掉cmd控制台了。
接下来随便新建一个文件夹,主要文件夹名字需要是英文的,不可以包含中文,这个文件夹是用于存放ESPHome的工程的,这边演示新建了一个名为“ESPhome demo”的文件夹,后续就用这个文件夹存放ESPHome的工程。
在“ESPhome demo”文件夹中再新建一个文件夹用于存放本次的工程,命名为“demo1”,名字不一定要一样,可以自己改喜欢的名字,不要包含中文就行。
搭建个人智能家居 2 -安装ESPHome,智能家居,esphome,homeassistant,单片机,物联网
在“ESPhome demo”文件夹的目录下,从路径栏输入“cmd”,然后按下回车,打开cmd控制台,并且此时cmd控制台的工作路径是在“ESPhome demo”下面。
当然你也可以像上面一样“WIN+R”打开cmd控制台后再进入“ESPhome demo”文件夹的目录。
搭建个人智能家居 2 -安装ESPHome,智能家居,esphome,homeassistant,单片机,物联网
搭建个人智能家居 2 -安装ESPHome,智能家居,esphome,homeassistant,单片机,物联网
在上面的cmd控制台上输入以下指令,启动ESPHome

esphome dashboard demo1/		

注意,上面指令最后的“demo1”是根据你在“ESPhome demo”文件目录下新建的文件夹名称而定的,就是本次开发的工程名称。
搭建个人智能家居 2 -安装ESPHome,智能家居,esphome,homeassistant,单片机,物联网
启动成功,打开浏览器输入

localhost:6052

就可以打开了,如果edge浏览器打开是白屏,那就换个浏览器打开。
搭建个人智能家居 2 -安装ESPHome,智能家居,esphome,homeassistant,单片机,物联网
ESPHome安装完成。

总结

安装ESPHome前注意确认Python版本,过低或者没安装python的要先安装好3.10或以上版本的版本再去安装ESPHome,Linux系统安装注意添加环境变量。
现在“搭建个人智能家居”系列的环境已经安装完了,下一篇文章我们将开始制作我们的第一个“智能家居设备”。文章来源地址https://www.toymoban.com/news/detail-824773.html

到了这里,关于搭建个人智能家居 2 -安装ESPHome的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何通过群晖Docker搭建HomeAssistant打造智能家居控制中心

    HomeAssistant 是一个可以控制 苹果 、 小米 、MQTT等设备的智能家居平台。本文首先介绍如何使用 群晖NAS 的 Docker 套件来安装 HomeAssistant平台 ,安装成功后,如何结合cpolar内网穿透工具实现 公网访问。 基本条件: 有正版群晖或黑群辉,可以装docker。 打开群晖 容器 管理 套件(

    2024年02月03日
    浏览(121)
  • 最新 HomeAssistant OS 10.3 智能家居搭建(树莓派P400)

    首先,我在这儿给大家做个个人总结,我之前在树莓派P400 4G版本上安装过Debian + Home Assistant Core版本,本以为可以继续操作树莓派的其他功能,当电脑用的,但事实上,我高估了树莓派的性能,很卡,所以我最终选择了把整个树莓派直接安装OS版本。虽然可能不太划算,预算是

    2024年02月03日
    浏览(34)
  • 如何搭建HomeAssistant智能家居管理平台并实现公网访问内网管理界面

    目录 前言 一、下载HomeAssistant镜像 二、内网穿透HomeAssistant,实现异地控制智能家居 三、使用固定域名访问HomeAssistant 结语 作者简介:  懒大王敲代码,计算机专业应届生 今天给大家聊聊如何搭建HomeAssistant智能家居管理平台并实现公网访问内网管理界面,希望大家能觉得实

    2024年02月03日
    浏览(57)
  • 【OpenHarmony-鸿蒙】 华为智能家居IoT设备开发-环境搭建篇 一键部署开发环境

    轻量与小型系统入门概述 简介 OpenHarmony轻量和小型系统适用于内存较小的IOT设备(参考内存≥128KiB)。通过本文,开发者可以快速熟悉OpenHarmony轻量和小型系统的环境搭建、编译、烧录、调测以及运行“Hello World”等。 开发环境 开发者通常习惯采用Windows+Ubuntu环境进行OpenHa

    2024年02月12日
    浏览(48)
  • 如何搭建远程控制家中设备的Home Assistant智能家居系统【内网穿透】

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 Home Assistant(以下简称HA)是个开源的智能家居平台,也叫家庭助手,就像一个软件,比如我们的QQ软件,微信软件。 Home Assistant把家中的智能家居设备整合到HA中,它

    2024年02月07日
    浏览(46)
  • 群晖Docker搭建HomeAssistant,结合内网穿透实现远程访问智能家居控制中心

    HomeAssistant 是一个可以控制 苹果 、 小米 、MQTT等设备的智能家居平台。本文首先介绍如何使用 群晖NAS 的 Docker 套件来安装 HomeAssistant平台 ,安装成功后,如何结合cpolar内网穿透工具实现 公网访问。 基本条件: 有正版群晖或黑群辉,可以装docker。 打开群晖 容器 管理 套件(

    2024年02月05日
    浏览(207)
  • 智能家居(6) —— 香橙派摄像头安装实现监控功能

    目录 一、USB摄像头测试 二、face_recognition 人脸识别库的安装和测试方法 三、face_recognition 的测试方法 face_recognition 的使用         定位人脸,人脸识别,识别单张图片中人脸的关键点,识别人脸并使用方框标注,比较两个人脸是否属于一个人,识别未知图片中的人脸是谁

    2023年04月08日
    浏览(40)
  • 【智能家居】8、摄像头模块安装以及监控代码编写

    需要毕业论文可以私信获取哦 摄像头模块RaspBerry Pi Camera Module V2 树莓派断电后 将摄像头 模块排针接到下图所示的口中(注意排针方向)   1、扩容 首先输入df -h命令查看可用空间,如果空间不足配置过程中可能会遇到 E: You don t have enough free space in /var/cache/apt/archives/.这个报错

    2024年04月16日
    浏览(38)
  • QT使用MQTT协议连接ONENET云平台:智能家居PC客户端开发笔记-1 环境搭建

    前端时间做了一个项目,要求在PC端使用QT制作一个客户端,用来接收从单片机上传到Onennet的数据,并且还要下发指令。当时弄了好几天,中途遇见了非常多的问题,所以写下这篇文章记录一下,同时分享一下自己的经验。 我的环境:QT 5.12.6 总结下我遇见的难点: 1,环境配

    2024年02月11日
    浏览(69)
  • 群晖HomeAssistant安装HACS插件商店结合内网穿透实现公网访问本地智能家居

    ​ 上文介绍了如何实现群晖Docker部署HomeAssistant,通过内网穿透在户外控制家庭中枢。本文将介绍如何安装HACS插件商店,将米家,果家设备接入 Home Assistant。 已安装HomeAssistant。 Win,Linux,Macos 部署HomeAssistant:如何搭建Home Assistant智能家居系统并通过内网穿透实现远程控制家

    2024年03月22日
    浏览(138)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包