Skip to content

Custom lovelace card to use in Home assistant allowing you to redirect a user to certain view based on entity states.

Notifications You must be signed in to change notification settings

ben8p/lovelace-tab-redirect-card

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

hacs_badge

tab-redirect-card

Custom Lovelace card to use in Home assistant allowing you to redirect a user to certain view based on entity states.
You can see it as a way to set the default tab based on entity states.

A common use-case is to put the card on the default view and have it redirecting you under some conditions.

For instance:

  • if sun is below_horizon you want the default view to be the tab controlling the light
  • but when you are outside, you want the default view to be tab with the cameras
  • rest of the time, the default view should be the regular default view (aka no redirect)

Installation

Use HACS or follow this guide

resources:
  url: /local/tab-redirect-card.js
  type: module

Configuration example:

Note: redirect_to_tab starts at 0 (first tab)

  • Redirect user "foo" to the 2nd tab if input.binary.is_home is on:
type: 'custom:tab-redirect-card'
redirect:
 - user: 'foo'
   entity_id: 'input.binary.is_home'
   entity_state: 'on'
   redirect_to_tab_index: 1
  • Redirect user "foo" to the 2nd tab if input.binary.is_home is on
    And redirect user "bar" to the 3rd tab if input.binary.is_home is on
type: 'custom:tab-redirect-card'
redirect:
 - user: 'foo'
   entity_id: 'input.binary.is_home'
   entity_state: 'on'
   redirect_to_tab: 1
 - user: 'bar'
   entity_id: 'input.binary.is_home'
   entity_state: 'on'
   redirect_to_tab_index: 2

Tips: Panel Mode

When using panel mode, the redirect card needs to be in the 1st row of each tab otherwise it won't work.
If the panel has only one entity, wrap it into an horizontal stack and add the redirect card in the second column.

About

Custom lovelace card to use in Home assistant allowing you to redirect a user to certain view based on entity states.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published