---
layout: page
title: Conditional Card
sidebar_label: Conditional
description: Displays another card based on entity states.
date: 2018-07-26 10:28 +00:00
sidebar: true
comments: false
sharing: true
footer: true
---

Displays another card based on entity states.

{% configuration %}
type:
  required: true
  description: conditional
  type: string
conditions:
  required: true
  description: List of entity IDs and matching states.
  type: list
  keys:
    entity:
      required: true
      description: HA entity ID.
      type: string
    state:
      required: false
      description: Entity state is equal to this value.*
      type: string
    state_not:
      required: false
      description: Entity state is unequal to this value.*
      type: string
card:
  required: true
  description: Card to display if all conditions match.
  type: object
{% endconfiguration %}

*one is required (`state` or `state_not`)

Note: Conditions with more than one entity are treated as an 'and' condition. This means that for the card to show, *all* entities must meet the state requirements set.

### {% linkable_title Examples %}

```yaml
- type: conditional
  conditions:
    - entity: light.bed_light
      state: "on"
    - entity: switch.decorative_lights
      state_not: "off"
  card:
    type: entities
    entities:
      - device_tracker.demo_paulus
      - cover.kitchen_window
      - group.kitchen
      - lock.kitchen_door
      - light.bed_light
```
