├── .devcontainer.json ├── .gitattributes ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug.yml │ ├── config.yml │ └── feature_request.yml ├── dependabot.yml ├── pre-commit-config.yaml └── workflows │ ├── dependabotautomerge.yaml │ ├── lint.yml │ ├── release.yml │ └── validate.yml ├── .gitignore ├── .ruff.toml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── custom_components └── ha_carrier │ ├── __init__.py │ ├── binary_sensor.py │ ├── carrier_data_update_coordinator.py │ ├── carrier_entity.py │ ├── climate.py │ ├── config_flow.py │ ├── const.py │ ├── diagnostics.py │ ├── manifest.json │ ├── select.py │ ├── sensor.py │ ├── strings.json │ ├── translations │ └── en.json │ └── util.py ├── hacs.json ├── package.json ├── requirements.txt └── scripts ├── develop ├── lint └── setup /.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/.devcontainer.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/.github/pre-commit-config.yaml -------------------------------------------------------------------------------- /.github/workflows/dependabotautomerge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/.github/workflows/dependabotautomerge.yaml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/.ruff.toml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/README.md -------------------------------------------------------------------------------- /custom_components/ha_carrier/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/custom_components/ha_carrier/__init__.py -------------------------------------------------------------------------------- /custom_components/ha_carrier/binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/custom_components/ha_carrier/binary_sensor.py -------------------------------------------------------------------------------- /custom_components/ha_carrier/carrier_data_update_coordinator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/custom_components/ha_carrier/carrier_data_update_coordinator.py -------------------------------------------------------------------------------- /custom_components/ha_carrier/carrier_entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/custom_components/ha_carrier/carrier_entity.py -------------------------------------------------------------------------------- /custom_components/ha_carrier/climate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/custom_components/ha_carrier/climate.py -------------------------------------------------------------------------------- /custom_components/ha_carrier/config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/custom_components/ha_carrier/config_flow.py -------------------------------------------------------------------------------- /custom_components/ha_carrier/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/custom_components/ha_carrier/const.py -------------------------------------------------------------------------------- /custom_components/ha_carrier/diagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/custom_components/ha_carrier/diagnostics.py -------------------------------------------------------------------------------- /custom_components/ha_carrier/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/custom_components/ha_carrier/manifest.json -------------------------------------------------------------------------------- /custom_components/ha_carrier/select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/custom_components/ha_carrier/select.py -------------------------------------------------------------------------------- /custom_components/ha_carrier/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/custom_components/ha_carrier/sensor.py -------------------------------------------------------------------------------- /custom_components/ha_carrier/strings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/custom_components/ha_carrier/strings.json -------------------------------------------------------------------------------- /custom_components/ha_carrier/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/custom_components/ha_carrier/translations/en.json -------------------------------------------------------------------------------- /custom_components/ha_carrier/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/custom_components/ha_carrier/util.py -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/hacs.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/package.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | homeassistant==2025.10.0 2 | ruff==0.14.7 3 | carrier-api===2.11.0 4 | -------------------------------------------------------------------------------- /scripts/develop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/scripts/develop -------------------------------------------------------------------------------- /scripts/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/scripts/lint -------------------------------------------------------------------------------- /scripts/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlb/ha_carrier/HEAD/scripts/setup --------------------------------------------------------------------------------