From d0840696db2379721b5584bbef86f86d81fa4dcd Mon Sep 17 00:00:00 2001 From: Zack Barett Date: Thu, 19 Nov 2020 01:49:39 -0600 Subject: [PATCH] Logbook Card (#15498) Co-authored-by: Franck Nijhof --- source/_lovelace/logbook.markdown | 67 ++++++++++++++++++++ source/images/lovelace/lovelace_logbook.png | Bin 0 -> 10427 bytes 2 files changed, 67 insertions(+) create mode 100644 source/_lovelace/logbook.markdown create mode 100644 source/images/lovelace/lovelace_logbook.png diff --git a/source/_lovelace/logbook.markdown b/source/_lovelace/logbook.markdown new file mode 100644 index 00000000000..78f1b823513 --- /dev/null +++ b/source/_lovelace/logbook.markdown @@ -0,0 +1,67 @@ +--- +title: "Logbook Card" +sidebar_label: Logbook +description: "The Logbook card displays entries from the logbook for specific entities." +--- + +The Logbook card displays entries from the logbook for specific entities. + +

+ Screenshot of the logbook card + Screenshot of the Logbook card. +

+ +To add the Logbook card to your user interface, click the Lovelace menu (three dots at the top right of the screen) and then **Edit Dashboard**. Click the plus button in the bottom right corner and select **Logbook** from the card picker. + +### Card Settings + + +{% configuration_basic %} +Entities: + description: The entities whose logbook entries will show in the card. +Title: + description: The title that shows on the top of the card. +Hours to show: + description: The number of hours in the past that will be tracked in the card. +Theme: + description: Theme your card using any installed theme in your HA environment. +{% endconfiguration_basic %} + +### YAML + +This is for if you use YAML mode or prefer to use YAML in the Code Editor in the UI. + +{% configuration %} +type: + required: true + description: logbook + type: string +entities: + required: true + description: "The entities that will show in the card." + type: list +title: + required: false + description: Title of the card. + type: string +hours_to_show: + required: false + description: Number of hours in the past to track. + type: integer + default: 24 +theme: + required: false + description: "Set to any theme within `themes.yaml`." + type: string +{% endconfiguration %} + +Example: + +```yaml +type: logbook +entities: + - fan.ceiling_fan + - fan.living_room_fan + - light.ceiling_lights +hours_to_show: 24 +``` diff --git a/source/images/lovelace/lovelace_logbook.png b/source/images/lovelace/lovelace_logbook.png new file mode 100644 index 0000000000000000000000000000000000000000..0a658b2338fa98995cf9f9f2d4f74c506bc4c5a3 GIT binary patch literal 10427 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 literal 0 HcmV?d00001