├── .devcontainer └── devcontainer.json ├── .gitattributes ├── .gitignore ├── .vscode └── tasks.json ├── LICENSE.txt ├── README.md ├── auto-entities.js ├── hacs.json ├── package.json ├── rollup.config.mjs ├── src ├── editor │ ├── auto-entities-card-editor.ts │ ├── auto-entities-editor.ts │ ├── auto-entities-filter-editor.ts │ ├── auto-entities-help.ts │ ├── auto-entities-sorting-editor.ts │ └── schema.ts ├── filter.ts ├── helpers.ts ├── helpers │ ├── browser_id.ts │ ├── hass.ts │ ├── selecttree.ts │ └── templates.ts ├── main.ts ├── match.ts ├── process_entity.ts ├── sort.ts └── types.ts ├── test ├── .env ├── configuration.yaml ├── docker-compose.yml ├── lovelace.yaml └── lovelace │ ├── basic.yaml │ ├── cards.yaml │ ├── combined.yaml │ ├── errors.yaml │ ├── matching.yaml │ ├── options.yaml │ ├── pagination.yaml │ ├── sorting.yaml │ ├── template.yaml │ └── unique.yaml └── tsconfig.json /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/README.md -------------------------------------------------------------------------------- /auto-entities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/auto-entities.js -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/hacs.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/rollup.config.mjs -------------------------------------------------------------------------------- /src/editor/auto-entities-card-editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/src/editor/auto-entities-card-editor.ts -------------------------------------------------------------------------------- /src/editor/auto-entities-editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/src/editor/auto-entities-editor.ts -------------------------------------------------------------------------------- /src/editor/auto-entities-filter-editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/src/editor/auto-entities-filter-editor.ts -------------------------------------------------------------------------------- /src/editor/auto-entities-help.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/src/editor/auto-entities-help.ts -------------------------------------------------------------------------------- /src/editor/auto-entities-sorting-editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/src/editor/auto-entities-sorting-editor.ts -------------------------------------------------------------------------------- /src/editor/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/src/editor/schema.ts -------------------------------------------------------------------------------- /src/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/src/filter.ts -------------------------------------------------------------------------------- /src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/src/helpers.ts -------------------------------------------------------------------------------- /src/helpers/browser_id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/src/helpers/browser_id.ts -------------------------------------------------------------------------------- /src/helpers/hass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/src/helpers/hass.ts -------------------------------------------------------------------------------- /src/helpers/selecttree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/src/helpers/selecttree.ts -------------------------------------------------------------------------------- /src/helpers/templates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/src/helpers/templates.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/match.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/src/match.ts -------------------------------------------------------------------------------- /src/process_entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/src/process_entity.ts -------------------------------------------------------------------------------- /src/sort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/src/sort.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/src/types.ts -------------------------------------------------------------------------------- /test/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/test/.env -------------------------------------------------------------------------------- /test/configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/test/configuration.yaml -------------------------------------------------------------------------------- /test/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/test/docker-compose.yml -------------------------------------------------------------------------------- /test/lovelace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/test/lovelace.yaml -------------------------------------------------------------------------------- /test/lovelace/basic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/test/lovelace/basic.yaml -------------------------------------------------------------------------------- /test/lovelace/cards.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/test/lovelace/cards.yaml -------------------------------------------------------------------------------- /test/lovelace/combined.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/test/lovelace/combined.yaml -------------------------------------------------------------------------------- /test/lovelace/errors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/test/lovelace/errors.yaml -------------------------------------------------------------------------------- /test/lovelace/matching.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/test/lovelace/matching.yaml -------------------------------------------------------------------------------- /test/lovelace/options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/test/lovelace/options.yaml -------------------------------------------------------------------------------- /test/lovelace/pagination.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/test/lovelace/pagination.yaml -------------------------------------------------------------------------------- /test/lovelace/sorting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/test/lovelace/sorting.yaml -------------------------------------------------------------------------------- /test/lovelace/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/test/lovelace/template.yaml -------------------------------------------------------------------------------- /test/lovelace/unique.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/test/lovelace/unique.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasloven/lovelace-auto-entities/HEAD/tsconfig.json --------------------------------------------------------------------------------