diff --git a/README.md b/README.md index 0d77f4b..a8b7f20 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,7 @@ hide: name: true ``` -### Time entity +### `time` entity ```yaml type: custom:time-picker-card diff --git a/src/editor.ts b/src/editor.ts index 2a9c5e0..fc02f7b 100644 --- a/src/editor.ts +++ b/src/editor.ts @@ -5,7 +5,7 @@ import { customElement, property } from 'lit/decorators.js'; import { TimePickerCardConfig } from './types'; const NAME_TO_LABEL_MAP: Record = { - entity: 'Time or input_datetime entity id', + entity: 'time or input_datetime entity id', name: 'Name', hour_step: 'Hour step', minute_step: 'Minute step', diff --git a/src/time-picker-card.ts b/src/time-picker-card.ts index 0d7aca8..31f4958 100644 --- a/src/time-picker-card.ts +++ b/src/time-picker-card.ts @@ -192,7 +192,7 @@ export class TimePickerCard extends LitElement implements LovelaceCard { if (domain === TIME_ENTITY_DOMAIN) { const match = /^(\d{2}):(\d{2}):(\d{2})$/.exec(this.entity.state); if (!match || Number(match[1]) > 23 || Number(match[2]) > 59 || Number(match[3]) > 59) { - return Partial.error('Time entity has no valid HH:MM:SS value', this.config); + return Partial.error('The time entity has no valid HH:MM:SS value', this.config); } [hour, minute, second] = match.slice(1).map(Number); } else { diff --git a/test/time-picker-card.test.ts b/test/time-picker-card.test.ts index aa3433a..563a4ee 100644 --- a/test/time-picker-card.test.ts +++ b/test/time-picker-card.test.ts @@ -17,7 +17,7 @@ class ErrorCardStub extends HTMLElement { customElements.define('hui-error-card', ErrorCardStub); const ENTITY_ID = 'input_datetime.alarm'; -const TIME_ENTITY_ID = 'time.irrigation_schema_1_start_time'; +const TIME_ENTITY_ID = 'time.alarm_time'; /** YAML is untyped at runtime, so setConfig has to cope with shapes the type forbids. */ const invalidConfig = (config: Record): TimePickerCardConfig => @@ -36,7 +36,7 @@ const timeEntity = (state = '07:30:00'): HassEntity => ({ ...alarm(7), entity_id: TIME_ENTITY_ID, state, - attributes: { friendly_name: 'Irrigation start' }, + attributes: { friendly_name: 'Alarm time' }, }); const createHass = (entity: HassEntity = alarm(7)): HomeAssistant =>