Zurück zur WebsiteStart- und Dokumentationszentrum

Installiere HelioPulse auf deine Art.

Wähle HelioPulse OS, Docker oder Home Assistant, folge den Schritten und verbinde dein erstes Gerät. Danach erfährst du, wie Treiber funktionieren, um die Plattform zu erweitern.

Basierend auf HelioPulse OS 1.23.24 Anleitung auf das Repository abgestimmt
Installationsarten

Wähle, wie du HelioPulse betreibst.

Dasselbe lokale Panel in drei Varianten. Wähle die, die zu deiner vorhandenen Hardware passt.

Was hast du?

HelioPulse OS

Komplette Appliance für Raspberry Pi

Ideal für eine dedizierte Installation: Image flashen und die Einrichtung am Smartphone abschließen.

Geräte
Raspberry Pi 4 oder 5 · SSD oder microSD
Einrichtung
Geführtes Captive-Portal, ohne SSH
Aktualisierungen
Signierte Updates direkt im Panel
Schritte ansehen

Docker

Container für deinen Server

Für Mini-PC, NAS oder Server, die du schon betreibst. Gleicher Kern, Daten in einem persistenten Volume.

Geräte
Linux amd64 oder arm64 mit Docker
Einrichtung
Ein docker run oder eine Compose-Datei
Aktualisierungen
Neues Image ziehen und neu erstellen
Schritte ansehen
Beta

Home Assistant

App in Home Assistant OS

Wenn dein Zuhause schon mit Home Assistant läuft: HelioPulse erscheint in der Seitenleiste und veröffentlicht Sensoren per MQTT.

Geräte
Home Assistant OS · aarch64 oder amd64
Einrichtung
Anmeldung über den Home-Assistant-Admin, kein weiteres Konto
Aktualisierungen
Über den App-Store von Home Assistant
Schritte ansehen
Installationsmethode

Es werden nur die Schritte der gewählten Methode angezeigt. Sie können jederzeit wechseln.

01
HelioPulse OS

Installiere HelioPulse OS auf einem Raspberry Pi.

HelioPulse OS ist ein sofort einsatzbereites Linux-Image für den Raspberry Pi: System, Panel und Updates in einer Installation, gemacht für lokales Energiemonitoring.

Raspberry Pi 4 oder 5

Pi 4 mit 4 GB oder Pi 5 mit 4/8 GB.

Speicher

Empfohlen: 128-GB-USB-3.0-SSD oder High-Endurance-microSD.

Kommunikation

USB–RS485-Adapter mit galvanischer Trennung.

  1. 1

    Stabile Version herunterladen

    Lade das Image aus dem öffentlichen Releases-Repository und lies die Versionshinweise.

  2. 2

    Image schreiben

    Verwende Raspberry Pi Imager oder ein gleichwertiges Werkzeug. Wähle Datei und Ziel-SSD oder microSD.

  3. 3

    Verbinden und einschalten

    Verbinde Speicher, Netzwerk, USB–RS485-Adapter und ein passendes offizielles Raspberry-Pi-Netzteil.

Arbeite bei ausgeschaltetem System

Verdrahte RS485 nach dem Handbuch des Herstellers. Berühre keine Anschlüsse eines eingeschalteten Wechselrichters.

Weiter: erster Start
02HelioPulse OS · erster Start

Im Browser konfigurieren.

Beim ersten Start öffnet das Gerät ein Captive Portal im Browser: WLAN verbinden, Administrator erstellen und abschließen. Kein SSH, keine Kabel zu deinem Computer.

