├── .devcontainer └── devcontainer.json ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── feature_request.md │ └── issue.md ├── dependabot.yml └── workflows │ ├── lint.yml │ ├── release.yml │ └── validate.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .releaserc ├── .ruff.toml ├── .vscode └── tasks.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── config └── configuration.yaml ├── custom_components ├── __init__.py └── vaillant_vsmart │ ├── __init__.py │ ├── climate.py │ ├── config_flow.py │ ├── const.py │ ├── entity.py │ ├── manifest.json │ ├── number.py │ ├── schedule.py │ ├── select.py │ ├── sensor.py │ ├── switch.py │ ├── translations │ ├── en.json │ ├── es.json │ ├── fr.json │ ├── hr.json │ └── pl.json │ ├── water_heater.py │ └── websockets.py ├── hacs.json ├── info.md ├── requirements.txt ├── scripts ├── develop ├── lint └── setup └── tests ├── README.md ├── __init__.py ├── conftest.py ├── const.py ├── test_api.py ├── test_config_flow.py ├── test_init.py └── test_switch.py /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/.github/ISSUE_TEMPLATE/issue.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.releaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/.releaserc -------------------------------------------------------------------------------- /.ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/.ruff.toml -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/README.md -------------------------------------------------------------------------------- /config/configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/config/configuration.yaml -------------------------------------------------------------------------------- /custom_components/__init__.py: -------------------------------------------------------------------------------- 1 | """Custom components module.""" 2 | -------------------------------------------------------------------------------- /custom_components/vaillant_vsmart/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/custom_components/vaillant_vsmart/__init__.py -------------------------------------------------------------------------------- /custom_components/vaillant_vsmart/climate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/custom_components/vaillant_vsmart/climate.py -------------------------------------------------------------------------------- /custom_components/vaillant_vsmart/config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/custom_components/vaillant_vsmart/config_flow.py -------------------------------------------------------------------------------- /custom_components/vaillant_vsmart/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/custom_components/vaillant_vsmart/const.py -------------------------------------------------------------------------------- /custom_components/vaillant_vsmart/entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/custom_components/vaillant_vsmart/entity.py -------------------------------------------------------------------------------- /custom_components/vaillant_vsmart/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/custom_components/vaillant_vsmart/manifest.json -------------------------------------------------------------------------------- /custom_components/vaillant_vsmart/number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/custom_components/vaillant_vsmart/number.py -------------------------------------------------------------------------------- /custom_components/vaillant_vsmart/schedule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/custom_components/vaillant_vsmart/schedule.py -------------------------------------------------------------------------------- /custom_components/vaillant_vsmart/select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/custom_components/vaillant_vsmart/select.py -------------------------------------------------------------------------------- /custom_components/vaillant_vsmart/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/custom_components/vaillant_vsmart/sensor.py -------------------------------------------------------------------------------- /custom_components/vaillant_vsmart/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/custom_components/vaillant_vsmart/switch.py -------------------------------------------------------------------------------- /custom_components/vaillant_vsmart/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/custom_components/vaillant_vsmart/translations/en.json -------------------------------------------------------------------------------- /custom_components/vaillant_vsmart/translations/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/custom_components/vaillant_vsmart/translations/es.json -------------------------------------------------------------------------------- /custom_components/vaillant_vsmart/translations/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/custom_components/vaillant_vsmart/translations/fr.json -------------------------------------------------------------------------------- /custom_components/vaillant_vsmart/translations/hr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/custom_components/vaillant_vsmart/translations/hr.json -------------------------------------------------------------------------------- /custom_components/vaillant_vsmart/translations/pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/custom_components/vaillant_vsmart/translations/pl.json -------------------------------------------------------------------------------- /custom_components/vaillant_vsmart/water_heater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/custom_components/vaillant_vsmart/water_heater.py -------------------------------------------------------------------------------- /custom_components/vaillant_vsmart/websockets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/custom_components/vaillant_vsmart/websockets.py -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/hacs.json -------------------------------------------------------------------------------- /info.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/info.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/develop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/scripts/develop -------------------------------------------------------------------------------- /scripts/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/scripts/lint -------------------------------------------------------------------------------- /scripts/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/scripts/setup -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for Vaillant vSMART integration.""" 2 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/tests/const.py -------------------------------------------------------------------------------- /tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/tests/test_api.py -------------------------------------------------------------------------------- /tests/test_config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/tests/test_config_flow.py -------------------------------------------------------------------------------- /tests/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/tests/test_init.py -------------------------------------------------------------------------------- /tests/test_switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MislavMandaric/home-assistant-vaillant-vsmart/HEAD/tests/test_switch.py --------------------------------------------------------------------------------