Skip to content

Home

openHASP 0.6.1

Control your home-automation devices from a customizable touchscreen UI connected via MQTT.

openHASP 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 requirement by using the Light and Versatile Graphics Library on the MCU to drive a commodity display.

This project also adds ESP32 and STM32F4 support to take advantage of the additional hardware capabilities.

Demo Screens~

screenshot   screenshot  
screenshot   Screenshot  
Screenshot   screenshot  

Features~

Feature ESP8266 ESP32 STM32F4
SPI display ✅ yes ✅ yes ✅ yes
Parallel display ❌ no ✅ yes ✅ yes
PWM Screen dimming ✅ yes ✅ yes ✅ yes
Maximum Page Count 4 12 12
Object Types / Widgets 21 21 21
Dynamic Objects ✅ yes ✅ yes ✅ yes
Theme Support yes yes yes
Custom .zi V5 font ✅ yes (latin1) ✅ yes (latin1) no
MDI Icons ✅ yes ✅ yes no
PNG images ❌ no ✅ yes ✅ yes
Network ✅ Wi-Fi ✅ Wi-Fi ✅ Ethernet

Support~

For support using openHASP please find us on Github, Discord or Home Assistant:

Github Discussions :material-discord: Discord Chat Home Assistant Forum


Last update: 2023-12-09