├── .devcontainer.json ├── .gitattributes ├── .github ├── screenshots │ ├── install.png │ └── integration.png └── workflows │ ├── ci.yaml │ ├── hassfest.yaml │ ├── install_dependencies │ └── action.yaml │ ├── pytest.yaml │ └── validate.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .ruff.toml ├── .vscode └── tasks.json ├── LICENSE ├── README.md ├── config └── configuration.yaml ├── custom_components ├── __init__.py └── smaev │ ├── __init__.py │ ├── config_flow.py │ ├── const.py │ ├── coordinator.py │ ├── datetime.py │ ├── device_action.py │ ├── manifest.json │ ├── number.py │ ├── select.py │ ├── sensor.py │ ├── services.py │ ├── services.yaml │ ├── strings.json │ ├── switch.py │ └── translations │ ├── de.json │ └── en.json ├── hacs.json ├── info.md ├── requirements.txt ├── scripts ├── develop ├── lint └── setup ├── setup.cfg ├── test_dependencies.py └── tests ├── __init__.py ├── conftest.py ├── fixtures ├── measurements.json └── parameters.json ├── test_config_flow.py ├── test_datetime.py ├── test_init.py ├── test_number.py ├── test_select.py ├── test_sensor.py └── test_switch.py /.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/.devcontainer.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/screenshots/install.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/.github/screenshots/install.png -------------------------------------------------------------------------------- /.github/screenshots/integration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/.github/screenshots/integration.png -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/hassfest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/.github/workflows/hassfest.yaml -------------------------------------------------------------------------------- /.github/workflows/install_dependencies/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/.github/workflows/install_dependencies/action.yaml -------------------------------------------------------------------------------- /.github/workflows/pytest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/.github/workflows/pytest.yaml -------------------------------------------------------------------------------- /.github/workflows/validate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/.github/workflows/validate.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/.ruff.toml -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/README.md -------------------------------------------------------------------------------- /config/configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/config/configuration.yaml -------------------------------------------------------------------------------- /custom_components/__init__.py: -------------------------------------------------------------------------------- 1 | """Custom Components.""" 2 | -------------------------------------------------------------------------------- /custom_components/smaev/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/custom_components/smaev/__init__.py -------------------------------------------------------------------------------- /custom_components/smaev/config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/custom_components/smaev/config_flow.py -------------------------------------------------------------------------------- /custom_components/smaev/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/custom_components/smaev/const.py -------------------------------------------------------------------------------- /custom_components/smaev/coordinator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/custom_components/smaev/coordinator.py -------------------------------------------------------------------------------- /custom_components/smaev/datetime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/custom_components/smaev/datetime.py -------------------------------------------------------------------------------- /custom_components/smaev/device_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/custom_components/smaev/device_action.py -------------------------------------------------------------------------------- /custom_components/smaev/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/custom_components/smaev/manifest.json -------------------------------------------------------------------------------- /custom_components/smaev/number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/custom_components/smaev/number.py -------------------------------------------------------------------------------- /custom_components/smaev/select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/custom_components/smaev/select.py -------------------------------------------------------------------------------- /custom_components/smaev/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/custom_components/smaev/sensor.py -------------------------------------------------------------------------------- /custom_components/smaev/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/custom_components/smaev/services.py -------------------------------------------------------------------------------- /custom_components/smaev/services.yaml: -------------------------------------------------------------------------------- 1 | restart: 2 | -------------------------------------------------------------------------------- /custom_components/smaev/strings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/custom_components/smaev/strings.json -------------------------------------------------------------------------------- /custom_components/smaev/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/custom_components/smaev/switch.py -------------------------------------------------------------------------------- /custom_components/smaev/translations/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/custom_components/smaev/translations/de.json -------------------------------------------------------------------------------- /custom_components/smaev/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/custom_components/smaev/translations/en.json -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/hacs.json -------------------------------------------------------------------------------- /info.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/info.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/develop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/scripts/develop -------------------------------------------------------------------------------- /scripts/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/scripts/lint -------------------------------------------------------------------------------- /scripts/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/scripts/setup -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/setup.cfg -------------------------------------------------------------------------------- /test_dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/test_dependencies.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for Home Assistant SMA EV Charger.""" 2 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/fixtures/measurements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/tests/fixtures/measurements.json -------------------------------------------------------------------------------- /tests/fixtures/parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/tests/fixtures/parameters.json -------------------------------------------------------------------------------- /tests/test_config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/tests/test_config_flow.py -------------------------------------------------------------------------------- /tests/test_datetime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/tests/test_datetime.py -------------------------------------------------------------------------------- /tests/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/tests/test_init.py -------------------------------------------------------------------------------- /tests/test_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/tests/test_number.py -------------------------------------------------------------------------------- /tests/test_select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/tests/test_select.py -------------------------------------------------------------------------------- /tests/test_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/tests/test_sensor.py -------------------------------------------------------------------------------- /tests/test_switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alengwenus/ha-sma-ev-charger/HEAD/tests/test_switch.py --------------------------------------------------------------------------------