├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.yaml │ └── feature-request.yaml ├── dependabot.yaml └── workflows │ ├── checks.yaml │ └── ci.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── custom_components ├── __init__.py └── ember_mug │ ├── __init__.py │ ├── binary_sensor.py │ ├── config_flow.py │ ├── const.py │ ├── coordinator.py │ ├── diagnostics.py │ ├── entity.py │ ├── light.py │ ├── manifest.json │ ├── number.py │ ├── select.py │ ├── sensor.py │ ├── strings.json │ ├── switch.py │ ├── text.py │ └── translations │ ├── en.json │ ├── es.json │ ├── fr.json │ ├── ja.json │ └── pl.json ├── examples ├── config_entities.png ├── configure.png ├── debug_logging_disable.png ├── debug_logging_enable.png ├── device_example.png ├── discovery_setup_1_notification.png ├── discovery_setup_2_device.png ├── discovery_setup_3_prompt.png ├── discovery_setup_4_location.png └── lovelace_example.png ├── hacs.json ├── pyproject.toml └── tests ├── __init__.py ├── bandit.yaml ├── conftest.py ├── test_binary_sensors.py ├── test_config_flow.py ├── test_diagnostics.py ├── test_init.py ├── test_light.py ├── test_number.py ├── test_select.py ├── test_sensors.py ├── test_switch.py └── test_text.py /.github/ISSUE_TEMPLATE/bug-report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/.github/ISSUE_TEMPLATE/bug-report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/.github/ISSUE_TEMPLATE/feature-request.yaml -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/workflows/checks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/.github/workflows/checks.yaml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/README.md -------------------------------------------------------------------------------- /custom_components/__init__.py: -------------------------------------------------------------------------------- 1 | """Ember Mug components Folder.""" 2 | -------------------------------------------------------------------------------- /custom_components/ember_mug/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/custom_components/ember_mug/__init__.py -------------------------------------------------------------------------------- /custom_components/ember_mug/binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/custom_components/ember_mug/binary_sensor.py -------------------------------------------------------------------------------- /custom_components/ember_mug/config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/custom_components/ember_mug/config_flow.py -------------------------------------------------------------------------------- /custom_components/ember_mug/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/custom_components/ember_mug/const.py -------------------------------------------------------------------------------- /custom_components/ember_mug/coordinator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/custom_components/ember_mug/coordinator.py -------------------------------------------------------------------------------- /custom_components/ember_mug/diagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/custom_components/ember_mug/diagnostics.py -------------------------------------------------------------------------------- /custom_components/ember_mug/entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/custom_components/ember_mug/entity.py -------------------------------------------------------------------------------- /custom_components/ember_mug/light.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/custom_components/ember_mug/light.py -------------------------------------------------------------------------------- /custom_components/ember_mug/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/custom_components/ember_mug/manifest.json -------------------------------------------------------------------------------- /custom_components/ember_mug/number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/custom_components/ember_mug/number.py -------------------------------------------------------------------------------- /custom_components/ember_mug/select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/custom_components/ember_mug/select.py -------------------------------------------------------------------------------- /custom_components/ember_mug/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/custom_components/ember_mug/sensor.py -------------------------------------------------------------------------------- /custom_components/ember_mug/strings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/custom_components/ember_mug/strings.json -------------------------------------------------------------------------------- /custom_components/ember_mug/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/custom_components/ember_mug/switch.py -------------------------------------------------------------------------------- /custom_components/ember_mug/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/custom_components/ember_mug/text.py -------------------------------------------------------------------------------- /custom_components/ember_mug/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/custom_components/ember_mug/translations/en.json -------------------------------------------------------------------------------- /custom_components/ember_mug/translations/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/custom_components/ember_mug/translations/es.json -------------------------------------------------------------------------------- /custom_components/ember_mug/translations/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/custom_components/ember_mug/translations/fr.json -------------------------------------------------------------------------------- /custom_components/ember_mug/translations/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/custom_components/ember_mug/translations/ja.json -------------------------------------------------------------------------------- /custom_components/ember_mug/translations/pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/custom_components/ember_mug/translations/pl.json -------------------------------------------------------------------------------- /examples/config_entities.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/examples/config_entities.png -------------------------------------------------------------------------------- /examples/configure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/examples/configure.png -------------------------------------------------------------------------------- /examples/debug_logging_disable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/examples/debug_logging_disable.png -------------------------------------------------------------------------------- /examples/debug_logging_enable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/examples/debug_logging_enable.png -------------------------------------------------------------------------------- /examples/device_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/examples/device_example.png -------------------------------------------------------------------------------- /examples/discovery_setup_1_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/examples/discovery_setup_1_notification.png -------------------------------------------------------------------------------- /examples/discovery_setup_2_device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/examples/discovery_setup_2_device.png -------------------------------------------------------------------------------- /examples/discovery_setup_3_prompt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/examples/discovery_setup_3_prompt.png -------------------------------------------------------------------------------- /examples/discovery_setup_4_location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/examples/discovery_setup_4_location.png -------------------------------------------------------------------------------- /examples/lovelace_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/examples/lovelace_example.png -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/hacs.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/bandit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/tests/bandit.yaml -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_binary_sensors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/tests/test_binary_sensors.py -------------------------------------------------------------------------------- /tests/test_config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/tests/test_config_flow.py -------------------------------------------------------------------------------- /tests/test_diagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/tests/test_diagnostics.py -------------------------------------------------------------------------------- /tests/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/tests/test_init.py -------------------------------------------------------------------------------- /tests/test_light.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/tests/test_light.py -------------------------------------------------------------------------------- /tests/test_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/tests/test_number.py -------------------------------------------------------------------------------- /tests/test_select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/tests/test_select.py -------------------------------------------------------------------------------- /tests/test_sensors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/tests/test_sensors.py -------------------------------------------------------------------------------- /tests/test_switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/tests/test_switch.py -------------------------------------------------------------------------------- /tests/test_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sopelj/hass-ember-mug-component/HEAD/tests/test_text.py --------------------------------------------------------------------------------