An ESP32-powered touchscreen interface for controlling MQTT and HomeKit smart home devices.
Homepoint is an open-source smart home control panel that runs on ESP32 microcontrollers with a display. It provides a local touchscreen interface to manage devices connected via MQTT or HomeKit, allowing users to control lights, switches, and view sensor data without relying on a smartphone or cloud service.
DIY smart home enthusiasts, makers, and developers who want a customizable, local control interface for their MQTT or HomeKit-based home automation systems using affordable ESP32 hardware.
It offers a dedicated, responsive hardware interface with remote configuration and over-the-air updates, prioritizing local control and privacy over cloud-dependent solutions, all while being highly configurable via JSON.
Espressif ESP32 Based Smarthome screen for MQTT
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Allows full system setup via a web interface without reflashing firmware, as highlighted in the features section for easy updates.
Supports wireless firmware updates in beta, enabling maintenance without physical access, mentioned in the features for convenience.
Screen updates instantly when devices are triggered from other sources, ensuring real-time feedback as described in the key features.
Works with various ESP32 display modules, both touchscreen and button-based, providing adaptability for different setups per the README.
HomeKit integration is only on an experimental branch, limiting reliability and official support for Apple ecosystem users.
Tied to ESP32 hardware with specific display modules, which may have limited processing power and screen options compared to more advanced platforms.
Requires manual JSON editing and precise MQTT topic setup, which can be error-prone and daunting for beginners without automation tools.