openHASP
Home View the repo
openHASP is firmware for ESP32 and STM32F4 that provides a customizable touchscreen UI to control home‑automation devices via MQTT, using the LVGL graphics library to drive standard displays without needing Nextion/TJC hardware.
auto-summary
1020 stars · 293 forks
- Maintainer
- haswitchplate
- Capabilities
- mqtt
- Chip families
- esp32
Runs on these boards
Unverified
- Core2Unverified
Flash Core2
Unverified esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.
README
openHASP firmware
Control your home-automation devices from a customizable touchscreen UI connected via MQTT.
This project is a re-implementation of the popular HASwitchPlate sketch created by aderusha. The HASPone project uses a Wemos D1 mini and requires a Nextion/TJC HMI display. This rewrite removes the Nextion/TJC hardware requirement by using the Light and Versatile Graphics Library on the MCU to drive a commodity display.
openHASP uses the ESP32 and STM32F4 to take advantage of the hardware capabilities.
Demo Screens
Getting Started
Check out the documentation for how-to's, information and frequently asked questions.
For support using openHASP, please join the #openHASP channel on Discord.
Donate
Read the full README on GitHub
source github.com/HASwitchPlate/openHASP