2020-05-07 20:53:03 +03:00
2020-05-04 21:32:17 +03:00
2020-05-07 20:37:33 +03:00
2020-05-04 21:21:50 +03:00
2020-05-04 21:21:50 +03:00
2020-05-04 21:21:50 +03:00
2020-05-04 21:21:50 +03:00
2020-05-04 21:21:50 +03:00
2020-05-04 21:32:17 +03:00
2020-05-04 21:21:50 +03:00
2020-05-07 20:37:44 +03:00
2020-05-07 20:37:44 +03:00
2020-05-07 20:53:03 +03:00
2020-05-04 21:32:17 +03:00
2020-05-04 21:21:50 +03:00

Time Picker Card by @georgesg

hacs_badge GitHub Release CI Project Maintenance GitHub Activity License

Overview

This is a Time Picker card for Home Assistant's Lovelace UI.

Requires an Input Datetime that has time (has_time: true).

Screenshots

Default config - card name shown, 24 hour mode

Default theme with card name

Custom config - hidden card name, 12 hour mode

Default theme with no card name

Custom config - hidden card name, 12 hour mode with a "single" hour mode picker

Default theme with single hour mode

Using a custom theme

Cudtom theme

Installation

Install using HACS or follow this guide

resources:
  - url: /local/time-picker-card.js
    type: module

Usage

type: 'custom:time-picker-card'
entity: input_datetime.alarm_time
name: 'Choose a time'
hour_mode: 24
hour_step: 1
minute_step: 5
hide:
  name: false

Options

Name Type Requirement Description Default
type string Required custom:time-picker-card
entity string Required Input Datetime entity with has_time: true
name string Optional Card name Entity's friendly_name
hour_mode 12 or 24 Optional Hour format. If 12, card will show AM/PM picker 24
hour_step number Optional Hour change when clicking arrows 1
minute_step number Optional Minute change when clicking arrows 5
layout object Optional Card Layout configuration none
hide object Optional Hide object none

Layout Object

Name Type Requirement Description Default
hour_mode single or double Optional Whether to show both AM/PM or just the current mode. In single mode, tap the value to change it. double

Hide Object

Name Type Requirement Description Default
name boolean Optional Hides the card name false

Theme Variables

Time Picker card will automatically pick up colors from your lovelace theme, but if you want to customize some of them, you can use the following theme variables:

Name Default Description
--time-picker-elements-background-color var(--primary-color) Background color for header and inputs
--time-picker-icon-color var(--primary-text-color) Arrow color
--time-picker-text-color white Text color
--time-picker-accent-color var(--primary-color) AM / PM active color
--time-picker-off-color var(--disabled-text-color) AM / PM inactive color

Meta

Georgi Gardev

S
Description
🕰️ Time Picker Card for Home Assistant's Lovelace UI
Readme MIT
1 MiB
Languages
TypeScript 97.6%
JavaScript 2.4%