Show off your 'people' cards/dashboards

Hello all

I’m looking for inspiration around the type of information you’re all tracking around people, presence, personal devices, location etcetera and how you’re visualising that data on your dashboards and using it to power automations.

Personally, I’m currently using Dwain’s Dashboard which shows some very basic info about presence status and location history.

So intrigue me and inspire me with your own creations!

Here is a screen shot of my first tab in the Lovelace UI

My house. To the left the sensor view showing status of environtal sensors, doors, windows, motion etc

To the right the controls for all lights, blinds, curtains etc etc

I use standard picture elements cards. The large light bulb are light groups. The document symbols are scenes.

In the kitchen I can raise and lower a curtain.
In the bedroom I have insect net that can be raised and lowered. A transparent roller curtain that can be raised. And real curtains that can be opened and closed. There are load cell based sensors that trigger automations when we go to bed. You see the two beds.

In workshop I can control my venetian blinds. And turn on the two 3D printers and the air compressor. The latter is important at night where an automation turns it off at night. That is good for marriage. A compressor starting at night. Nonono!

In my office I control venetian blinds.

In living room I have two venetians, one curtain and my latest special thing - the cloud.
The cloud is a narrow curtain I can command out so it covers the sun when I sit in my favorite sofa and then it follows the sun so that I remain in the shadow of the curtain. I also have 3 icons that controls the TV (off, Satellite STB, and Chromecast).

Bathroom, I can remote control the fan (automation based on humidity). Or I can say “OK Google, I have farted”. And naturally the toilet can be flushed by servo. The two drops on the picture are short and long flush. Also a no-touch sensor installed for hygienic flush.

Utility room has a humidity controlled fan. And the Miele washing machine is announcing when washing is done.

Motion sensors everywhere. In and out.
7 cameras outside, 3 inside. (not on map). Outdoor cameras turn based on motion sensing.
Camera in the mailbox so I can see if it is worth going out to empty it.

Yes. We are many that have gone ALL IN! :slight_smile:

What is nice about these maps is that you see instantly where something happens and can quickly find which icon to click to turn something on or off.

2 Likes

I started off displaying each presence as a separate entity and then also a group entity to be able to show none, some, or all home. I’ve since changed to the tile below that has all that information in one spot.
presence tile
Here’s the coding from my Lovelace view:

              - entity: sensor.family_sensor
                type: 'custom:button-card'
                aspect_ratio: 3/2
                name: Presence
                tap_action:
                  action: navigate
                  navigation_path: /lovelace/test
                styles:
                  card:
                    - background-color: darkGreen
                    - border-radius: 0%
                    - padding: 1%
                    - color: ivory
                    - font-size: 10px
                    - text-transform: capitalize
                  grid:
                    - grid-template-areas: >-
                        "n n n n" "i stat stat stat" "rms rms rms rms" "jbs jbs
                        jbs jbs" "kgs kgs kgs kgs"
                    - grid-template-columns: 1fr 1fr 1fr 1fr
                    - grid-template-rows: min-content 1fr min-content min-content min-content
                  name:
                    - font-weight: bold
                    - font-size: 13px
                    - color: white
                    - align-self: middle
                    - justify-self: start
                    - padding-bottom: 0px
                  img_cell:
                    - justify-content: start
                    - align-items: start
                    - margin: 0%
                  icon:
                    - color: yellow
                    - width: 100%
                    - margin-top: 0%
                  custom_fields:
                    stat:
                      - align-self: middle
                      - justify-self: start
                    rms:
                      - align-self: middle
                      - justify-self: start
                      - '--text-color-sensor': white
                    jbs:
                      - align-self: middle
                      - justify-self: start
                      - '--text-color-sensor': white
                    kgs:
                      - align-self: middle
                      - justify-self: start
                      - '--text-color-sensor': white
                custom_fields:
                  stat: |
                    [[[
                      return `<span>Family: </span>
                      <span>${states['sensor.family_sensor'].state}</span>`
                    ]]]
                  rms: |
                    [[[
                      return `<span>Russ: </span>
                      <span>${states['device_tracker.sm_n986u'].state}</span>`
                    ]]]
                  jbs: |
                    [[[
                      return `<span>Janette: </span>
                      <span>${states['device_tracker.janettes_phone'].state}</span>`
                    ]]]
                  kgs: |
                    [[[
                      return `<span>Kate: </span>
                      <span>${states['device_tracker.katies_phone'].state}</span>`
                    ]]]

The entity sensor.family_sensor used above is in my configuration files and is coded as follows:

- platform: template
  sensors:
    family_sensor:
      value_template: >- 
        {% set items = states.person %}
        {% set all = items|length %}
        {% set home = items|map(attribute="state")|select("equalto","home")|list|length %}
        {{ "none home" if home == 0 else "all home" if home == all else "some home" }}
      icon_template: >-
        {% if is_state('family_sensor', 'none') %}
          mdi:home-circle-outline
        {% else %}
          mdi:home-circle
        {% endif %}

The other items in the tile are states from my device_trackers.

1 Like

That’s an impressive amount of automation. Wow. definitely some food for thought

Thanks, the button-card template is really handy and i like the ‘family’ sensor, that’s a neat idea

Holy crap that’s amazing.

I only have this on for the GAF😉 but information about is processed in nodered