Skip to content

ESPHome Standalone 120 Volt AC Blower/Fan Speed Controlled by temperature range

License

Notifications You must be signed in to change notification settings

stovedoctor/esphome-AC-fan-controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

esphome-AC-fan-controller

ESPHome Standalone 120 Volt AC Blower/Fan Speed Controlled by temperature range

ESPHome Components for Wood pellet Stove Fan Control

This repository contains ESPHome configurations and components for controlling a stove fan using an ESP32. The setup includes a Dallas temperature sensor and an AC dimmer to manage the fan speed based on the temperature readings.

Features

  • Temperature Monitoring: Uses a Dallas temperature sensor to monitor the temperature.
  • Fan Speed Control: Adjusts the fan speed using an AC dimmer based on the temperature.
  • Automated Reboot: Reboots the ESP32 device a few times a day if the fan has been off for at least 10 minutes.
  • Web Server: Provides a web interface for direct access and control.

Web portal:

AC dimmer module with blower and temperature sensor

HA dashboard and History:

HA Dashboard

HA Dashboard

Components

  • ESP32: The microcontroller used for this project.
  • Dallas Temperature Sensor: Measures the temperature to control the fan speed.
  • AC Dimmer: Controls the fan speed based on temperature readings.

AC dimmer module prototype

AC dimmer module with blower and temperature sensor

Configuration

The main configuration file is esp32-test.yaml. Below is a summary of the configuration:

  • WiFi Configuration: Connects the ESP32 to your WiFi network.
  • API and OTA: Allows integration with Home Assistant and over-the-air updates.
  • AC Dimmer: Controls the fan speed.
  • Dallas Temperature Sensor: Monitors the temperature.
  • Automations: Includes an automation to reboot the device if the fan has been off for 10 minutes.

Setup

  1. Clone the Repository:
    git clone https://github.com/stovedoctor/esphome-components.git
    cd esphome-components
    Configure Secrets:
    

2: Create a secrets.yaml File Create a secrets.yaml file in the same directory with your WiFi credentials:

wifi_ssid: "YOUR_WIFI_SSID"
wifi_password: "YOUR_WIFI_PASSWORD"

   

About

ESPHome Standalone 120 Volt AC Blower/Fan Speed Controlled by temperature range

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published