├── .bandit ├── .github └── workflows │ ├── hassfest.yaml │ ├── release.yaml │ └── tests.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── DEVELOPMENT.md ├── README.md ├── custom_components ├── __init__.py └── vicare │ ├── __init__.py │ ├── binary_sensor.py │ ├── button.py │ ├── climate.py │ ├── config_flow.py │ ├── const.py │ ├── diagnostics.py │ ├── helpers.py │ ├── manifest.json │ ├── sensor.py │ ├── services.yaml │ ├── strings.json │ ├── switch.py │ ├── translations │ ├── af.json │ ├── bg.json │ ├── ca.json │ ├── cs.json │ ├── de.json │ ├── el.json │ ├── en.json │ ├── es.json │ ├── et.json │ ├── fr.json │ ├── he.json │ ├── hu.json │ ├── id.json │ ├── it.json │ ├── ja.json │ ├── nb.json │ ├── nl.json │ ├── no.json │ ├── pl.json │ ├── pt-BR.json │ ├── pt.json │ ├── ru.json │ ├── sk.json │ ├── sv.json │ ├── tr.json │ └── zh-Hant.json │ └── water_heater.py ├── doc └── lovelace_example.jpg ├── hacs.json ├── pyproject.toml ├── requirements_dev.txt ├── requirements_test.txt ├── setup.cfg └── tests ├── __init__.py ├── __snapshots__ ├── test_binary_sensor.ambr ├── test_config_flow.ambr └── test_sensor.ambr ├── bandit.yaml ├── components └── vicare │ └── fixtures │ ├── Vitodens300W.json │ └── zigbee_zk03839.json ├── conftest.py ├── test_binary_sensor.py ├── test_config_flow.py ├── test_diagnostics.py └── test_sensor.py /.bandit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/.bandit -------------------------------------------------------------------------------- /.github/workflows/hassfest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/.github/workflows/hassfest.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/README.md -------------------------------------------------------------------------------- /custom_components/__init__.py: -------------------------------------------------------------------------------- 1 | """ViCare integration.""" 2 | -------------------------------------------------------------------------------- /custom_components/vicare/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/__init__.py -------------------------------------------------------------------------------- /custom_components/vicare/binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/binary_sensor.py -------------------------------------------------------------------------------- /custom_components/vicare/button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/button.py -------------------------------------------------------------------------------- /custom_components/vicare/climate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/climate.py -------------------------------------------------------------------------------- /custom_components/vicare/config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/config_flow.py -------------------------------------------------------------------------------- /custom_components/vicare/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/const.py -------------------------------------------------------------------------------- /custom_components/vicare/diagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/diagnostics.py -------------------------------------------------------------------------------- /custom_components/vicare/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/helpers.py -------------------------------------------------------------------------------- /custom_components/vicare/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/manifest.json -------------------------------------------------------------------------------- /custom_components/vicare/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/sensor.py -------------------------------------------------------------------------------- /custom_components/vicare/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/services.yaml -------------------------------------------------------------------------------- /custom_components/vicare/strings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/strings.json -------------------------------------------------------------------------------- /custom_components/vicare/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/switch.py -------------------------------------------------------------------------------- /custom_components/vicare/translations/af.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/af.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/bg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/bg.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/ca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/ca.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/cs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/cs.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/de.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/el.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/el.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/en.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/es.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/et.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/et.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/fr.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/he.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/he.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/hu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/hu.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/id.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/id.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/it.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/ja.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/nb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/nb.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/nl.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/no.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/no.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/pl.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/pt-BR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/pt-BR.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/pt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/pt.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/ru.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/sk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/sk.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/sv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/sv.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/tr.json -------------------------------------------------------------------------------- /custom_components/vicare/translations/zh-Hant.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/translations/zh-Hant.json -------------------------------------------------------------------------------- /custom_components/vicare/water_heater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/custom_components/vicare/water_heater.py -------------------------------------------------------------------------------- /doc/lovelace_example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/doc/lovelace_example.jpg -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/hacs.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements_dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/requirements_dev.txt -------------------------------------------------------------------------------- /requirements_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/requirements_test.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/setup.cfg -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/__snapshots__/test_binary_sensor.ambr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/tests/__snapshots__/test_binary_sensor.ambr -------------------------------------------------------------------------------- /tests/__snapshots__/test_config_flow.ambr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/tests/__snapshots__/test_config_flow.ambr -------------------------------------------------------------------------------- /tests/__snapshots__/test_sensor.ambr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/tests/__snapshots__/test_sensor.ambr -------------------------------------------------------------------------------- /tests/bandit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/tests/bandit.yaml -------------------------------------------------------------------------------- /tests/components/vicare/fixtures/Vitodens300W.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/tests/components/vicare/fixtures/Vitodens300W.json -------------------------------------------------------------------------------- /tests/components/vicare/fixtures/zigbee_zk03839.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/tests/components/vicare/fixtures/zigbee_zk03839.json -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/tests/test_binary_sensor.py -------------------------------------------------------------------------------- /tests/test_config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/tests/test_config_flow.py -------------------------------------------------------------------------------- /tests/test_diagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/tests/test_diagnostics.py -------------------------------------------------------------------------------- /tests/test_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oischinger/ha_vicare/HEAD/tests/test_sensor.py --------------------------------------------------------------------------------