Alright hear me out. I know this device is way too old for Home Assistant, but.. Its a very small setup that is going to be used by my father to monitor his weather station, which has an intergration to Home Assistant. One dashboard showing the different weather station values and thats it. No webcams, no automations.. Just that one integration, and no need for it to be available from outside the LAN, so no duckdns etc. It doesn’t even need to run that well.
It’s absolutely doable — just not with full Home Assistant OS. For a single weather station dashboard and zero automations, you don’t need the heavy HA stack on the Pi 1 itself. Here’s a much smarter approach:
1. Pick the lightest Linux you can find
For a Pi 1, go with DietPi or piCore (Tiny Core Linux for ARM). Both are extremely lean — piCore’s base image is only ~32–40 MB and idles at ~100 MB RAM, which is perfect for the Pi 1’s 512 MB.
If you want to connect a display → install DietPi with a lightweight desktop like LXDE or Openbox. DietPi lets you tick a checkbox during setup to add a minimal GUI without bloat.
If it’s headless (just sending data over LAN) → go with the CLI-only version of DietPi or piCore. No desktop, no overhead.
2. Install RPiEasy
RPiEasy is basically ESPEasy ported to Raspberry Pi. It’s tiny, runs great on old hardware, and gives you a clean WebUI to configure all GPIOs without touching code. You can set up your weather station data in minutes through the web interface.
3. Connect it to Home Assistant
RPiEasy talks to HA in two ways — pick whichever suits you:
MQTT : Install Mosquitto on your HA instance, point RPiEasy at it, and your weather station sensors will show up in HA automatically as MQTT entities.
ESPEasy-P2P: If you already have other ESPEasy devices, RPiEasy can mesh with them via P2P and relay data into HA.
Why this works on a Pi 1
You’re not running the full Home Assistant Supervisor, add-ons, or database on the Pi 1. The Pi just runs a lightweight Linux + RPiEasy, pushing sensor data to HA (which can live on any other device — an old phone, a cheap thin client, or even a free cloud instance). The Pi 1 handles that just fine.
Bottom line
Don’t try to install Home Assistant on the Pi 1. Use the Pi 1 as a dumb sensor gateway with RPiEasy + a minimal OS, and let HA do the heavy lifting elsewhere. Your dad gets his dashboard, and the Pi 1 stays within its comfort zone.
You say yourself you can’t run HA on the pi itself…
If the weather station already has an integration the rest is redundant. They need something to run HA. Not connect to electronics as a microcontroller as an excuse to use the Pi 1.
Op doesnt need to bin it - but it’s not appropriate for this use case to pretend otherwise does disservice to the op and leads them down an unnecessarily complicated path.
I think you posted in the wrong thread. You’re talking about a Pi 3 - they are talking about a Pi 1.
If the original request was if you could run a spare Raspberry Pi 1 as a dashboard display for an existing weather station already connected to an existing HomeAssistant server. The answer to that is yes.
If the question was could it run the HomeAssistant headless server (64bits only) and the dashboard display on the same Rpi 1, then I would say no, as the Raspberry Pi 1 was 32bits only and only 512Mb of RAM, significantly below the specifications needed to run a recent Homassistant server.