Open beta · v1.23.40

Your solar energy, on your network. Not in the manufacturer's cloud.

HelioPulse is a local dashboard that brings inverters, batteries and EV chargers from different brands together. It runs on a Raspberry Pi, in Docker or in Home Assistant, and keeps working without Internet.

Get started
  • Raspberry Pi, Docker or Home Assistant
  • No cloud required
  • Multi-brand

Energy flow

Instant power
Solar4.2 kW
Inverter
Charging2.9 kW64%
Consumption1.3 kW
Grid0 W
Sample data, not from a real installation
How it works

From your inverter to the dashboard in three steps

  1. Connect

    Use a USB–RS485 cable, the inverter's own Wi-Fi logger, or a wireless ESP32 collector you flash from your browser.

  2. Install

    Flash HelioPulse OS to a Raspberry Pi, or run it in Docker or Home Assistant. On the Pi, a guided portal finishes setup with no SSH.

  3. Operate

    Watch the energy flow live, get alarms, automate loads and generate reports, all on your local network.

What's new

What HelioPulse has added lately

Highlights from versions 1.19 to 1.23.40. Each release links its full notes.

The dashboard

What you need to see, without waiting on a cloud

Real HelioPulse screenshots from an installation with two inverters and BMS battery banks.

Production, battery and consumption, live

  • Inverters from different brands combined into one system view, including inverters working in parallel.
  • Real-time updates over WebSocket, without reloading.
  • Late or doubtful readings are flagged before they are shown as current.
See every screen
Compatibility

Does it work with my equipment?

Each device is read through a JSON driver. Search for your brand or filter by type and status.

16 results

Beta: the driver reads real data and is still being validated on more models.

Wi-Fi or LAN reading uses the inverter's logger (Solarman V5) or a Modbus TCP gateway.

Is your device missing?
Create a driver Request it
Installation options

Choose how to run HelioPulse.

The same local panel, packaged three ways. Pick the one that fits the hardware you already have.

What do you have?

HelioPulse OS

Complete appliance for Raspberry Pi

Best for a dedicated installation: flash the image and finish setup from your phone.

Hardware
Raspberry Pi 4 or 5 · SSD or microSD
Setup
Guided captive portal, no SSH
Updates
Signed updates from the panel
View steps

Docker

Container for your server

For a mini-PC, NAS or server you already run. Same core, with data in a persistent volume.

Hardware
Linux amd64 or arm64 with Docker
Setup
One docker run or a Compose file
Updates
Pull the new image and recreate
View steps
Beta

Home Assistant

App inside Home Assistant OS

If your home already runs on Home Assistant: HelioPulse lives in the sidebar and publishes sensors over MQTT.

Hardware
Home Assistant OS · aarch64 or amd64
Setup
Home Assistant admin sign-in, no extra account
Updates
From the Home Assistant App store
View steps

What you need · HelioPulse OS

  • Raspberry Pi 4 (4 GB) or Pi 5
  • Official power supply
  • USB 3.0 SSD (recommended) or High Endurance microSD
  • USB–RS485 adapter, or nothing if you read over Wi-Fi
Open the full guide and documentation
Why local

Your data, no middleman

Compared with a typical manufacturer cloud app.

AspectHelioPulseTypical cloud app
Data freshness Live, straight from your local network Depends on how often the device uploads to the server
Without Internet Keeps recording and showing data Usually stops showing data
Where your data lives In your installation; you decide if anything leaves On the provider's servers
Several brands Inverters, BMS and chargers in one view Usually one app per brand
If the service changes or shuts down Your dashboard keeps working You depend on the provider's decisions

Want to check it away from home? Remote access is optional and uses an outbound tunnel, so there are no ports to open on your router.

Project status

What's here today, what's in beta and what's next

Open beta: it runs every day in real installations, and some drivers are still being validated.

Available today

  • Live monitoring of inverters, batteries and EV chargers, including parallel systems
  • Supported drivers: SRNE, Deye, JK BMS, Pylontech and Modbus EV chargers
  • Visual automation with MQTT, webhooks, notifications, Shelly, Kasa and Tuya
  • Consumption and solar forecasts, savings with time-of-use tariffs and local reports
  • Signed updates, guided diagnosis and scheduled backups to your cloud
  • AI assistant with your own provider and an MCP server for agents
  • MQTT with Home Assistant discovery, WebSocket and REST API

