Homepoint is a screen-based interface for MQTT-connected Smarthome devices that runs on the cheaply available ESP32 Chipset. This project requires a MQTT-Broker to be running in your smarthome.
Features
- See and trigger scenes (groups of devices) on the front screen. - Remotely configurable through a web interface - Trigger individual devices by diving into scenes (long press). - Support for temperature, humidity and air quality sensors. - Supports both Touch Screen or Button based navigation. - Screen updates automatically when devices are triggered from elsewhere. - Easy configuration through a JSON files. - Screensaver saves power by switching off screen after 10 minutes. - Statusbar shows connectivity for WiFi and MQTT as well as time.
Multi-devices scenes are now shown by a visual indicator which can be tapped. Using long-press has been proven to cumbersome on some of the touch-hardware (lots of misses). Partially activated scenes are also shown by changing the color of the text label.
Adding HomeKit Integration to HomePoint. Since there is no way to interact with other HomeKit Devices on a network, HomePoint will allow users to toggle switches, that can be setup to automate other devices inside the Home App on iOS.