Lokales NetzwerkRaspberry Pi finden
Erstes KontoSichere Zugangsdaten erstellen
Erstes GerätTreiber, Port und Slave-ID
  1. 1

    Karte einsetzen und einschalten

    Stecke die geflashte microSD in den Raspberry Pi und schließe die Stromversorgung an. Der erste Start erweitert das System und startet HelioPulse; warte eine Minute.

  2. 2

    Mit dem HelioPulse-Netzwerk verbinden

    Verbinde dich mit deinem Handy oder Laptop mit dem offenen WLAN HelioPulse-XXXX (ohne Passwort), das das Gerät erstellt. Öffne dann den Browser und rufe http://heliopulse.setup:8090 auf, um zum Setup-Portal zu gelangen. Auf manchen Handys öffnet sich das Portal automatisch; andernfalls gib diese Adresse ein.

  3. 3

    Mit dem Internet verbinden

    Wähle dein Heim-WLAN und gib das Passwort ein, oder fahre mit einem Netzwerkkabel fort. Die Signalstärke hilft, das richtige Netzwerk zu finden.

  4. 4

    Administrator erstellen

    Lege Benutzername und Passwort (mindestens 8 Zeichen) fest, mit denen du dich am Panel anmeldest. Bewahre sie sicher auf: Das ist dein Administratorkonto.

  5. 5

    Optional: Fernzugriff aktivieren

    Wenn dein Gerät es unterstützt, wähle einen Namen, um das Panel sicher über das Internet zu öffnen. Der lokale Zugriff funktioniert immer, du kannst diesen Schritt also überspringen.

  6. 6

    Einsatzbereit

    Das Portal bestätigt den Abschluss. Das Gerät ist jetzt in deinem WLAN: Wechsle zurück ins gewohnte Netzwerk und öffne das Panel unter http://heliopulse.local:8080 mit dem erstellten Konto. Das Netzwerk HelioPulse-XXXX verschwindet, da es nicht mehr benötigt wird.

1. Mit dem Internet verbinden

Wähle dein WLAN (oder fahre mit Netzwerkkabel fort).

2. Administrator erstellen

Lege die Zugangsdaten für die Anmeldung am Panel fest.

3. Einsatzbereit

Wechsle zurück ins gewohnte Netzwerk und öffne die angezeigte Panel-Adresse.

Für Handy und Laptop gestaltet

Das Portal ist ein responsiver, geführter Ablauf mit Fortschrittsbalken und hellem/dunklem Design. Zum Öffnen verbinde dich mit dem WLAN HelioPulse-XXXX und rufe im Browser http://heliopulse.setup:8090 auf. Keine App, kein SSH und keine Kabel zu deinem Computer.

Installationsarten vergleichen
05Funktionsweise

Eine lokale, modulare Plattform.

Jedes Gerät hat einen unabhängigen Collector. Ein Fehler oder Neustart in einem Wechselrichter unterbricht die Telemetrie der anderen nicht.

01

Gerät

Der Wechselrichter oder das BMS stellt Daten über sein Protokoll bereit.

02

Treiber

Beschreibt Protokoll, Register, Skalierung und Metriken.

03

Sammler

Liest jedes Gerät in einem isolierten, steuerbaren Prozess.

04

Bedienfeld

Führt Telemetrie, Historie, Alarme und Prognosen zusammen.

06Treiber

Der Übersetzer zwischen Gerät und HelioPulse.

Ein Treiber ist eine deklarative JSON-Datei. Er beschreibt die Kommunikation über Modbus RTU und die Umwandlung von Herstellerregistern in gemeinsame HelioPulse-Metriken.

Kein ausführbarer Code

Das Paket beschreibt Daten und installiert keine beliebigen Binärdateien im System.

Validierung vor dem Speichern

Das Backend prüft Struktur, Protokoll und Register, bevor es die Datei akzeptiert.

Wiederverwendbar

Derselbe Treiber kann mit mehreren kompatiblen Geräten verwendet werden.

07Treiber erstellen

Beginne mit der Modbus-Karte.

Du brauchst das Protokollhandbuch des Herstellers und verifizierte Messwerte eines echten Geräts. Das Mindestschema verlangt eine Kennung, das Protokoll modbus_rtu und mindestens eine Gruppe mit einem Register.

my-inverter-modbus.json
{
  "id": "my-inverter-modbus",
  "name": "My inverter",
  "manufacturer": "Manufacturer",
  "models": ["Model A"],
  "protocol": {
    "type": "modbus_rtu",
    "baud_rate": 9600,
    "slave_id": 1
  },
  "register_groups": [{
    "name": "battery",
    "interval": "5s",
    "registers": [{
      "address": 256,
      "name": "battery_soc",
      "metric": "battery.soc_pct",
      "unit": "%",
      "scale": 1,
      "signed": false
    }]
  }]
}

