545cb824f514a25c6e30ce16ed7dffb429e423e6
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
- Toast service, see above
- SHow image service
- 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 lambda's (see config.yaml)
- Implement --no-click-confirm
- Add notification LED partition, in order to update multiple at the same time
- Fix LED effects: Blink and Breathe
- Dismiss notification button by changing page?
Languages
Python
100%