View on GitHub

Homekit Infused 5

Homekit Infused 5 2023

Homekit Infused 5

Content

Addons

Addons are baked-in preconfigured cards that you can turn on/off on any view. You can add an addon by adding the key to your view configuration (which is done in /hki-user/config/views.yaml). ALL addons are preconfigured with a vertical-stack and a title, you MUST keep this in mind when defining addons. Each addon has some extra options for the stack, so the first section of each addons documentation shows you those extra options.

You can control the placement of the addons by using the layout addon and/or by changing the order of defining your addons. The addons that are defined first will be rendered first. How to exactly configure an addon depends on the addon and you should read the addons specific documentation before adding them to your configuration.

# views.yaml (example how to add addons)
  my_view:
    subtitle: Overview
    icon: mdi:thermostat
    addons:
      thermostat:
        - title: My thermostats
          entities:
            - # Thermostat addon config here!

  my_second_view:
    subtitle: Overview
    icon: mdi:vacuum-cleaner
    addons:
      button:
        - title: My lights
          entities:
            - # Button addon config here!

Addons

Name Description
air_visual A nice looking air quality card
area_card new A HA core card that shows you area/room information
battery An addon to give your view a battery levels overview
button The all powerful button-card, probably the only addon you’ll ever need
calendar The default Calendar card
camera An addon to add your camera’s to a view
custom The ultimate addon that allows any card or multitude of cards!
energy updated Recreate the HA energy dashboard in lovelace
entities An easy to use entities card
favorites Show a stack with shortcuts to your favorited views
gauge updated Show simple gauges for your entities
glance An easy to use glance card
google A Google Home TTS card
humidifier new Core humidifier card
history This is the core HA graph card which you can use as an alternative to the graphs addon in HKI
iframe A handy iFrame card that you can use on your views
logbook Keep track of your entities with a logbook
markdown new The core markdown card with all its features available
map A map to track your entities
media_player A Media Player addon
menu Show the menu on other views than…. menu!
meteoalarm A nice card to show you your weather alerts
picture_elements The core picture elements card for HKI
plant_status Monitor your plants
plex A very beautiful Plex addon
remote_control A beautiful remote control for Nvidia Shield TV/Apple TV
sensor A core sensor card
shopping_list new A simple shopping list for use on your views
statistics_card new The newly introduced core statistics card
statistics_graph renamed Create beautiful statistics graphs
sun_card A beautiful sun elevation card
tile new A handy tile card
upcoming_media Show your upcoming and recently added media from your sonarr/radarr
thermostat updated Thermostat buttons for your view
weather The weather addon for HKI, choose between core or simple-weather
xbox An Xbox controller card

Advanced

Addons can be defined multiple times, this is particularly useful when you want for example a view with a button stack at the top, a map in the middle and another button stack at the bottom.

To define an extra addon of the same type in a single view you MUST add a suffix to the addon name, it doesn’t matter what the name of the suffix is, as long as you use one. addon_whatever:

# views.yaml (example of defining multiple addons of the same type)
  my_view:
    title: Location
    addons:
      button:
        - title: My Quicktoggles
          entities:
            - switch.phone
      button_2:
        - title: My second quicktoggles
          entities:
            - switch.iphone
      button_whatever:
        - title: Another button addon
          entities:
            - switch.galaxy

Addons can also be conditional depending on a state of an entity!

# views.yaml (example of defining multiple addons of the same type)
  my_view:
    title: Location
    addons:
      button:
        - title: This will only show when Jimmy is home
          conditional: true
          conditions:
            - entity: person.jimmy
              state: "home"
          entities:
            - switch.phone
      button_2:
        - title: This will only show when Jimmy AND Stephanie are home
          conditional: true
          conditions:
            - entity: person.jimmy
              state: "home"
            - entity: person.stephanie
              state: "home"
          entities:
            - switch.iphone
      button_3:
        - title: This will only show when Jimmy is NOT home AND Stephanie IS home
          conditional: true
          conditions:
            - entity: person.jimmy
              state_not: "home"
            - entity: person.stephanie
              state: "home"
          entities:
            - switch.iphone