Vor der Veröffentlichung

  • Verwende eine stabile, sichere ID als Dateinamen.
  • Bestätige Baudrate, Parität, Stopbits und Slave-ID.
  • Prüfe Adresse, Vorzeichen, Skalierung und Einheit jedes Registers.
  • Vergleiche Leistung und Energie mit dem physischen Gerätepanel.
  • Teste Verbindungsabbrüche und Werte außerhalb des Bereichs.
08Laden und verbinden

Ohne SSH aktivieren.

Schritt 1

JSON hochladen

Wähle die Datei unter Geräte → Treiber. HelioPulse prüft das Schema vor dem Speichern.

Schritt 2

Gerät registrieren

Lege Geräte-ID, Treiber, persistenten by-id-Port und eine Slave-ID von 1 bis 247 fest.

Schritt 3

Collector starten

Starte oder starte nur dieses Gerät neu und bestätige die aktive Telemetrie.

Kontrollierter Austausch

Eine weitere Datei mit derselben ID aktualisiert den Treiber. Starte zugehörige Geräte neu, um die neue Definition anzuwenden.

09Was HelioPulse heute bietet

Eine lokale Energieplattform, die du jetzt nutzen kannst.

Das aktuelle Produkt verbindet Live-Monitoring, lokale Historie, Geräteverwaltung und sichere Abläufe auf dem Raspberry Pi.

Heute verfügbar

Lokal-first-Monitoring

Bewahre Telemetrie und Historie auf dem Appliance auf und arbeite ohne Internet im lokalen Netzwerk weiter.

Live-Telemetrie mit Qualitätsstatus

Sieh Solarenergie, Verbrauch, Batterie, Netz und Gerätezustand über Live-Updates per WebSocket.

Historische Analyse

Untersuche Produktion, Verbrauch, SOC, Temperaturen und Phasen von heute bis zu einem eigenen Zeitraum oder einem Jahr.

Validierte JSON-Treiber

Lade, erstelle und verwende deklarative Modbus-Treiber ohne das Panel neu zu schreiben.

Betrieb mehrerer Geräte

Verwalte lokale und kabellose ESP32-Collector, stabile serielle Ports, Gerätezustände und Start/Stop/Restart-Aktionen.

Automatisierung per visuellen Abläufen

Ein Knoten-Editor für Automatisierungen: Gerätequellen, Bedingungen/Entscheidungen/Switch, zeitliche und anhaltende Wartezeiten sowie sichere Aktionen. Vor dem Veröffentlichen simulieren; Versionen sind unveränderlich.

Live-Ausführungsprotokoll

Sieh dir die letzten Läufe jedes Ablaufs, die Zustände pro Knoten und eine Ereignis-Konsole des gewählten Laufs an — ohne den Editor zu öffnen.

Alarme und Ereignisverlauf

Verfolge Alarmübergänge und öffne einen Alarm, um zu sehen, was ihn ausgelöst hat (Metrik, Wert und Schwelle); prüfe Konnektivitäts-, Konfigurations- und Collector-Ereignisse.

Tägliche und wöchentliche Berichte

Tages- und Wochenberichte beginnen mit Kennzahlen und Befunden; die optionale lokale KI ergänzt eine Analyse, klar gekennzeichnet und nie mit den gemessenen Daten vermischt.

Zustand, Backups und Wiederherstellung

Prüfe Raspberry-Ressourcen, Verbindung und Diagnose, erstelle Backups und stelle lokal wieder her.

Geführtes Onboarding

Eine Tour beim ersten Start hebt jeden Bereich hervor, plus ein Einstiegsleitfaden, um deinen ersten Treiber und dein erstes Gerät zu registrieren.

Responsive, mehrsprachige Oberfläche

Nutze das Panel auf Desktop oder Mobilgeräten mit neun Sprachen sowie hellen und dunklen Themen.

Optional und erweitert

Solarprognose

Vergleiche erwartete und erzeugte Solarenergie nach der Konfiguration des PV-Arrays.

BMS über Modbus RTU

Registriere ein kompatibles BMS als eigenes Gerät und prüfe Zellen, Balancing, SOC, SOH, Temperaturen und Zyklen.

Simulationsmodus

Erzeuge synthetische Telemetrie aus einem Treiber, um die Oberfläche ohne Hardware zu prüfen.

