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, or helperSwitchlight, switch, input_boolean, or fan
Control a light as on/off, brightness, colour temperature, or colour presetsLightslight
Run a scene, script, automation, helper action, button press, or local panel actionActionDepends on the selected action
Show or control a robot vacuumVacuumvacuum
Show or control a robotic lawn mowerLawn Mowerlawn_mower
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, readable duration, text state, or active/inactive iconSensorHome Assistant sensor, binary_sensor, or text_sensor; or a Local Sensor source
Show a door or window contact sensorDoors & Windowsbinary_sensor or sensor
Show presence, motion, or occupancy statePresencebinary_sensor, sensor, or text_sensor
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
Open, close, or stop a gateGatecover
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.
  • Local Sensor shows a value supplied by the panel firmware.
  • Webhook sends a direct HTTP request.
  • Action > Local Action runs a registered callback on the panel itself.
  • 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
FansAll Controls, Switch, Speed, Oscillation, Direction, Preset
ActionScene, Script, Automation, Button, Input Button, Toggle Helper, Set Number Helper, Option Select, Local Action
VacuumStatus, Start / Stop, Dock, Pause / Resume, Spot Clean, Locate, Clean Area
Lawn MowerStatus, Start Mowing, Dock, Pause / Resume
AlarmAll Controls, Arm Away, Arm Home, Arm Night, Arm Vacation, Disarm
Date & TimeClock, Date, Time & Date, World Clock
MediaAll Controls, Speaker Group, Play/Pause, Previous, Next, Volume, Track Position, Now Playing, Cover Art, Media Content
CoverAll Controls, Position, Tilt, Toggle, Open, Close, Stop, Set Position
SubpageGeneric, Switch, Lights, Climate, Presence, Media, Alarm, Cover, Garage Door, Gate, Lock, Vacuum, Lawn Mower, Weather, Sensor, Camera / Image

Older configurations may also show Weather Forecast. It is kept for compatibility and is now set up as a Weather card with Temperatures Tomorrow selected.

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.