Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/haswitchplate/openhasp
HomeAutomation Switchplate based on lvgl for ESP32
https://github.com/haswitchplate/openhasp
arduino az-touch esp32 homeassistant homeautomation lanbon lvgl m5stack mqtt openhab openhasp smarthome stm32duino
Last synced: 4 days ago
JSON representation
HomeAutomation Switchplate based on lvgl for ESP32
- Host: GitHub
- URL: https://github.com/haswitchplate/openhasp
- Owner: HASwitchPlate
- License: mit
- Created: 2020-01-18T20:03:44.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-12T21:58:53.000Z (3 months ago)
- Last Synced: 2024-10-29T17:12:13.831Z (3 months ago)
- Topics: arduino, az-touch, esp32, homeassistant, homeautomation, lanbon, lvgl, m5stack, mqtt, openhab, openhasp, smarthome, stm32duino
- Language: C++
- Homepage: https://www.openhasp.com
- Size: 40.6 MB
- Stars: 717
- Watchers: 38
- Forks: 184
- Open Issues: 38
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# openHASP firmware
[![GitHub Workflow Status]( https://img.shields.io/github/actions/workflow/status/HASwitchPlate/openHASP/build.yaml?branch=master&label=build%20status&logo=github&logoColor=%23dddddd)](https://github.com/HASwitchPlate/openHASP/actions)
[![GitHub release](https://img.shields.io/github/v/release/HASwitchPlate/openHASP?include_prereleases)](https://github.com/HASwitchPlate/openHASP/releases)
[![GitHub issues](https://img.shields.io/github/issues/HASwitchPlate/openHASP.svg)](http://github.com/HASwitchPlate/openHASP/issues)
[![Discord](https://img.shields.io/discord/538814618106331137?color=%237289DA&label=discord&logo=discord&logoColor=white)][3]
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](#Contributing)
[![GitHub](https://img.shields.io/github/license/mashape/apistatus.svg)](https://github.com/HASwitchPlate/openHASP/blob/master/LICENSE)
[!["PayPal"](https://img.shields.io/badge/Paypal-donate-00457C.svg?logo=paypal)](https://github.com/HASwitchPlate/openHASP#donate)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][1] 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][2] on the MCU to drive a commodity display.openHASP uses the ESP32 and STM32F4 to take advantage of the hardware capabilities.
## Demo Screens
![Screenshot](https://www.openhasp.com/0.6/assets/images/screenshots/demo_switches_covers.png)
![Screenshot](https://www.openhasp.com/0.6/assets/images/screenshots/demo_jaffa1.png)
![Screenshot](https://www.openhasp.com/0.6/assets/images/screenshots/demo_mediaplayer.png)## Getting Started
Check out the [documentation](https://www.openhasp.com/) for how-to's, information and frequently asked questions.
For support using openHASP, please join the [#openHASP channel][3] on Discord.## Donate
[![Paypal donation](https://img.shields.io/badge/Paypal-donate-00457C?style=for-the-badge&logo=paypal)][4]
[![Buy a coffee](https://img.shields.io/badge/Kofi-donate-FF5E5B?style=for-the-badge&logo=kofi)](https://ko-fi.com/openhasp)
[![Buy me a coffee](https://img.shields.io/badge/Buy_Me_a_Coffee-donate-FFDD00?style=for-the-badge&logo=buymeacoffee)](https://www.buymeacoffee.com/aktdCofU)[1]: https://github.com/HASwitchPlate/HASPone
[2]: https://github.com/lvgl/lvgl
[3]: https://www.openhasp.com/discord
[4]: https://www.paypal.com/donate/?business=E76SN28JLZCXU¤cy_code=EUR