ESP-IDF component for controlling air conditioners over infrared using the ESP32 RMT peripheral. Provides a common IR transmission layer with protocol implementations for Gree, Haier, and Midea air conditioners.
Beautiful real-time web dashboards for ESP32 in a few lines of C++ — Zero-Waste UI (the linker strips unused widgets), offline AP + captive portal, WebSocket, i18n (EN/RU/UZ/AR + RTL) and AI control via MCP.
iotta Opus voice codec — libopus (xiph/opus pinned by commit sha) plus the shared iotta make_opus_encoder/decoder factories. Optional: only needed by firmwares that enable the voice path (CONFIG_IOTTA_ENABLE_VOICE).
iotta device SDK — ESP-IDF binding. Runs the portable iotta core (session/protocol state machine, provisioning, MCP, audio pipeline, OTA) on ESP32-S3 by implementing the PAL with ESP-IDF APIs: control plane, voice over I2S, and A/B OTA. Add this component and wire it from your app's app_main (see example/ and sdk/docs/PORTING_NEW_CHIPSET.md).