# 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