Moby's Home

One page for the whole house.

I had an app for the lights, another for the Echos, one for the heating, one for the TV and one each for the consoles. So I built a single page that shows the lot. It runs on an old Windows PC in the corner, and works on a laptop, a tablet or a phone.

Moby's Home · demo houseOpen full screen

This is the real page, running against a pretend house. Switch the lights, run a routine, skip a song.

What it does

It's the things I actually reach for. Everything updates on its own, and anything you can change, you change with one tap.

Lights and plugs

Every light and plug that Alexa knows about, with dimming where the bulb can do it. It goes through Alexa, so there are no extra apps or keys to set up.

Echos

Which ones are online, what's playing with play, pause and skip, the volume, Do Not Disturb, and the next alarm or timer.

Routines

My Alexa routines as buttons. Goodnight, film night, leaving the house. One tap instead of talking to the kitchen.

TV and consoles

Turn the Samsung TV on and off, change the volume and open apps. See if the PS5 and Xbox are on, and which game is being played on the PS5.

Weather

Now, the next few hours and the next five days, with a plain line saying when the rain is due. Free from Open-Meteo, no account needed.

Heating and more

The room temperature from my heating dashboard, the front door camera, and a tile that opens the F1 race dashboard in its own window.

How it works

It's a small Python program running on an old Windows 11 PC that was gathering dust. It talks to everything over the home network and serves the page on port 8095, so anyone at home can open it.

Alexa does most of the heavy lifting. The smart plugs and bulbs are already in the Alexa app, so the dashboard switches them through Alexa rather than needing a separate login for each brand.

Away from home, a Cloudflare tunnel puts it on my own web address, behind a PIN. Nothing is opened up on the router.

The whole thing starts itself when the PC logs on, and restarts if it ever falls over.

  • AlexaLights, plugs, routines, Echos and the front door camera
  • Samsung TVIts own local connection on the home network
  • PS5 and XboxA quick "are you there?" on the network, plus the PlayStation account for the game
  • Open-MeteoThe weather, looked up from the postcode
  • Moby's HeatThe heating dashboard, running on the same PC

The rest of the family

Moby's Home started as a way to open my other dashboards from one place.

Who made it

I'm James, a business analyst in Wisbech, not a developer. I built this with Claude, one step at a time, testing each bit on the real house before moving on. The code is on GitHub if you want to run your own.