├── .devcontainer.json ├── .gitattributes ├── .github └── workflows │ ├── hacs.yml │ ├── hassfest.yml │ ├── lint.yml │ ├── release.yml │ └── validate.yml ├── .gitignore ├── .ruff.toml ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── config └── configuration.yaml ├── custom_components └── lightener │ ├── __init__.py │ ├── config_flow.py │ ├── const.py │ ├── light.py │ ├── manifest.json │ ├── translations │ ├── en.json │ ├── pt-BR.json │ └── sk.json │ └── util.py ├── hacs.json ├── images ├── dark_icon.png ├── dark_icon@2x.png ├── dark_logo.png ├── dark_logo@2x.png ├── icon.png ├── icon@2x.png ├── lightener-example.gif └── lightener.svg ├── pyproject.toml ├── requirements.txt ├── scripts ├── develop ├── lint └── setup ├── setup.cfg └── tests ├── __init__.py └── components ├── __init__.py └── lightener ├── __init__.py ├── configuration.yaml ├── conftest.py ├── test_config_flow.py ├── test_init.py └── test_light.py /.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/.devcontainer.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf -------------------------------------------------------------------------------- /.github/workflows/hacs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/.github/workflows/hacs.yml -------------------------------------------------------------------------------- /.github/workflows/hassfest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/.github/workflows/hassfest.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/.ruff.toml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/README.md -------------------------------------------------------------------------------- /config/configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/config/configuration.yaml -------------------------------------------------------------------------------- /custom_components/lightener/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/custom_components/lightener/__init__.py -------------------------------------------------------------------------------- /custom_components/lightener/config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/custom_components/lightener/config_flow.py -------------------------------------------------------------------------------- /custom_components/lightener/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/custom_components/lightener/const.py -------------------------------------------------------------------------------- /custom_components/lightener/light.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/custom_components/lightener/light.py -------------------------------------------------------------------------------- /custom_components/lightener/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/custom_components/lightener/manifest.json -------------------------------------------------------------------------------- /custom_components/lightener/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/custom_components/lightener/translations/en.json -------------------------------------------------------------------------------- /custom_components/lightener/translations/pt-BR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/custom_components/lightener/translations/pt-BR.json -------------------------------------------------------------------------------- /custom_components/lightener/translations/sk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/custom_components/lightener/translations/sk.json -------------------------------------------------------------------------------- /custom_components/lightener/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/custom_components/lightener/util.py -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/hacs.json -------------------------------------------------------------------------------- /images/dark_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/images/dark_icon.png -------------------------------------------------------------------------------- /images/dark_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/images/dark_icon@2x.png -------------------------------------------------------------------------------- /images/dark_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/images/dark_logo.png -------------------------------------------------------------------------------- /images/dark_logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/images/dark_logo@2x.png -------------------------------------------------------------------------------- /images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/images/icon.png -------------------------------------------------------------------------------- /images/icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/images/icon@2x.png -------------------------------------------------------------------------------- /images/lightener-example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/images/lightener-example.gif -------------------------------------------------------------------------------- /images/lightener.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/images/lightener.svg -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/develop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/scripts/develop -------------------------------------------------------------------------------- /scripts/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/scripts/lint -------------------------------------------------------------------------------- /scripts/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/scripts/setup -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/setup.cfg -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests.""" 2 | -------------------------------------------------------------------------------- /tests/components/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for components.""" 2 | -------------------------------------------------------------------------------- /tests/components/lightener/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for Lightener.""" 2 | -------------------------------------------------------------------------------- /tests/components/lightener/configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/tests/components/lightener/configuration.yaml -------------------------------------------------------------------------------- /tests/components/lightener/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/tests/components/lightener/conftest.py -------------------------------------------------------------------------------- /tests/components/lightener/test_config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/tests/components/lightener/test_config_flow.py -------------------------------------------------------------------------------- /tests/components/lightener/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/tests/components/lightener/test_init.py -------------------------------------------------------------------------------- /tests/components/lightener/test_light.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredck/lightener/HEAD/tests/components/lightener/test_light.py --------------------------------------------------------------------------------