├── .DS_Store ├── .devcontainer ├── Dockerfile ├── README.md ├── configuration.yaml ├── devcontainer.json ├── install-docker-cli.sh ├── peek │ └── peekrc └── post-install.sh ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── help-support-request.md ├── dependabot.yml └── workflows │ ├── combined.yml │ ├── coverage-comment.yml │ ├── cron.yml │ ├── docs.yml │ └── pull.yml ├── .gitignore ├── .ruff.toml ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── TROUBLESHOOTING.md ├── config └── configuration.yaml ├── custom_components ├── __init__.py └── elasticsearch │ ├── __init__.py │ ├── config_flow.py │ ├── const.py │ ├── datastreams │ ├── __init__.py │ └── index_template.py │ ├── diagnostics.py │ ├── encoder.py │ ├── entity_details.py │ ├── errors.py │ ├── es_datastream_manager.py │ ├── es_gateway.py │ ├── es_gateway_8.py │ ├── es_integration.py │ ├── es_publish_pipeline.py │ ├── logger.py │ ├── loop.py │ ├── manifest.json │ ├── system_info.py │ ├── translations │ └── en.json │ └── utils.py ├── docs ├── assets │ ├── add-integration.png │ ├── hvac-history.png │ ├── kibana-discover.png │ ├── kibana-lens-visualization.png │ ├── publish-options.png │ ├── weather-station-wind-pressure.png │ └── weather-station.png ├── configure.md ├── index.md ├── ingest_advanced.md ├── install.md └── using_kibana.md ├── hacs.json ├── mkdocs.yml ├── mypy.ini ├── poetry.lock ├── pyproject.toml ├── scripts ├── clean_ek ├── coverage ├── helpers │ ├── es7 │ │ ├── bootstrap_ek │ │ ├── run_es │ │ ├── run_kb │ │ ├── wait_for_es │ │ └── wait_for_kb │ ├── es8 │ │ ├── bootstrap_ek │ │ ├── enroll_kb │ │ ├── get_ca_cert │ │ ├── get_kb_code │ │ ├── new_kb_dataview │ │ ├── reset_es_enrollment │ │ ├── reset_es_pwd │ │ ├── run_es │ │ ├── run_kb │ │ ├── wait_for_es │ │ ├── wait_for_es_green │ │ ├── wait_for_kb_available │ │ └── wait_for_kb_setup │ └── shared │ │ ├── create_apikey_es │ │ ├── create_hass_writer_apikey_es │ │ ├── create_hass_writer_role_es │ │ ├── create_hass_writer_user_es │ │ ├── create_role_es │ │ ├── create_user_es │ │ ├── pull_es │ │ └── pull_kb ├── lint ├── run_ek_7_11_0 ├── run_ek_7_17_0 ├── run_ek_8_0_0 ├── run_ek_8_11_0 ├── run_ek_8_13_0 ├── run_ek_8_14_0 ├── run_ek_8_7_0 ├── test └── update_snapshots └── tests ├── .ruff.toml ├── __init__.py ├── certs └── http_ca.crt ├── conftest.py ├── const.py ├── snapshots ├── test_diagnostics.ambr ├── test_e2e.ambr ├── test_entity_details.ambr ├── test_es_publish_pipeline.ambr └── test_init.ambr ├── test_config_flow.py ├── test_diagnostics.py ├── test_e2e.py ├── test_entity_details.py ├── test_es_datastream_manager.py ├── test_es_gateway.py ├── test_es_publish_pipeline.py ├── test_init.py ├── test_loop.py ├── test_system_info.py ├── test_util ├── __init__.py └── es_mocker.py └── test_utils.py /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/.DS_Store -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/.devcontainer/README.md -------------------------------------------------------------------------------- /.devcontainer/configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/.devcontainer/configuration.yaml -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/install-docker-cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/.devcontainer/install-docker-cli.sh -------------------------------------------------------------------------------- /.devcontainer/peek/peekrc: -------------------------------------------------------------------------------- 1 | use_keyring = False -------------------------------------------------------------------------------- /.devcontainer/post-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/.devcontainer/post-install.sh -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/help-support-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/.github/ISSUE_TEMPLATE/help-support-request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/combined.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/.github/workflows/combined.yml -------------------------------------------------------------------------------- /.github/workflows/coverage-comment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/.github/workflows/coverage-comment.yml -------------------------------------------------------------------------------- /.github/workflows/cron.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/.github/workflows/cron.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/pull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/.github/workflows/pull.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/.ruff.toml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/README.md -------------------------------------------------------------------------------- /TROUBLESHOOTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/TROUBLESHOOTING.md -------------------------------------------------------------------------------- /config/configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/config/configuration.yaml -------------------------------------------------------------------------------- /custom_components/__init__.py: -------------------------------------------------------------------------------- 1 | """Custom components module.""" 2 | -------------------------------------------------------------------------------- /custom_components/elasticsearch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/custom_components/elasticsearch/__init__.py -------------------------------------------------------------------------------- /custom_components/elasticsearch/config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/custom_components/elasticsearch/config_flow.py -------------------------------------------------------------------------------- /custom_components/elasticsearch/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/custom_components/elasticsearch/const.py -------------------------------------------------------------------------------- /custom_components/elasticsearch/datastreams/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/custom_components/elasticsearch/datastreams/__init__.py -------------------------------------------------------------------------------- /custom_components/elasticsearch/datastreams/index_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/custom_components/elasticsearch/datastreams/index_template.py -------------------------------------------------------------------------------- /custom_components/elasticsearch/diagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/custom_components/elasticsearch/diagnostics.py -------------------------------------------------------------------------------- /custom_components/elasticsearch/encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/custom_components/elasticsearch/encoder.py -------------------------------------------------------------------------------- /custom_components/elasticsearch/entity_details.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/custom_components/elasticsearch/entity_details.py -------------------------------------------------------------------------------- /custom_components/elasticsearch/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/custom_components/elasticsearch/errors.py -------------------------------------------------------------------------------- /custom_components/elasticsearch/es_datastream_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/custom_components/elasticsearch/es_datastream_manager.py -------------------------------------------------------------------------------- /custom_components/elasticsearch/es_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/custom_components/elasticsearch/es_gateway.py -------------------------------------------------------------------------------- /custom_components/elasticsearch/es_gateway_8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/custom_components/elasticsearch/es_gateway_8.py -------------------------------------------------------------------------------- /custom_components/elasticsearch/es_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/custom_components/elasticsearch/es_integration.py -------------------------------------------------------------------------------- /custom_components/elasticsearch/es_publish_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/custom_components/elasticsearch/es_publish_pipeline.py -------------------------------------------------------------------------------- /custom_components/elasticsearch/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/custom_components/elasticsearch/logger.py -------------------------------------------------------------------------------- /custom_components/elasticsearch/loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/custom_components/elasticsearch/loop.py -------------------------------------------------------------------------------- /custom_components/elasticsearch/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/custom_components/elasticsearch/manifest.json -------------------------------------------------------------------------------- /custom_components/elasticsearch/system_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/custom_components/elasticsearch/system_info.py -------------------------------------------------------------------------------- /custom_components/elasticsearch/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/custom_components/elasticsearch/translations/en.json -------------------------------------------------------------------------------- /custom_components/elasticsearch/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/custom_components/elasticsearch/utils.py -------------------------------------------------------------------------------- /docs/assets/add-integration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/docs/assets/add-integration.png -------------------------------------------------------------------------------- /docs/assets/hvac-history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/docs/assets/hvac-history.png -------------------------------------------------------------------------------- /docs/assets/kibana-discover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/docs/assets/kibana-discover.png -------------------------------------------------------------------------------- /docs/assets/kibana-lens-visualization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/docs/assets/kibana-lens-visualization.png -------------------------------------------------------------------------------- /docs/assets/publish-options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/docs/assets/publish-options.png -------------------------------------------------------------------------------- /docs/assets/weather-station-wind-pressure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/docs/assets/weather-station-wind-pressure.png -------------------------------------------------------------------------------- /docs/assets/weather-station.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/docs/assets/weather-station.png -------------------------------------------------------------------------------- /docs/configure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/docs/configure.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/ingest_advanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/docs/ingest_advanced.md -------------------------------------------------------------------------------- /docs/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/docs/install.md -------------------------------------------------------------------------------- /docs/using_kibana.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/docs/using_kibana.md -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/hacs.json -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/mypy.ini -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/clean_ek: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/clean_ek -------------------------------------------------------------------------------- /scripts/coverage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/coverage -------------------------------------------------------------------------------- /scripts/helpers/es7/bootstrap_ek: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/es7/bootstrap_ek -------------------------------------------------------------------------------- /scripts/helpers/es7/run_es: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/es7/run_es -------------------------------------------------------------------------------- /scripts/helpers/es7/run_kb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/es7/run_kb -------------------------------------------------------------------------------- /scripts/helpers/es7/wait_for_es: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/es7/wait_for_es -------------------------------------------------------------------------------- /scripts/helpers/es7/wait_for_kb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/es7/wait_for_kb -------------------------------------------------------------------------------- /scripts/helpers/es8/bootstrap_ek: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/es8/bootstrap_ek -------------------------------------------------------------------------------- /scripts/helpers/es8/enroll_kb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/es8/enroll_kb -------------------------------------------------------------------------------- /scripts/helpers/es8/get_ca_cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/es8/get_ca_cert -------------------------------------------------------------------------------- /scripts/helpers/es8/get_kb_code: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/es8/get_kb_code -------------------------------------------------------------------------------- /scripts/helpers/es8/new_kb_dataview: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/es8/new_kb_dataview -------------------------------------------------------------------------------- /scripts/helpers/es8/reset_es_enrollment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/es8/reset_es_enrollment -------------------------------------------------------------------------------- /scripts/helpers/es8/reset_es_pwd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/es8/reset_es_pwd -------------------------------------------------------------------------------- /scripts/helpers/es8/run_es: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/es8/run_es -------------------------------------------------------------------------------- /scripts/helpers/es8/run_kb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/es8/run_kb -------------------------------------------------------------------------------- /scripts/helpers/es8/wait_for_es: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/es8/wait_for_es -------------------------------------------------------------------------------- /scripts/helpers/es8/wait_for_es_green: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/es8/wait_for_es_green -------------------------------------------------------------------------------- /scripts/helpers/es8/wait_for_kb_available: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/es8/wait_for_kb_available -------------------------------------------------------------------------------- /scripts/helpers/es8/wait_for_kb_setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/es8/wait_for_kb_setup -------------------------------------------------------------------------------- /scripts/helpers/shared/create_apikey_es: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/shared/create_apikey_es -------------------------------------------------------------------------------- /scripts/helpers/shared/create_hass_writer_apikey_es: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/shared/create_hass_writer_apikey_es -------------------------------------------------------------------------------- /scripts/helpers/shared/create_hass_writer_role_es: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/shared/create_hass_writer_role_es -------------------------------------------------------------------------------- /scripts/helpers/shared/create_hass_writer_user_es: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/shared/create_hass_writer_user_es -------------------------------------------------------------------------------- /scripts/helpers/shared/create_role_es: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/shared/create_role_es -------------------------------------------------------------------------------- /scripts/helpers/shared/create_user_es: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/shared/create_user_es -------------------------------------------------------------------------------- /scripts/helpers/shared/pull_es: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/shared/pull_es -------------------------------------------------------------------------------- /scripts/helpers/shared/pull_kb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/helpers/shared/pull_kb -------------------------------------------------------------------------------- /scripts/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/lint -------------------------------------------------------------------------------- /scripts/run_ek_7_11_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/run_ek_7_11_0 -------------------------------------------------------------------------------- /scripts/run_ek_7_17_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/run_ek_7_17_0 -------------------------------------------------------------------------------- /scripts/run_ek_8_0_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/run_ek_8_0_0 -------------------------------------------------------------------------------- /scripts/run_ek_8_11_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/run_ek_8_11_0 -------------------------------------------------------------------------------- /scripts/run_ek_8_13_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/run_ek_8_13_0 -------------------------------------------------------------------------------- /scripts/run_ek_8_14_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/run_ek_8_14_0 -------------------------------------------------------------------------------- /scripts/run_ek_8_7_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/run_ek_8_7_0 -------------------------------------------------------------------------------- /scripts/test: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | 5 | cd "$(dirname "$0")/.." 6 | 7 | pytest . -------------------------------------------------------------------------------- /scripts/update_snapshots: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/scripts/update_snapshots -------------------------------------------------------------------------------- /tests/.ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/tests/.ruff.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for the Elasticsearch integration.""" 2 | -------------------------------------------------------------------------------- /tests/certs/http_ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/tests/certs/http_ca.crt -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/tests/const.py -------------------------------------------------------------------------------- /tests/snapshots/test_diagnostics.ambr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/tests/snapshots/test_diagnostics.ambr -------------------------------------------------------------------------------- /tests/snapshots/test_e2e.ambr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/tests/snapshots/test_e2e.ambr -------------------------------------------------------------------------------- /tests/snapshots/test_entity_details.ambr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/tests/snapshots/test_entity_details.ambr -------------------------------------------------------------------------------- /tests/snapshots/test_es_publish_pipeline.ambr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/tests/snapshots/test_es_publish_pipeline.ambr -------------------------------------------------------------------------------- /tests/snapshots/test_init.ambr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/tests/snapshots/test_init.ambr -------------------------------------------------------------------------------- /tests/test_config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/tests/test_config_flow.py -------------------------------------------------------------------------------- /tests/test_diagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/tests/test_diagnostics.py -------------------------------------------------------------------------------- /tests/test_e2e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/tests/test_e2e.py -------------------------------------------------------------------------------- /tests/test_entity_details.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/tests/test_entity_details.py -------------------------------------------------------------------------------- /tests/test_es_datastream_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/tests/test_es_datastream_manager.py -------------------------------------------------------------------------------- /tests/test_es_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/tests/test_es_gateway.py -------------------------------------------------------------------------------- /tests/test_es_publish_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/tests/test_es_publish_pipeline.py -------------------------------------------------------------------------------- /tests/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/tests/test_init.py -------------------------------------------------------------------------------- /tests/test_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/tests/test_loop.py -------------------------------------------------------------------------------- /tests/test_system_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/tests/test_system_info.py -------------------------------------------------------------------------------- /tests/test_util/__init__.py: -------------------------------------------------------------------------------- 1 | """Test utils for Elasticsearch custom component tests.""" 2 | -------------------------------------------------------------------------------- /tests/test_util/es_mocker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/tests/test_util/es_mocker.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/legrego/homeassistant-elasticsearch/HEAD/tests/test_utils.py --------------------------------------------------------------------------------