Skip to content

Setting Up Your Device's Screen

Your EspControl panel has a built-in web page where you can set everything up. Open it by typing the panel's address into any browser on your phone or computer.

Screen setup page

Webserver card grid with examples of lights, climate, media, weather, covers, locks, actions, sensors, and date cards

Finding the address

The address is shown on the display screen when no cards are configured yet. You can also find it in your router's connected devices list, or in Home Assistant under Settings > Devices & Services > ESPHome.

Adding a Card

Tap any empty space in the grid (shown as a dashed outline with a + icon). A settings panel appears below the preview where you configure the card:

Card settings panel

Light card settings panel showing card type, entity, label, and icon fields

Switch card showing a Heater icon

The Type dropdown uses these card names on the device:

TypeWhat it doesNeeds an entity?
SwitchControls a Home Assistant entity and shows its on/off state. This is the default card type.Yes
LightsControls a light as a switch, brightness slider, or colour temperature slider.Yes, as a light entity
ActionRuns a one-tap Home Assistant scene, script, button, helper action, or Option Select picker.Yes
WebhookCalls an HTTP URL directly from the panel for other automation platforms and webhook services.URL
TriggerFires an event to Home Assistant for use in automations.No
SensorShows a live numeric reading, text state, or icon state.Yes, as Sensor Entity
Doors & WindowsShows a door or window contact sensor with open and closed icons.Yes, as Sensor Entity
PresenceShows whether a person, room, or motion sensor is active.Yes, as Sensor Entity
SliderControls light brightness or fan speed with a draggable fill bar.Yes
CoverControls blinds, shutters, and similar cover entities with a slider or tap action.Yes
Garage DoorControls a garage door cover entity with an open/close tap action.Yes
LockLocks, unlocks, or toggles a Home Assistant lock entity.Yes
Date & TimeShows the local clock, date, date and time, or a world clock.No
WeatherShows the current condition or today's/tomorrow's forecast from a weather entity.Yes, as Weather Entity
MediaControls playback, volume, track position, or now-playing details for a media player.Yes, as a media player entity
ClimateControls a Home Assistant thermostat or HVAC entity.Yes, as a climate entity
Internal SwitchesControls a built-in relay locally on panels that have relay hardware.Choose a relay
SubpageOpens a folder-like page of extra cards.No

For cards that use Home Assistant, enter the entity name from Home Assistant in the Entity field, such as light.living_room, switch.garden_lights, scene.movie_mode, or weather.forecast_home. Some card types use a more specific label, such as Sensor Entity, Weather Entity, or Climate Entity. You can find entity names under Settings > Devices & Services in Home Assistant.

Some card names group several related controls together. Lights contains Switch, Brightness, and Colour Temperature options. Action contains scene, script, helper, vacuum, and Option Select actions. Date & Time contains Clock, Date, Time & Date, and World Clock options.

For the generated list of current card domains, subpage support, grouping, and options, see the Card Capability Reference.

Most cards also let you choose an icon and set a label. If the label is left blank, the panel uses the friendly name from Home Assistant when it can.

Active Switch Display

Each Switch card has separate Off Icon and On Icon settings. The on icon is used while the entity is active.

You can also turn on Active Display:

  • Numeric — show a live reading instead of the icon, for example temperature, power usage, or a percentage. Pick the Sensor Entity, Unit, and Unit Precision.
  • Text — show a live text state instead of the label, for example a machine status or current mode.

When the entity is not active, the card goes back to its off icon and normal label.

Moving Cards

Drag and drop any card to reposition it. If you drop it onto an occupied space, the existing card shifts to the next available slot.

Card Sizes

Right-click a card and open Size to choose:

  • Single - normal one-slot card.
  • Tall - spans two rows.
  • Wide - spans two columns.
  • Large - spans a 2 x 2 area.

If a card already occupies the space needed for a larger size, the setup page tries to move it to the next available slot. If there is not enough room, the size change is not applied.

Device Settings

The Settings tab also includes display, brightness, screensaver, backup, and firmware update controls.

Settings tab showing appearance, backlight, schedule, clock, and firmware controls

Apply Configuration

After making changes, tap Apply Configuration at the bottom of the page. The panel restarts and loads your new settings — you'll see a message while it reconnects.