├── .devcontainer.json ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── feature_request.md │ └── issue.md └── workflows │ ├── cron.yaml │ ├── pull.yml │ └── push.yml ├── .gitignore ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── config └── configuration.yaml ├── custom_components ├── __init__.py └── npm_switches │ ├── __init__.py │ ├── api.py │ ├── button.py │ ├── config_flow.py │ ├── const.py │ ├── entity.py │ ├── manifest.json │ ├── sensor.py │ ├── switch.py │ └── translations │ ├── en.json │ ├── fr.json │ └── nb.json ├── hacs.json ├── info.md ├── requirements.txt ├── requirements_dev.txt ├── requirements_test.txt ├── scripts ├── develop ├── lint └── setup ├── setup.cfg └── tests ├── README.md ├── __init__.py ├── conftest.py ├── const.py ├── pytest.ini ├── test_api.py ├── test_config_flow.py ├── test_init.py ├── test_sensor.py └── test_switch.py /.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/.devcontainer.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/.github/ISSUE_TEMPLATE/issue.md -------------------------------------------------------------------------------- /.github/workflows/cron.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/.github/workflows/cron.yaml -------------------------------------------------------------------------------- /.github/workflows/pull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/.github/workflows/pull.yml -------------------------------------------------------------------------------- /.github/workflows/push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/.github/workflows/push.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/README.md -------------------------------------------------------------------------------- /config/configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/config/configuration.yaml -------------------------------------------------------------------------------- /custom_components/__init__.py: -------------------------------------------------------------------------------- 1 | """Custom components module.""" 2 | -------------------------------------------------------------------------------- /custom_components/npm_switches/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/custom_components/npm_switches/__init__.py -------------------------------------------------------------------------------- /custom_components/npm_switches/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/custom_components/npm_switches/api.py -------------------------------------------------------------------------------- /custom_components/npm_switches/button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/custom_components/npm_switches/button.py -------------------------------------------------------------------------------- /custom_components/npm_switches/config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/custom_components/npm_switches/config_flow.py -------------------------------------------------------------------------------- /custom_components/npm_switches/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/custom_components/npm_switches/const.py -------------------------------------------------------------------------------- /custom_components/npm_switches/entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/custom_components/npm_switches/entity.py -------------------------------------------------------------------------------- /custom_components/npm_switches/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/custom_components/npm_switches/manifest.json -------------------------------------------------------------------------------- /custom_components/npm_switches/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/custom_components/npm_switches/sensor.py -------------------------------------------------------------------------------- /custom_components/npm_switches/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/custom_components/npm_switches/switch.py -------------------------------------------------------------------------------- /custom_components/npm_switches/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/custom_components/npm_switches/translations/en.json -------------------------------------------------------------------------------- /custom_components/npm_switches/translations/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/custom_components/npm_switches/translations/fr.json -------------------------------------------------------------------------------- /custom_components/npm_switches/translations/nb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/custom_components/npm_switches/translations/nb.json -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/hacs.json -------------------------------------------------------------------------------- /info.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/info.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | colorlog==6.9.0 2 | homeassistant==2025.2.4 3 | pip>=21.3.1 4 | ruff==0.14.0 5 | -------------------------------------------------------------------------------- /requirements_dev.txt: -------------------------------------------------------------------------------- 1 | homeassistant 2 | -------------------------------------------------------------------------------- /requirements_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/requirements_test.txt -------------------------------------------------------------------------------- /scripts/develop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/scripts/develop -------------------------------------------------------------------------------- /scripts/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/scripts/lint -------------------------------------------------------------------------------- /scripts/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/scripts/setup -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/setup.cfg -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/tests/const.py -------------------------------------------------------------------------------- /tests/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/tests/pytest.ini -------------------------------------------------------------------------------- /tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/tests/test_api.py -------------------------------------------------------------------------------- /tests/test_config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/tests/test_config_flow.py -------------------------------------------------------------------------------- /tests/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/tests/test_init.py -------------------------------------------------------------------------------- /tests/test_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/tests/test_sensor.py -------------------------------------------------------------------------------- /tests/test_switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InTheDaylight14/nginx-proxy-manager-switches/HEAD/tests/test_switch.py --------------------------------------------------------------------------------