fac18c17ac5da0ad3528d08d519e274fc33f19f7
buttonplus-esphome-generator
A python script that generates a full ESPHome config for the Button+ V2
Project uses pipenv
run pipenv install to setup the project the first time.
run pipenv shell after that to open the virtual environment.
You can then use `python
Config example
The configuration (handmade) on which this generator is based, can be found in the esphome folder.
Todo
Ideas
- Notification service: until dismissed, or with timeout
- LED effects: flash, breathe
- Top level config only for drawing, everything else hidden
- back to using packages or includes probably
- Allow adding of font and icons easily
Missing config
- Event generation (triggers and stuff, see events.yaml)
- configurable timing and button events
- Always set display to left and right page
- Event lambda's (see config.yaml)
Languages
Python
100%