In beta

  • Drivers for Growatt, Sungrow, Solis, GoodWe, Voltronic, INVT, EG4, MUST, Felicity Solar, Huawei and Victron
  • Home Assistant app (experimental)
  • Inverter settings from automations and from Home Assistant, behind explicit permissions

Coming soon

  • Driver marketplace
  • Cloud sync
  • Broader hardware coverage
  • Unattended energy control
  • Full OS A/B rollback
  • iPhone app paired with your dashboard
FAQ

What people ask before they start

Is it free?

Today, yes. HelioPulse is in open beta and using it costs nothing. No decision has been made about charging for it in the future. If you want to help, you can support the project with a donation.

Do I need Internet?

No. HelioPulse reads your devices and stores the data on your local network. Internet is only needed for what requires it: checking for updates, optional remote access, cloud backups, a cloud AI provider, or cloud integrations such as Kasa or Tuya.

Can it damage my inverter?

Reading data changes nothing on the inverter. HelioPulse can also change settings on devices whose driver declares them, and that does carry risk if done without knowing what each setting does: a wrong value can affect battery charging or how the equipment operates. Those changes never happen on their own: you make them from the dashboard, you allow Home Assistant to make them with two permissions, or you enable an automation to write specific parameters of a specific device, with limits on how often it writes. HelioPulse reads the value back to confirm it and logs every change. If you are unsure about a setting, check the manufacturer's manual or ask your installer first.

What hardware do I need?

The simplest option is a Raspberry Pi 4 (4 GB) or Pi 5 with HelioPulse OS. To connect the inverter, use a USB–RS485 adapter, the Wi-Fi logger many inverters already have, or an ESP32 collector. If you already run a server or Home Assistant, you can use Docker (amd64/arm64) or the Home Assistant app.

Does it work with my brand?

There are supported drivers for SRNE, Deye, JK BMS, Pylontech and Modbus EV chargers, and beta drivers for Growatt, Sungrow, Solis, GoodWe, Voltronic, INVT, EG4, MUST, Felicity Solar, Huawei and Victron. Look your device up in Compatibility; if it is missing, you can create a JSON driver or request it from the dashboard.

How do I update it?

On HelioPulse OS, from the dashboard itself: it checks, downloads and installs signed OTA updates, and you can leave them on automatic. In Docker, pull the new image; in Home Assistant, update the app from Home Assistant.

Where is my data?

In your installation: on the Raspberry Pi's SSD or microSD, or in the Docker volume. Device readings only leave your network if you turn on an integration, remote access, cloud backups, an AI provider in the cloud or an external MQTT broker you configure. This website's analytics are optional and unrelated to your dashboard.

Does it use AI? Do I need it?

It is optional and off by default. If you want it, connect Claude or OpenAI with your own key, or an Ollama on your network so nothing leaves your installation. Nothing is sent until an administrator turns it on and accepts the data notice. The assistant answers with your data and can propose changes, but you apply them yourself. Everything else in HelioPulse works the same without AI.

Can I see it away from home?

Yes, if you want to. Remote access is optional and uses an outbound tunnel from your device, so you don't have to open ports on your router. Without it, the dashboard works the same inside your network.

Verifiable releases

Update with clarity.

Check versions, changes and update packages from the project's official channel.

Download latest image
Stable release

HelioPulse OS 1.23.24

- Support requests: after you send a request, HelioPulse generates the full compressed diagnostic of your device in the background and adds it to the request, so support can look into the problem without asking you for files.…

Oct 16, 20262.0 GBBootable image
Download .img.xz View all releases

Start with what you already have

A Raspberry Pi, a Docker host or your Home Assistant. The guide walks you through it step by step.

Get started

Do you install systems for others? The installer portal brings your sites and devices together. Open the installer portal

Support & contact

Need help or have a question?

Send us a message and we'll get back to you. Share your email if you'd like a reply.

Help HelioPulse grow

Your contribution helps maintain the project and expand compatibility with more devices.

Loading…

Before PayPal fees, less refunds and reversals. Counts contributions with a remaining balance, not individual donors.

A one-time, voluntary contribution.

Contribute