├── .gitattributes ├── .github ├── CODEOWNERS ├── renovate.json └── workflows │ └── validate.yaml ├── .gitignore ├── README.md ├── common ├── README.md ├── packages │ ├── common.yaml │ ├── nodemcu.yaml │ └── secrets.yaml └── secrets.yaml ├── components └── uplift_desk │ ├── __init__.py │ ├── button │ ├── __init__.py │ ├── const.py │ ├── uplift_desk_button.cpp │ └── uplift_desk_button.h │ ├── sensor │ └── __init__.py │ ├── switch │ ├── __init__.py │ ├── uplift_desk_switch.cpp │ └── uplift_desk_switch.h │ ├── uplift_desk.cpp │ └── uplift_desk.h ├── nitebird_light_strip ├── README.md ├── light_strip.yaml ├── packages │ ├── nitebird.yaml │ └── secrets.yaml └── secrets.yaml ├── opengarage ├── README.md ├── garage_door.yaml ├── packages │ ├── opengarage.yaml │ └── secrets.yaml └── secrets.yaml ├── requirements.txt └── uplift_desk ├── README.md ├── packages ├── secrets.yaml └── uplift_desk.yaml ├── secrets.yaml └── uplift_desk.yaml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @gabe565 2 | -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/validate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/.github/workflows/validate.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | __pycache__ 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/README.md -------------------------------------------------------------------------------- /common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/common/README.md -------------------------------------------------------------------------------- /common/packages/common.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/common/packages/common.yaml -------------------------------------------------------------------------------- /common/packages/nodemcu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/common/packages/nodemcu.yaml -------------------------------------------------------------------------------- /common/packages/secrets.yaml: -------------------------------------------------------------------------------- 1 | <<: !include ../secrets.yaml 2 | -------------------------------------------------------------------------------- /common/secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/common/secrets.yaml -------------------------------------------------------------------------------- /components/uplift_desk/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/components/uplift_desk/__init__.py -------------------------------------------------------------------------------- /components/uplift_desk/button/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/components/uplift_desk/button/__init__.py -------------------------------------------------------------------------------- /components/uplift_desk/button/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/components/uplift_desk/button/const.py -------------------------------------------------------------------------------- /components/uplift_desk/button/uplift_desk_button.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/components/uplift_desk/button/uplift_desk_button.cpp -------------------------------------------------------------------------------- /components/uplift_desk/button/uplift_desk_button.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/components/uplift_desk/button/uplift_desk_button.h -------------------------------------------------------------------------------- /components/uplift_desk/sensor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/components/uplift_desk/sensor/__init__.py -------------------------------------------------------------------------------- /components/uplift_desk/switch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/components/uplift_desk/switch/__init__.py -------------------------------------------------------------------------------- /components/uplift_desk/switch/uplift_desk_switch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/components/uplift_desk/switch/uplift_desk_switch.cpp -------------------------------------------------------------------------------- /components/uplift_desk/switch/uplift_desk_switch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/components/uplift_desk/switch/uplift_desk_switch.h -------------------------------------------------------------------------------- /components/uplift_desk/uplift_desk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/components/uplift_desk/uplift_desk.cpp -------------------------------------------------------------------------------- /components/uplift_desk/uplift_desk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/components/uplift_desk/uplift_desk.h -------------------------------------------------------------------------------- /nitebird_light_strip/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/nitebird_light_strip/README.md -------------------------------------------------------------------------------- /nitebird_light_strip/light_strip.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/nitebird_light_strip/light_strip.yaml -------------------------------------------------------------------------------- /nitebird_light_strip/packages/nitebird.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/nitebird_light_strip/packages/nitebird.yaml -------------------------------------------------------------------------------- /nitebird_light_strip/packages/secrets.yaml: -------------------------------------------------------------------------------- 1 | <<: !include ../secrets.yaml 2 | -------------------------------------------------------------------------------- /nitebird_light_strip/secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/nitebird_light_strip/secrets.yaml -------------------------------------------------------------------------------- /opengarage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/opengarage/README.md -------------------------------------------------------------------------------- /opengarage/garage_door.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/opengarage/garage_door.yaml -------------------------------------------------------------------------------- /opengarage/packages/opengarage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/opengarage/packages/opengarage.yaml -------------------------------------------------------------------------------- /opengarage/packages/secrets.yaml: -------------------------------------------------------------------------------- 1 | <<: !include ../secrets.yaml 2 | -------------------------------------------------------------------------------- /opengarage/secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/opengarage/secrets.yaml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | esphome==2024.5.* 2 | -------------------------------------------------------------------------------- /uplift_desk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/uplift_desk/README.md -------------------------------------------------------------------------------- /uplift_desk/packages/secrets.yaml: -------------------------------------------------------------------------------- 1 | <<: !include ../secrets.yaml 2 | -------------------------------------------------------------------------------- /uplift_desk/packages/uplift_desk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/uplift_desk/packages/uplift_desk.yaml -------------------------------------------------------------------------------- /uplift_desk/secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/uplift_desk/secrets.yaml -------------------------------------------------------------------------------- /uplift_desk/uplift_desk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabe565/esphome-configs/HEAD/uplift_desk/uplift_desk.yaml --------------------------------------------------------------------------------