Skip to content

Single-purpose built controller for driving PWM fans according to temperature.

Notifications You must be signed in to change notification settings

mdvorak-iot/esp-fan-controller

Repository files navigation

esp-fan-controller

Single-purpose built controller for driving PWM fans according to temperature.

Based on ESP RainMaker platform.

Usage

To provision WiFi, use provisioning app:

To initiate provisioning mode, reset the device twice (double tap reset in about 1s interval). Status LED will start flashing rapidly.

See Kconfig.projbuild and sdkconfig.defaults for default config.

Development

Prepare ESP-IDF development environment .

Configure application with

idf.py menuconfig

and select Application configuration in root menu and configure application parameters.

Flash it via

idf.py -b 921600 build flash monitor

As an alternative, you can use PlatformIO to build and flash the project.