Skip to content

JorritPosthuma/ESP32-C3-Rotary-MQTT-Control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP32-C3 Rotary Encoder MQTT publisher

The goal of this code is simple. Expose the values of a rotary encoder via MQTT so that Home Assistant can respond to it. Part of little project to learn OnShape. Design can be found on Printables Design.

Features

  • Publish rotary values to HA compatible MQTT topic
  • Publish button presses to HA compatible MQTT topic
  • Easy Wifi & MQTT configuration on first boot (via ESP32 AP mode)
  • Deep sleep mode for energy saving on battery power
  • Throttle rotary pushes to max 1 p/s
  • WebSerial interface for debugging remote
  • Reset configuration when rotary encoder pressed + reset button

Usage

Just open using Platform.io and upload to ESP32-C3.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages