Skip to content
Star...

Card Types

Cards are the controls and information tiles shown on the EspControl screen. Each card type is built for a specific job: some send Home Assistant actions, some display live state, some control local panel hardware, and some open extra pages.

Use this page when you know what you want the panel to do but are not sure which card type to choose.

Choose a Card

GoalUse this cardEntity or target
Toggle a light, switch, fan, helper, or button-style entitySwitchlight, switch, input_boolean, fan, or button
Control a light as on/off, brightness, colour temperature, or colour presetsLightslight
Run a scene, script, automation, helper action, or button pressActionDepends on the selected action
Show or control a robot vacuumVacuumvacuum
Pick from a Home Assistant select listOption Selectselect or input_select
Fire a custom Home Assistant automation eventTriggerNo entity required
Call an HTTP URL directly from the panelWebhookURL
Show a live number, text state, or active/inactive iconSensorsensor, binary_sensor, or text_sensor
Show a door or window contact sensorDoors & Windowsbinary_sensor or sensor
Show presence, motion, person, or tracker statePresencebinary_sensor, sensor, text_sensor, person, or tracker helpers
Drag to set light brightness or fan speedSliderlight or fan
Use grouped fan controlsFansfan
Control blinds, shutters, shades, gates, position, or tiltCovercover
Open or close a garage doorGarage Doorcover
Lock or unlock a door lockLocklock
Arm, disarm, or show an alarm panelAlarmalarm_control_panel
Show local date, time, or date and timeDate & TimeNo entity required for clock modes
Show another city or timezoneWorld ClockNo entity required
Show current weather or daily high/low temperaturesWeatherweather
Show a still image from Home AssistantCameracamera or image
Control media playback, volume, progress, or now-playing displayMediamedia_player
Control a thermostat or HVAC entityClimateclimate
Control a built-in relay on the panel itselfInternal SwitchesBuilt-in relay
Lock or unlock the touchscreen controls locallyScreen LockNo entity required
Open another page of cardsSubpageNo entity required, optional state entity

Entity-Based and Local Cards

Most cards use Home Assistant entities. The entity ID is the exact name Home Assistant uses, such as light.kitchen, sensor.outdoor_temperature, or media_player.living_room.

Some cards do not need a Home Assistant entity:

  • Trigger sends a custom event that Home Assistant automations can listen for.
  • Webhook sends a direct HTTP request.
  • Date & Time, World Clock, Screen Lock, and Subpage can work from the panel itself.
  • Internal Switches controls built-in relay hardware on supported panels.

Grouped Card Types

Some names in the setup page group several related modes:

Setup page nameModes
LightsAll Controls, Switch, Brightness, Colour Temperature
FansSwitch, Speed, Oscillation, Direction, Preset
ActionScene, Script, Automation, Button, Helper, Option Select
VacuumStatus, Start / Stop, Dock, Pause / Resume, Spot Clean, Locate, Clean Area
AlarmCombined Control, Arm Away, Arm Home, Arm Night, Arm Vacation, Disarm
Date & TimeClock, Date, Time & Date, World Clock
MediaPlay/Pause, Previous, Next, Volume, Track Position, Now Playing
CoverModal, Position, Tilt, Toggle, Open, Close, Stop, Set Position
SubpageGeneric, Switch, Lights, Climate, Presence, Media, Alarm, Cover, Garage Door, Lock, Vacuum, Weather, Sensor, Camera / Image

Permissions

Cards that control Home Assistant need the panel to be allowed to perform Home Assistant actions. If a control card displays correctly but tapping it does nothing, check Enable Actions.

Read-only display cards such as Sensor, Presence, Date & Time, and current Weather state can still show information without sending control actions. Weather forecast modes also need Home Assistant actions permission because the panel asks Home Assistant for forecast data.

Current Capability Reference

For a generated table of card type names, saved type values, supported entity domains, subpage support, picker grouping, options, and visibility status, see the Card Capability Reference.