ESPHome · local only

Nodex LCD · for Home Assistant

Eighty characters of whatever matters.

A 20×4 character display on a shelf, and Home Assistant writes every line of it. No dashboard to unlock, no tablet to charge, no app to open — just four lines of text that are always right there.

Character LCDs are honest. They're readable across a room, they don't glow like a television at 2am, and they can't show you an advert.

4 lines × 20 characters/ Dimmable backlight/ No cloud/ Auto-discovered

Energy — four lines from one automation

Built onESPHome RunsLocally, no cloud UpdatesOver the air

Set up from your phone and driven entirely by your own Home Assistant — nothing it shows ever leaves the house.

How it works

Four lines. You decide what goes on each one.

Home Assistant sets the text of any line, whenever you like. That's the whole interface — which is what makes it useful, because you're not limited to whatever screens a manufacturer imagined.

Line 1

Usually the one you glance at. The thing that changes the decision — next train, grid price, is the immersion on.

Line 2

Supporting detail for line 1, or the second-most-important number.

Line 3

Something slower-moving — bin day, the forecast, how the battery's doing.

Line 4

A good place for alerts: blank most of the time, loud when it isn't.

Twenty characters per line sounds tight until you try it. Bins: recycling Tue is eighteen. The constraint is the feature — it forces the display to say one clear thing instead of forty vague ones.

Driving it

An action, called from any automation.

Set a line's text from an automation, a script, a button press, or a template that re-renders every minute. The device's own actions appear in Home Assistant under the device, named after it, so they autocomplete in the automation editor.

Because it's plain text, anything you can template you can display — entity states, forecasts, calendar entries, a countdown you worked out yourself.

The backlight

It's a light, so treat it like one.

The backlight appears in Home Assistant as an ordinary light entity. Dim it in the evening, kill it overnight, or flash it when something needs you — all from the automations you already have.

On a landing or a bedside table that matters more than it sounds: the display stays readable in daylight and disappears completely at night.

Out of the box

Plug it in, give it your WiFi, click Configure.

It ships already flashed. Nothing to install, and no YAML to write unless you want to.

01

Plug it into USB power

Any phone charger or spare USB port. The display lights up on a setup screen.

02

Join its setup network

On your phone, join the open WiFi network the display names on screen. A setup page opens by itself.

03

Give it your WiFi

Choose your network, enter the password. It reconnects on its own.

04

Click Configure in Home Assistant

A New device discovered notification appears. Click Configure and the display, its backlight and its actions all show up at once.

Questions about setup? → Full instructions ship in the box, and the Etsy listing has the details.

What to put on it

Four lines is enough for most of the things you keep checking.

These are just starting points — anything Home Assistant knows can go on it.

Energy, while it still matters

Solar now, grid import, the current agile rate and what today has cost you. The numbers that actually change whether you put the washing on.

Rate 7.5p · Solar 2.4 kW

The household board

Bin day, who's home, the next thing in the calendar, how long the washing machine has left. The questions people shout up the stairs.

Bins: recycling Tue

A status line for the workshop

Printer progress, server temperature, backup state, whether the door is actually locked. Glanceable without a browser tab open.

Print 62% · 41 min

Quiet alerts

Keep three lines steady and leave the fourth blank. When the leak sensor trips or the freezer warms up, write to line four and bring the backlight up.

! Utility leak 04:12

At a glance

Specifications

Display20×4 character LCD — four lines of twenty characters, with a backlight
ControllerESP32, running ESPHome
EntitiesBacklight (light) · an action per line, called from any automation
Works withHome Assistant, over your own network. Discovered automatically.
PowerUSB — any normal phone charger
Network2.4 GHz WiFi, set up from a phone over its own hotspot
CloudNone. Nothing leaves your network.
UpdatesOver the air, offered inside Home Assistant
Supporthello@tps505.com, or reply to your order email

Get one

Assembled, flashed and tested before it ships.

Sold through our Etsy shop, where you'll find the current price, photos and postage. It arrives ready — the only thing left is your WiFi password and deciding what goes on line one.

Questions before you buy? Email hello@tps505.com — you'll get an answer from the person who built it.