- 
                Notifications
    You must be signed in to change notification settings 
- Fork 0
Configuration
        fastender edited this page Jul 2, 2025 
        ·
        1 revision
      
    The Fast Search Card offers a wide range of configuration options, from a simple automatic setup to complex custom data sources.
This is the simplest configuration. The card will automatically find all supported devices.
type: custom:fast-search-card
title: Smart Home Search
auto_discover: true| Option | Type | Description | Default | 
|---|---|---|---|
| type | String | Required. Must be custom:fast-search-card. | - | 
| title | String | The title displayed as a placeholder in the search bar. | Fast Search | 
| default_view | String | The default view when opened. gridorlist. | grid | 
| auto_discover | Boolean | If true, entities will be discovered automatically. | false | 
| entities | Array | A manual list of entities to be displayed. | [] | 
| custom_mode | Object | Configuration for the custom mode (see below). | {} | 
When auto_discover: true is set, you can refine the discovery with these filters:
| Option | Type | Description | 
|---|---|---|
| include_domains | Array | A list of domains that should be exclusively included (e.g., ['light', 'switch']). | 
| exclude_domains | Array | A list of domains to be ignored. | 
| include_areas | Array | A list of areas that should be exclusively included. | 
| exclude_areas | Array | A list of areas to be ignored. | 
| exclude_entities | Array | A specific list of entity IDs to be ignored. | 
Example:
type: custom:fast-search-card
auto_discover: true
exclude_domains:
  - weather
  - sensor
exclude_entities:
  - light.decoration_lightThe Custom Mode is a powerful feature for displaying your own data sources.
type: custom:fast-search-card
custom_mode:
  enabled: true
  category_name: 'Recipes' # Name for the custom button
  icon: '🍳'
  data_sources:
    # ... your data sources go here ...Define a static list directly in the configuration.
# ... inside data_sources ...
- type: static
  items:
    - id: carbonara
      name: 'Spaghetti Carbonara'
      area: 'Italian Cuisine'
      custom_data:
        metadata:
          difficulty: 'Medium'
          time: '25 min'
          category: 'Main Course'
        content: |
          ## Ingredients
          - 200g Spaghetti
          - 100g Pancetta
          ...Read a JSON-formatted list from the attribute of a template sensor.
# ... inside data_sources ...
- type: template_sensor
  entity: sensor.my_recipes_json
  content_attribute: 'items' # Name of the attribute with the JSON listRead a JSON-formatted list from an MQTT sensor. Content can be edited directly in the card and saved back via MQTT.
# ... inside data_sources ...
- type: mqtt
  entity: sensor.mqtt_notes
  content_attribute: 'items'