├── .eslintrc.js ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── other.md └── workflows │ ├── ci.yaml │ ├── release.yaml │ ├── semantic-pull-request.yaml │ └── validate.yaml ├── .gitignore ├── .prettierrc.js ├── .vscode ├── extensions.json ├── settings.json └── tasks.json ├── CHANGELOG.md ├── README.md ├── hacs.json ├── jest.config.js ├── package.json ├── rollup.config.dev.js ├── rollup.config.js ├── src ├── const.ts ├── datetime │ ├── first-weekday.ts │ ├── format-date.ts │ ├── format_datetime.ts │ └── index.ts ├── energy-period-selector-plus-base.ts ├── energy-period-selector-plus-config.ts ├── energy-period-selector-plus.ts ├── energy │ ├── config-entries.ts │ ├── index.ts │ ├── recorder.ts │ └── subscribe-mixin.ts ├── handle-actions.ts ├── hass.ts ├── localize │ ├── languages │ │ ├── de.json │ │ ├── en.json │ │ ├── es.json │ │ └── pt-PT.json │ └── localize.ts ├── logging.ts ├── style.ts ├── type │ ├── action-config.ts │ ├── energy-card-base-config.ts │ ├── home-assistant.ts │ └── lovelace-card.ts ├── types.ts ├── ui-editor │ ├── types │ │ └── schema-union.ts │ └── ui-editor.ts └── utils │ ├── compute_rtl.ts │ ├── fire-event.ts │ ├── get-default-config.ts │ ├── index.ts │ ├── register-custom-card.ts │ └── use_am_pm.ts └── tsconfig.json /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/other.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/.github/ISSUE_TEMPLATE/other.md -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/semantic-pull-request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/.github/workflows/semantic-pull-request.yaml -------------------------------------------------------------------------------- /.github/workflows/validate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/.github/workflows/validate.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "git.ignoreLimitWarning": true 3 | } -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/README.md -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/hacs.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/rollup.config.dev.js -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/const.ts -------------------------------------------------------------------------------- /src/datetime/first-weekday.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/datetime/first-weekday.ts -------------------------------------------------------------------------------- /src/datetime/format-date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/datetime/format-date.ts -------------------------------------------------------------------------------- /src/datetime/format_datetime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/datetime/format_datetime.ts -------------------------------------------------------------------------------- /src/datetime/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/datetime/index.ts -------------------------------------------------------------------------------- /src/energy-period-selector-plus-base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/energy-period-selector-plus-base.ts -------------------------------------------------------------------------------- /src/energy-period-selector-plus-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/energy-period-selector-plus-config.ts -------------------------------------------------------------------------------- /src/energy-period-selector-plus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/energy-period-selector-plus.ts -------------------------------------------------------------------------------- /src/energy/config-entries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/energy/config-entries.ts -------------------------------------------------------------------------------- /src/energy/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/energy/index.ts -------------------------------------------------------------------------------- /src/energy/recorder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/energy/recorder.ts -------------------------------------------------------------------------------- /src/energy/subscribe-mixin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/energy/subscribe-mixin.ts -------------------------------------------------------------------------------- /src/handle-actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/handle-actions.ts -------------------------------------------------------------------------------- /src/hass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/hass.ts -------------------------------------------------------------------------------- /src/localize/languages/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/localize/languages/de.json -------------------------------------------------------------------------------- /src/localize/languages/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/localize/languages/en.json -------------------------------------------------------------------------------- /src/localize/languages/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/localize/languages/es.json -------------------------------------------------------------------------------- /src/localize/languages/pt-PT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/localize/languages/pt-PT.json -------------------------------------------------------------------------------- /src/localize/localize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/localize/localize.ts -------------------------------------------------------------------------------- /src/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/logging.ts -------------------------------------------------------------------------------- /src/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/style.ts -------------------------------------------------------------------------------- /src/type/action-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/type/action-config.ts -------------------------------------------------------------------------------- /src/type/energy-card-base-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/type/energy-card-base-config.ts -------------------------------------------------------------------------------- /src/type/home-assistant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/type/home-assistant.ts -------------------------------------------------------------------------------- /src/type/lovelace-card.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/type/lovelace-card.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/ui-editor/types/schema-union.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/ui-editor/types/schema-union.ts -------------------------------------------------------------------------------- /src/ui-editor/ui-editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/ui-editor/ui-editor.ts -------------------------------------------------------------------------------- /src/utils/compute_rtl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/utils/compute_rtl.ts -------------------------------------------------------------------------------- /src/utils/fire-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/utils/fire-event.ts -------------------------------------------------------------------------------- /src/utils/get-default-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/utils/get-default-config.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/register-custom-card.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/utils/register-custom-card.ts -------------------------------------------------------------------------------- /src/utils/use_am_pm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/src/utils/use_am_pm.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flixlix/energy-period-selector-plus/HEAD/tsconfig.json --------------------------------------------------------------------------------