mirror of
https://github.com/HASwitchPlate/openHASP.git
synced 2025-04-22 14:27:21 +00:00
63 lines
3.8 KiB
Markdown
63 lines
3.8 KiB
Markdown
# openHASP firmware
|
|
|
|
[](https://github.com/HASwitchPlate/openHASP/actions)
|
|
[](https://github.com/HASwitchPlate/openHASP/releases)
|
|
[](http://github.com/HASwitchPlate/openHASP/issues)
|
|
[][6]
|
|
[](#Contributing)
|
|
[](https://github.com/HASwitchPlate/openHASP/blob/master/LICENSE)
|
|
[](https://www.buymeacoffee.com/aktdCofU)
|
|
|
|
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 also adds ESP32 and STM32F4 support to take advantage of the additional hardware capabilities.
|
|
|
|
|
|
## Demo Screens
|
|
|
|

|
|

|
|

|
|
|
|
## Features
|
|
|
|
| Feature (v0.6.0) | ESP8266 | ESP32 | STM32F4
|
|
|-------------------------|---------|---------|----------
|
|
| SPI display | :white_check_mark: yes | :white_check_mark: yes | :white_check_mark: yes
|
|
| Parallel display | :x: no | :white_check_mark: yes | :white_check_mark: yes
|
|
| PWM Screen dimming | :white_check_mark: yes | :white_check_mark: yes | :white_check_mark: yes
|
|
| Maximum Page Count | 4 | 12 | 12
|
|
| [Object Types / Widgets][7]| 20 | 20 | 20
|
|
| Dynamic Objects | :white_check_mark: yes | :white_check_mark: yes | :white_check_mark: yes
|
|
| Theme Support | yes | yes | yes
|
|
| [Custom .zi V5 font][4] | :white_check_mark: yes (latin1) | :white_check_mark: yes (latin1) | no
|
|
| MDI Icons | :white_check_mark: yes | :white_check_mark: yes | no
|
|
| [PNG images][8] | :x: no | :white_check_mark: yes | :white_check_mark: yes
|
|
| Network | :white_check_mark: Wi-Fi | :white_check_mark: Wi-Fi | :white_check_mark: Ethernet
|
|
|
|
|
|
## Getting Started
|
|
|
|
Check out the [documentation](https://haswitchplate.github.io/openHASP-docs/) for how-to's, information and frequently asked questions.
|
|
|
|
Support
|
|
---------------------------
|
|
For support using openHASP, please join the [#openHASP channel][6] on Discord.
|
|
|
|
## [Buy me a coffee](https://www.buymeacoffee.com/aktdCofU)
|
|
|
|
[](https://www.buymeacoffee.com/aktdCofU)
|
|
|
|
[1]: https://github.com/HASwitchPlate/HASPone
|
|
[2]: https://github.com/lvgl/lvgl
|
|
[3]: https://littlevgl.com/themes
|
|
[4]: https://github.com/fvanroie/HMI-Font-Pack/releases
|
|
[5]: https://fontawesome.com/cheatsheet/
|
|
[6]: https://discord.gg/VCWyuhF
|
|
[7]: https://haswitchplate.github.io/openHASP-docs/0.6/design/objects#cheatsheet
|
|
[8]: https://haswitchplate.github.io/openHASP-docs/0.6/design/objects#image
|