# ESPHome_script
**Repository Path**: cszhaoqm/esphome-script
## Basic Information
- **Project Name**: ESPHome_script
- **Description**: ESPHome脚本集合
- **Primary Language**: YAML
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-07-02
- **Last Updated**: 2024-07-02
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# ESPHome折腾过程
## 一、安装过程
### 0. 先说明一下ESPHome的使用逻辑
1) 登录ESPHome页面,如群晖Dock 192.168.3.100:6052,新建、配置并编译BIN文件,下载到本地电脑;
2) 将下载的BIN文件使用链接烧录到ESP模块中;
或者使用ESPHome Flasher(下载链接,暂未测试);
经过周末两天的折腾,基于Seeed XIAO ESP32C3+DS18B20的ESPHome传感器模块,已成功在HAOS中上传温度。过程稍有曲折,特此以流水帐的方式记录折腾过程。
### 1. Windows环境下安装ESPHome
因为HAOS安装在迷你PC Ubuntu系统的虚拟机下面,想在便携机上进行ESPHome的编译、烧录,所以考虑在Windows环境下安装ESPHome。于是参考官网方法安装。
esphome version显示版本为2024.5.0,但是打开Dashboard后,始终无法Install成功,终端上显示一堆红色的错误提示,也不知道是什么问题、不知道如何解决;
失败!因便携机上还安装了Ubuntu 22.04版本操作系统,于是重启、进入Ubuntu环境;
### 2. Ubuntu环境下安装ESPHome
失败!同样按照官网步奏安装了esphome,版本显示也没有问题,但是install还是无法成功。
### 3. 群晖docker安装ESPHome
成功
### 4. HAOS系统addon安装ESPHome
成功
## 二、使用说明
### 1. DS18B20温度计
https://gitee.com/cszhaoqm/esphome-script/blob/master/ESP32C3_xiao_18B20.yaml
### 2. 红外遥控
https://gitee.com/cszhaoqm/esphome-script/blob/master/IR_ctrl.yaml
参考:
https://blog.csdn.net/yyandad/article/details/125838812
https://bbs.hassbian.com/thread-12511-1-1.html
### 3. 门磁开关
https://gitee.com/cszhaoqm/esphome-script/blob/master/ESP32C3_supermini_door_sensor.yaml
### 4. 风扇PWM调速
https://gitee.com/cszhaoqm/esphome-script/blob/master/ESP8266_pwm_fan.yaml