2026-05-16 13:58:52 +02:00
2026-05-12 13:04:34 +02:00
2026-05-16 13:58:52 +02:00
2026-05-12 13:04:34 +02:00
2026-05-12 11:13:29 +02:00
2026-05-12 13:04:34 +02:00
2026-05-12 13:04:34 +02:00
2026-05-12 13:04:34 +02:00
2026-05-16 13:58:52 +02:00

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 lambda's (see config.yaml)
  • Allow turn off click-confirm
S
Description
A python script that generates a full ESPHome config for the Button+ V2
Readme MIT
183 KiB
Languages
Python 100%