Lokale KI für Berichte

Lade optional ein lokales Modell herunter und aktiviere es; deterministische Berichte bleiben ohne Modell verfügbar.

Smart-Home-Integrationen

MQTT/Home-Assistant-, SmartThings- und Kasa-Aktionen sind bei passender Konfiguration und Kompatibilität verfügbar.

Fernzugriff und App-OTA

Zugriff per ausgehendem Tunnel und signierte App-Updates hängen von Konfiguration und Verbindung ab.

Zukunftsplan

Cloud-Synchronisierung

Ist nicht Teil des aktuellen lokalen Ablaufs.

Treiber-Marktplatz

Manuelles Laden von Treibern ist heute möglich; ein öffentlicher Marktplatz folgt später.

Breitere Hardwareunterstützung

Native JK-RS485-Unterstützung ist vorhanden; weitere CAN/BLE-Modelle und Register realer EV-Ladegeräte erfordern Entwicklung und Tests.

Unbeaufsichtigte Energiesteuerung

Manuelle Geräteeinstellungen und Energie-Steuerungszuordnungen existieren; unbeaufsichtigte Ausführung erfordert sichere Richtlinien und weitere Prüfung.

Vollständiges A/B-OS-Rollback

App-OTA ist separat verfügbar; ein A/B-Rollback des gesamten Betriebssystems folgt später.

10Veröffentlichte Versionen und nächste Schritte

Was wir geliefert haben. Was noch fehlt.

Hier stehen veröffentlichte stabile Versionen und noch erwogene Arbeiten. Jede Version verlinkt ihre offiziellen Hinweise; für offene Aufgaben gibt es kein zugesagtes Lieferdatum.

Veröffentlichte stabile Versionen 104

Anwendungsversionen (OTA). Bootfähige OS-Abbilder und Docker-Abbilder werden separat veröffentlicht; nicht zu jeder App-Version existiert ein passendes OS-Abbild.

  1. v1.18.3

    Korrekturen der Growatt-Telemetrie und übersetzte Systemausgaben.

    Offizielle Versionshinweise
  2. v1.18.2

    Kasa-Cloud-Anbindung: verschlüsselte Zugangsdaten, Gerätesuche und bestätigte Ein-/Ausschaltaktionen in Abläufen.

    Offizielle Versionshinweise
  3. v1.18.1

    Verbesserte Übersetzungen im Panel, in Berichten, Ereignissen und Erläuterungen zum Energieplan.

    Offizielle Versionshinweise
  4. v1.18.0

    Docker-Laufzeit, Host-Hardwareansicht und Historie ab lokaler Mitternacht des Standorts.

    Offizielle Versionshinweise
  5. v1.17.72

    Sicherheits- und Abhängigkeitsupdates für Anwendung und Build-Werkzeuge.

    Offizielle Versionshinweise
  6. v1.17.71

    Verbesserte Übersetzungen im Panel, in Berichten, Ereignissen und Erläuterungen zum Energieplan.

    Offizielle Versionshinweise
  7. v1.17.70

    Zusätzliche Growatt-Treiber und Kompatibilitätsmetadaten.

    Offizielle Versionshinweise
  8. v1.17.69

    Korrekturen der Zeitintervalle der Solarprognose und der Sammelabfragen.

    Offizielle Versionshinweise

Noch zu erwägende Arbeiten

Offene Richtungen und Validierungsaufgaben, ohne Zuordnung zu einer künftigen Version.

  • Öffentlicher Treibermarktplatz mit Kompatibilitätsprüfung und Veröffentlichungsablauf
  • Apps für iPhone und Android-Tablets sowie zentrale Verwaltung mehrerer Anlagen
  • Gebrauchsfertige Grafana-Dashboards und Metrikintegration
  • Weitere Treiber realer Geräte und modellabhängige CAN/BLE-Unterstützung
  • Unbeaufsichtigte Energieausführung mit sicheren Grenzen und Feldprüfung
  • Physische Prüfung von Integrationen, Lüfterprofilen und Collector-Hardware

Bereit für die Installation?

Wähle die Installationsart, die zu deiner Hardware passt, und folge den Schritten; die Versionshistorie findest du weiter oben.

Methode wählen
Fördern