网站首页 > 编程文章 正文
安装过程基于python3.9.2,ubuntu系统
详细视频过程进入:安装esphome
#安装esphome,Python3.9可以装上更新的esphome和homeassistant,所以必更!
(不要在手机上安装,因为编译不了,编译链装不上,不支持arm64架构,我解决不了)
pip3.9 install esphome
创建软连接:
ln -s /home/coolcall/.local/bin/esphome /usr/local/bin/esphome
#打开浏览器工具
esphome config/ dashboard
最新的打开命令:sudo esphome dashboard config/
最新的打开命令:sudo esphome dashboard config/
浏览器输入http://localhost:6052/, 就能看到主界面
win10子系统现在可以在后台了,不用管了。
新建个设备(esp32):
编译一下例程,这么做主要是让他下载和安装编译链,等待结束。
那接下来可以设置一下WiFi密码连上网络:
设置WiFi信息
打开项目
WiFi信息会同步到这里
我之前已经编译了一遍,编译链已经下载安装完成了,所以这里很快,第一次的话要等待下载安装好编译链。
编译完成后,点击“download”
下载文件剪切粘贴到你指定的地方。
win10子系统ubuntu可以正常使用,因为子系统连不上USB,所以第一次先编译好下载bin文件,重新编译,这次就很快了,等下载编译好的二进制固件,烧写进ESP32:
用win的烧录工具烧写,这里用esphome-flasher:
开源地址:https://github.com/esphome/esphome-flasher
EXE下载地址:https://github.com/marcelstoer/nodemcu-pyflasher/releases/download/v5.0.0/NodeMCU-PyFlasher.exe
Esp32,io0脚接地进入烧写模式,然后打开esphome-flasher软件烧写
烧写完成,io0脚和地断开,重启进入运行模式,因为要练网络,估计电源不够,加个电池:
烧写完成,关闭烧写程序。
打开esphome web端,esp32的IO0脚和GND脚断开,重启进入运行模式:
正常的话,esp32这个项目已经显示ONLINE了(在线)
现在我们就可以不用串口了,下次直接WiFi更新固件就行了
更新成功,现在可以远程看到调试信息,很方便。
至此,这个espHome的程序就算装好了,要编译esp8266过程一样的,只不过还要在下一个esp8266的编译工具链而已,好的,记录完成,再见。
猜你喜欢
- 2024-10-21 NodeMCU使用AiThinkerIDE_V0.5开发小记
- 2024-10-21 基于ESP8266的WIFI模块(含源代码)
- 2024-10-21 你家的智能咖啡机可被轻松黑掉,阻止办法只有拔插头
- 2024-10-21 ESP8266自动下载电路分析(esp8266下载接线)
- 2024-10-21 ESP8266 ADC – 使用 Arduino IDE 读取模拟值
- 2024-10-21 FireBeetle ESP8266,专为物联网设计的低功耗开发套件,开发必备
- 2024-10-21 可用作Zigbee路由器的Sonoff ZBBridge网关
- 2024-10-21 ESP8266 天气小工具 V2.0(esp8266 oled天气)
- 2024-10-21 在ESP8266和树莓派4开发板上使用Qoitech Otii开发工具入门
- 2024-10-21 ESP-8266调试所需工具(esp8266调试工具v2.1)
你 发表评论:
欢迎- 05-09Spring Boot3 RESTful 接口参数校验,这篇吃透就够了!
- 05-09《Spring6》第02节:基于XML方式搭建Spring6框架开发环境
- 05-09MapStruct架构设计(mapstruct @mapping)
- 05-09分布式微服务架构组件(分布式微服务架构设计)
- 05-09Java Swing组件下的JButton实例(java swing 组件)
- 05-09java基础都在这了,小主们拿去吧(java基础是指什么)
- 05-09AOP的实现落地(拦截过滤),一切都要从Servlet说起
- 05-09【Spring Boot】WebSocket 的 6 种集成方式
- 最近发表
-
- Spring Boot3 RESTful 接口参数校验,这篇吃透就够了!
- 《Spring6》第02节:基于XML方式搭建Spring6框架开发环境
- MapStruct架构设计(mapstruct @mapping)
- 分布式微服务架构组件(分布式微服务架构设计)
- Java Swing组件下的JButton实例(java swing 组件)
- java基础都在这了,小主们拿去吧(java基础是指什么)
- AOP的实现落地(拦截过滤),一切都要从Servlet说起
- 【Spring Boot】WebSocket 的 6 种集成方式
- Java 中五种最常见加密算法:原理、应用与代码实现
- 用注解进行参数校验,spring validation介绍、使用、实现原理分析
- 标签列表
-
- spire.doc (59)
- system.data.oracleclient (61)
- 按键小精灵源码提取 (66)
- pyqt5designer教程 (65)
- 联想刷bios工具 (66)
- c#源码 (64)
- graphics.h头文件 (62)
- mysqldump下载 (66)
- sqljdbc4.jar下载 (56)
- libmp3lame (60)
- maven3.3.9 (63)
- 二调符号库 (57)
- 苹果ios字体下载 (56)
- git.exe下载 (68)
- diskgenius_winpe (72)
- pythoncrc16 (57)
- solidworks宏文件下载 (59)
- qt帮助文档中文版 (73)
- satacontroller (66)
- hgcad (64)
- bootimg.exe (69)
- android-gif-drawable (62)
- axure9元件库免费下载 (57)
- libmysqlclient.so.18 (58)
- springbootdemo (64)
本文暂时没有评论,来添加一个吧(●'◡'●)