A simple analog clock card for Home Assistant. Colors are based on your current theme.
| Name | Type | Requirement | Description |
|---|---|---|---|
| type | string | Required | "custom:clock-card" |
| time_zone | string | Optional | The timezone you would like to display. If ommited your current device time will be used. Must be a valid TZ database name |
| size | number | Optional | The size of the clock in px. Default is 300 |
| font_size | number | Optional | The size of the date string in px. Default is 20 |
| disable_seconds | boolean | Optional | Disable the seconds hand |
| show_continent | boolean | Optional | Display the timezone continent beneath the clock |
| show_city | boolean | Optional | Display the timezone city beneath the clock |
| caption | string | Optional | Caption to display under the clock. This will override both show_city and show_continent |
| display_date | string | Optional | Display the current Date object. See below for format options |
| theme | object | Optional | Change the theme colors manually. Theme options below |
| String | Returns |
|---|---|
| a | AM/PM |
| hh | current 12/hr hour with leading zero eg: 04 |
| h | current 12/hr hour eg: 4 |
| mm | current minute with leading zero eg: 09 |
| m | current minute eg: 9 |
| ss | current second with leading zero eg: 07 |
| s | current second eg: 7 |
| HH | current 24/hr hour with leading zero eg: 04 |
| H | current 24/hr hour eg: 16 |
| YYYY | current full year eg: 2020 |
| YY | current abbreviated year eg: 20 |
| MMMM | current month name eg: August |
| MMM | current abbreviated month name eg: Aug |
| MM | current month with leading zero eg: 08 |
| M | current month eg: 8 |
| DDDD | current day name eg: Tuesday |
| DDD | current abbreviated day name eg: Tue |
| DD | current day with leading zero eg: 06 |
| D | current day eg: 6 |
All theme options can be set with a CSS valid color option.
| Name | Type | Requirement | Description |
|---|---|---|---|
| background | string | Optional | Clock face background color |
| hands | string | Optional | Color of the hands and clock border (if border is not defined) |
| numbers | string | Optional | Color of the numbers |
| border | string | Optional | Color of the clock face border |
- type: "custom:clock-card"
time_zone: "America/Chicago" #OPTIONAL
size: 250 #OPTIONAL
font_size: 100 #OPTIONAL
disable_seconds: true #OPTIONAL
caption: "Corporate"
display_date: "MM/DD/YY"
theme:
background: black
hands: orange
numbers: white
border: grey