OLED System Info Display for Home Assistant

If you’re running Home Assistant on a Raspberry Pi tucked away somewhere, you’ve probably experienced the annoyance of not knowing its IP address when you need it, or having to SSH in just to reboot it safely.

This add-on connects a small $3 SSD1306 OLED display to your Pi’s GPIO and shows:

  • Hostname and IP address
  • CPU usage
  • Memory usage

There’s also a physical button that wakes the display, and if you hold it long enough, lets you trigger a safe reboot or shutdown — no SSH or web interface needed.

What you need:

  • A Raspberry Pi (Zero through 5, all supported)
  • A 128x32 SSD1306 I2C OLED display
  • A push button + a couple resistors
  • About 15 minutes of wiring

It’s great for headless setups, or if you just want your Home Assistant box to feel a bit more “finished” with a status display. The add-on integrates with the Supervisor API, so reboot/shutdown commands work properly through HA.

Based on the original project by leelooauto, packaged as a proper Home Assistant add-on with one-click install.

Repo: GitHub - PhyberApex/home-assistant-add-on-repo: Repository of my Add-ons

Based on this: GitHub - leelooauto/system_info

Happy to answer questions or take feedback.

Will this work with a 128x64 SH1106 display?

Right now it does not. However if you are interested I can take a look to make it work. I dont have one to test tho.