Show HN: EZMonitor – KDE Plasmoid to Monitor Solar Panel Output

4 months ago 6

EZMonitor is a lightweight KDE Plasma 6 applet that displays real-time data from your solar inverter.

Developed for the APsystems EZ1 microinverter series, it connects to the local JSON API provided by the device and shows:

  • 🌞 Live panel power (in Watts)
  • 📊 Daily yield (in kWh)
  • 🔄 Updates every 10 seconds

No cloud service, no third-party backend – all data stays local.

📦 https://github.com/Agundur-KDE/EZMonitor

  • Built with pure QML – no C++ or Python dependencies
  • Compatible with Plasma 6
  • Uses standard HTTP API (see: APsystems EZ1 API Manual)
  • Clean UI for live monitoring

psystems EZ1 power output

mkdir build && cd build

cmake ..

make

make install (as root)

  1. Download de.agundur.ezmonitor-X.Y.Z.plasmoid
  2. Drag & drop onto your KDE panel or desktop
  3. Or install with:
kpackagetool6 --type Plasma/Applet --install de.agundur.ezmonitor-X.Y.Z.plasmoid

🛠️ Installing EZMonitor via the openSUSE Build Service Repository

build result

For openSUSE Tumbleweed (and compatible systems):

# Add the repository sudo zypper ar -f https://download.opensuse.org/repositories/home:/Agundur/openSUSE_Tumbleweed/home:Agundur.repo # Automatically import GPG key (required once) sudo zypper --gpg-auto-import-keys ref # Refresh repository metadata sudo zypper ref # Install EZMonitor sudo zypper in EZMonitor

Enable the local API of your APsystems EZ1-M

and

add the plasmoid to your desktop and enjoy.

EZMonitor has been tested successfully with the following micro inverter:

🛒APSystems EZ1-M Micro Inverter (Affiliate link)

This inverter is fully supported by EZMonitor and has been used in daily production environments.

Using the link above helps support further development of EZMonitor, at no additional cost to you.

Open an issue in git ...

EZMonitor Issues

accepting contributions ...

EZMonitor

Authors and acknowledgment

Alec

GPL

active

Read Entire Article