Zum Inhalt springen
SoalexBeta

Akkus richtig einrichten

Soalex braucht von jedem Akku drei Dinge aus Home Assistant: wo es die Leistung einstellt, wie voll er ist und was er gerade wirklich tut. Die meisten Einrichtungsprobleme der Beta kamen von einem falschen Sensor oder einem vertauschten Vorzeichen, nicht von der Hardware.

Stand 29.09.2026 · gilt für Soalex 0.1.186 (Beta). Was erst mit der nächsten Version kommt, ist markiert.

  1. Netzzähler: ein Sensor in Watt, der dort misst, wo dein Akku einspeist – alle Phasen zusammen. Meist ist das der Hausanschluss, im Mehrfamilienhaus dein Wohnungszähler. Plus bedeutet Bezug, Minus Einspeisung.
  2. Steuerung: die Einträge, über die dein Akku Lade- und Entladeleistung annimmt. Den Rest (Modus, Freigabe) schlägt Soalex nach der Marken-Auswahl selbst vor.
  3. Akku-Ladestand: der Prozentwert des ganzen Geräts, nicht eines einzelnen Packs.
  4. Akku-Leistungssensor: ein Sensor am Akku selbst, der misst, was in den Akku hinein oder aus ihm heraus fließt. Nie der Netz- oder Hauszähler, nie ein PV- oder Balkonkraftwerk-Sensor und bei Geräten mit Solareingang nicht die Ausgangsleistung. Findest du keinen passenden Sensor, lass das Feld leer.
  5. Vorzeichen: Soalex zählt Entladen positiv. Zählt dein Sensor umgekehrt, setzt du das Häkchen „Vorzeichen invertieren“.
  6. Maximale Leistung: Soalex startet mit 800 W pro Akku. Kann dein Gerät mehr, stellst du das nach dem Einrichten hoch: Einstellungen → Verhalten → Akku → „Leistungs-Grenze“ → „Maximale Leistung“. Hat dein Gerät für Laden und Entladen verschiedene Grenzen (z. B. eine Einspeisegrenze in der Hersteller-App), trägst du sie dort getrennt als „Maximale Ladeleistung“ und „Maximale Entladeleistung“ ein.
  7. Nur eine Regelung: Hersteller-App-Automatik, HA-Automationen oder eine zweite Nulleinspeisung, die denselben Akku steuern, müssen aus sein.

Soalex regelt nur so gut, wie es deinen Netzanschluss sieht. Der Zähler ist deshalb Pflicht und wird zuerst eingerichtet.

  • Ein Sensor, alle Phasen zusammen, in Watt. Beim Shelly 3EM ist das der Gesamtwert über alle drei Phasen, nicht eine einzelne Phase.
  • Plus = Bezug, Minus = Einspeisung. Zeigt dein Zähler es umgekehrt (häufig bei ESPHome-SML-Lesern), setzt du beim Zähler „Vorzeichen invertieren“. Soalex zeigt dir darunter live „Bezug aus dem Netz“ oder „Einspeisung ins Netz“. Schalte zum Prüfen einen Wasserkocher ein.
  • Getrennte Sensoren für Bezug und Einspeisung? Dann brauchst du einen Hilfssensor, der beide zu einem Wert zusammenfasst.
  • Schnell genug: Dein Zähler muss mindestens alle 10 Sekunden einen Wert melden, ideal sind 1–5 Sekunden. Meldet er seltener, reagiert Soalex zu spät und schwankt. Beim Tasmota-Lesekopf stellst du dafür TelePeriod 10 ein (Standard sind 300 s). Einen Fronius-Zähler bindest du über Modbus TCP an statt über die Solar API, die nur etwa alle 60 Sekunden liefert.
  • Der richtige Messpunkt: Der Zähler muss den Strom messen, den dein Akku beeinflusst. Meist ist das der Hausanschluss; im Mehrfamilienhaus ist es dein Wohnungszähler, nicht der Zähler des ganzen Hauses. Ein einzelner Phasen-Kanal oder eine Steckdose reicht nicht: dein Stromzähler rechnet alle Phasen zusammen ab.
Soalex-Assistent, Abschnitt Smart Meter mit markiertem Zähler-Sensor, Häkchen und Live-Wert
  1. Dein Zähler-Sensor – alle Phasen zusammen, dort gemessen, wo dein Akku einspeist.
  2. „Vorzeichen invertieren“ nur, wenn dein Zähler Bezug als Minus zeigt.
  3. Live-Wert: Wasserkocher an, dann muss hier „Bezug aus dem Netz“ stehen.
Hat dein Zähler anders funktioniert als hier beschrieben?Kommentieren

Kein Konto nötig: Kommentar schreiben, abschicken, deinen Discord-Namen eintragen. Kommentare sind öffentlich, bitte keine persönlichen Daten posten. Mit dem Absenden erlaubst du uns, deinen Kommentar hier zu zeigen und für die Entwicklung von Soalex zu nutzen. Rechtswidrige Beiträge meldest du an info@alkly.de. Datenschutz

Du richtest jeden Akku einzeln ein: im ersten Durchlauf im Setup-Assistenten, danach über Einstellungen → Anlage → „+ Akku hinzufügen“. Welche Felder erscheinen, hängt von der Bauart ab.

Feld im Assistenten Wofür Nötig?
Ladeleistung / Leistungs-Entity Darüber gibt Soalex den Sollwert vor. Pflicht
Entladeleistung Bei Geräten mit getrennten Werten für Laden und Entladen. je nach Bauart
Mode-Selektor Schaltet zwischen Laden, Entladen und Stopp. je nach Bauart
Freigabe-Schalter Aktiviert die Fernsteuerung am Gerät, z. B. RS485-Steuermodus beim Marstek. nur wenn das Gerät ihn verlangt
Akku-Ladestand Grenzen „nicht unter X %“ und „nicht über Y %“, Anzeige, Verteilung auf mehrere Akkus. stark empfohlen
Akku-Power-Sensor Prüft, ob der Akku wirklich liefert. Ohne ihn keine Meldung „Vermutlich Akku leer/voll“ und keine Messung der Reaktionszeit. stark empfohlen, Pflicht ohne Ladestand
Wie soll Soalex die Befehle prüfen? „Mit Rückmeldung“ oder „Nur Befehl prüfen“. Der Assistent wählt passend zur Bauart vor. Vorbelegung meist richtig

Zwei Einträge gibt es erst nach dem Speichern, beim Bearbeiten des Akkus:

  • Solar-Eingang am Akku (Einstellungen → Anlage → Akku, direkt beim jeweiligen Akku), ab Version 0.1.187: für Geräte mit eigenen Modulen, z. B. Zendure SolarFlow 800/2400 Pro, SolakonONE, Marstek Venus D. Soalex erkennt damit, dass ein Akku nicht ausfällt, sondern die Sonne gerade die Arbeit macht. In 0.1.186 steht das Feld noch unter Einstellungen → Verhalten → Akku → Profi-Einstellungen.
  • Solar-Prognose (Watt) (Anlage → Akku ändern), ab Version 0.1.187: nur für Wechselrichter mit eigenen Modulen. Soalex lässt dann zuerst die Sonne liefern, bevor es einen Akku entlädt.
Einstellungen, Verhalten, Akku: Leistungs-Grenze mit markiertem Feld Maximale Leistung

Einstellungen → Verhalten → Akku → Leistungs-Grenze:

  1. „Maximale Leistung“ auf das hochsetzen, was dein Akku kann. Standard sind 800 W.
Einstellungen, Anlage, Geräteblock eines Zendure-Akkus mit markiertem Feld Solar-Eingang am Akku

Einstellungen → Anlage → Akku (ab Version 0.1.187):

  1. Hier den PV-Sensor deines Akkus wählen, z. B. …_solarinputpower beim Zendure oder …_pv_leistung beim SolakonONE.
War ein Feld unklar?Kommentieren

Kein Konto nötig: Kommentar schreiben, abschicken, deinen Discord-Namen eintragen. Kommentare sind öffentlich, bitte keine persönlichen Daten posten. Mit dem Absenden erlaubst du uns, deinen Kommentar hier zu zeigen und für die Entwicklung von Soalex zu nutzen. Rechtswidrige Beiträge meldest du an info@alkly.de. Datenschutz

Soalex zählt Entladen positiv: Strom fließt aus dem Akku ins Hausnetz. Viele Hersteller zählen genau andersherum. Mit dem falschen Vorzeichen hält Soalex eine Ladung für eine Entladung, meldet dann „Akku reagiert nicht“ und pausiert im schlimmsten Fall.

So prüfst du es: Unter dem Sensor zeigt der Assistent live, wie Soalex ihn liest, z. B. „Akku entlädt — Strom fließt aus dem Akku ins Hausnetz“. Stimmt das nicht mit dem überein, was dein Akku gerade tut, setz oder entferne „Vorzeichen invertieren“.

Gerät Sensor zählt positiv „Vorzeichen invertieren“
Marstek Venus (Modbus) …_batterieleistung Laden an (Soalex kreuzt es selbst vor)
Marstek Venus (Modbus) …_ac_leistung Entladen aus
Zendure SolarFlow …_bat_in_out / …_net_power live prüfen je nach Anzeige
Zendure SolarFlow Hilfssensor packInput − outputPack Entladen aus
Zendure SolarFlow Hilfssensor outputPack − packInput Laden an
SolakonONE …_batterie_leistung_2 Entladen aus
Anker Solix Max AC Hilfssensor Entlade- − Ladeleistung Entladen aus
Anker Solarbank 4 E5000 Pro …_net_power Entladen aus
Victron SmartShunt / BMS Spannung × Strom meist Laden meist an
Trucki, PV-Wechselrichter Ausgangsleistung nur positiv entfällt

Beim Zendure hängt es davon ab, wie dein Sensor rechnet. Das Häkchen muss dazu passen, eine Richtung ist nicht besser als die andere. Beim Marstek gilt das gesetzte Häkchen nur für …_batterieleistung. Nimmst du …_ac_leistung, bleibt es aus.

Zählt dein Sensor anders als in der Tabelle?Kommentieren

Kein Konto nötig: Kommentar schreiben, abschicken, deinen Discord-Namen eintragen. Kommentare sind öffentlich, bitte keine persönlichen Daten posten. Mit dem Absenden erlaubst du uns, deinen Kommentar hier zu zeigen und für die Entwicklung von Soalex zu nutzen. Rechtswidrige Beiträge meldest du an info@alkly.de. Datenschutz

Wählst du im Assistenten deine Marke, stellt Soalex die Bauart selbst ein. Du siehst dann „Dein … nutzt … — Soalex hat das passend eingestellt.“ Nur bei „Anderer Akku“ oder Huawei wählst du selbst.

Assistent: Auswahl der Akku-Marke, Marstek Venus ist markiert und als in deiner Anlage gefunden gekennzeichnet
  1. Deine Marke antippen. „In deiner Anlage gefunden“ ist Soalex’ Vermutung aus dem Scan.
Bauart im Assistenten So nimmt der Akku Befehle an Typische Geräte
Zwei Werte — einer lädt, einer entlädt je ein Wert für Laden und Entladen, optional ein Modus-Schalter Marstek Venus, Zendure SolarFlow, Growatt Noah
Ein Wert, ein Schalter wählt Laden oder Entladen ein Leistungswert ohne Vorzeichen plus Modus-Schalter für die Richtung SolakonONE, Anker Solix
Ein Wert — Plus lädt, Minus entlädt ein Leistungswert mit Vorzeichen Hoymiles MS-A2, Sungrow
Soalex kann nur die Abgabe senken nur eine Ausgangsleistung, laden macht das Gerät selbst Trucki2Shelly, Marstek/HAME B2500
PV-Wechselrichter — Nulleinspeisung Einspeise-Obergrenze eines Solar-Wechselrichters Hoymiles HMS über OpenDTU/AhoyDTU

Die Entity-Namen unten sind Beispiele. Der Teil vor dem Unterstrich (z. B. die Seriennummer) heißt bei dir anders.

Zwei WerteIntegration: Marstek Venus Modbus (HACS)
Marstek: Lade- und Entladeleistung markiert
  1. Ladeleistung: …_ladeleistung_einstellen
  2. Entladeleistung: …_entladeleistung_einstellen
Marstek: Mode-Selektor mit den drei Optionen und Freigabe-Schalter markiert
  1. Mode-Selektor: …_erzwungener_modus
  2. lädt = charge
  3. entlädt = discharge
  4. Idle = standby
  5. Freigabe-Schalter: …_rs485_steuermodus. Ohne ihn ignoriert der Akku die Befehle.
Marstek: Ladestand, Akku-Leistungssensor, Häkchen Vorzeichen invertieren und Live-Wert markiert
  1. Ladestand: …_soc_batterie
  2. Akku-Sensor: …_batterieleistung
  3. „Vorzeichen invertieren“ an. Soalex kreuzt es beim Marstek selbst vor.
  4. Live-Wert: Lädt der Akku gerade, muss hier ein Minus stehen.
  • Ladeleistung: number.…_ladeleistung_einstellen · Entladeleistung: number.…_entladeleistung_einstellen. Nicht number.…_maximale_entladeleistung: Das ist eine Obergrenze im Gerät, kein Sollwert.
  • Mode-Selektor: select.…_erzwungener_modus (stop / charge / discharge)
  • Freigabe-Schalter: switch.…_rs485_steuermodus. Ohne ihn ignoriert der Akku alle Befehle.
  • Ladestand: sensor.…_soc_batterie · Akku-Sensor: sensor.…_batterieleistung mit „Vorzeichen invertieren“ an. Nimmst du stattdessen sensor.…_ac_leistung, bleibt das Häkchen aus.
  • Maximale Leistung auf 2500 W stellen, wenn du die volle Leistung willst.

Firmware: Mit Firmware V150 melden mehrere Tester, dass die RJ45-/Modbus-Verbindung regelmäßig abreißt. Läuft dein Venus mit V148 stabil, bleib vorerst dabei.

Venus D mit eigenen Modulen: Die Solarladung taucht im Leistungssensor nicht auf. Trag deshalb unbedingt den Solar-Eingang am Akku ein. Beim Laden schwankt die Leistung des Venus D stärker als beim Venus E, weil die eigenen Module mitspielen. Das ist eine bekannte Eigenheit des Geräts.

Erfahrungen mit dem Marstek?Kommentieren

Kein Konto nötig: Kommentar schreiben, abschicken, deinen Discord-Namen eintragen. Kommentare sind öffentlich, bitte keine persönlichen Daten posten. Mit dem Absenden erlaubst du uns, deinen Kommentar hier zu zeigen und für die Entwicklung von Soalex zu nutzen. Rechtswidrige Beiträge meldest du an info@alkly.de. Datenschutz

Zendure SolarFlow (2400 AC, 2400 Pro, 800 Pro …)

Abschnitt betitelt „Zendure SolarFlow (2400 AC, 2400 Pro, 800 Pro …)“
Zwei WerteIntegration: Zendure Home Assistant (lokal oder Cloud)
Zendure: Mode-Selektor acMode und leeres Idle-Feld markiert
  1. Mode-Selektor: …_acmode, nicht gridoffmode.
  2. Idle bleibt leer: „kein Idle-Eintrag (Stop über 0 W)“.
Zendure: selbst angelegter Hilfssensor als Akku-Leistungssensor, Häkchen Vorzeichen invertieren
  1. Dein Hilfssensor für die Akku-Leistung (hier: „Zendure2400ProLeistung“).
  2. Häkchen passend zu deiner Rechnung: Mit packInput − outputPack bleibt es aus.
  • Ladeleistung: number.…_inputlimit · Entladeleistung: number.…_outputlimit
  • Mode-Selektor: select.…_acmode bzw. select.…_ac_mode (Input mode / Output mode), nicht gridoffmode bzw. grid_off_mode: Das ist der Notstrom-Modus. Einen Stopp-Modus gibt es nicht: Soalex stoppt, indem es beide Werte auf 0 W setzt. Das Idle-Feld bleibt leer.
  • Ladestand: sensor.…_electriclevel bzw. sensor.…_electric_level (ganzes Gerät, Schreibweise je nach Integration). Die …_soclevel-Sensoren gehören zu einzelnen Packs.
  • Akku-Sensor: ein Sensor mit Vorzeichen. Neuere Versionen der Integration liefern ihn selbst als sensor.…_bat_in_out bzw. sensor.…_net_power. Prüf am Live-Wert, ob er beim Laden und Entladen verschiedene Vorzeichen zeigt, und setz „Vorzeichen invertieren“ passend. Fehlt so ein Sensor, brauchst du einen Hilfssensor: Schritt für Schritt mit Bildern. Die Pack-Werte allein führen in die Irre: …_power eines Packs hat kein Vorzeichen, packInputPower zeigt nur das Entladen, outputPackPower nur das Laden, und gridInputPower steht meist dauerhaft auf 0.
  • Mit eigenen Modulen (SolarFlow 2400 Pro, 800 Pro): sensor.…_solarinputpower als Solar-Eingang am Akku eintragen.
  • Maximale Leistung passend zum Gerät hochsetzen (z. B. 2400 W).
  • Einspeisegrenze aus der Zendure-App (z. B. 800 W) als „Maximale Entladeleistung“ in Soalex eintragen. Sonst fordert Soalex mehr an, als das Gerät abgibt, und meldet „Ein anderes System stellt deinen Akku ein“.

Nach einer Vollladung lädt der Zendure erst wieder, wenn der Ladestand unter etwa 95 % gefallen ist. Das ist Geräteverhalten, kein Fehler.

Bei Geräten mit eigenen Modulen ist outputLimit die Leistung, die ins Haus geht (Sonne plus Akku). Im Live-Screen kann deshalb „Soll 700 W · liefert 80 W“ stehen: 620 W kommen von der Sonne, 80 W vom Akku. Das ist kein Fehler.

Erfahrungen mit dem Zendure?Kommentieren

Kein Konto nötig: Kommentar schreiben, abschicken, deinen Discord-Namen eintragen. Kommentare sind öffentlich, bitte keine persönlichen Daten posten. Mit dem Absenden erlaubst du uns, deinen Kommentar hier zu zeigen und für die Entwicklung von Soalex zu nutzen. Rechtswidrige Beiträge meldest du an info@alkly.de. Datenschutz

Ein Wert + SchalterIntegration: Solakon ONE (HACS)
SolakonONE: Mode-Selektor mit Zahlen-Codes 3, 5, 0 und leerer Freigabe-Schalter
  1. Mode-Selektor: …_modus_fernsteuern
  2. lädt = „3“
  3. entlädt = „5“
  4. Idle = „0“
  5. Freigabe-Schalter bleibt leer.
SolakonONE: Akku-Sensor batterie_leistung_2 und Häkchen Vorzeichen invertieren aus
  1. Akku-Sensor: …_batterie_leistung_2, nicht …_leistung.
  2. Häkchen aus: Der Sensor zählt Entladen schon positiv.
  • Leistungs-Entity: number.…_fernsteuerung_leistung
  • Mode-Selektor: select.…_modus_fernsteuern. Die Modi sind Zahlen: „3“ lädt, „5“ entlädt, „0“ stoppt.
  • Freigabe-Schalter: leer lassen. Der SolakonONE braucht keine Freigabe.
  • Ladestand: sensor.…_batterie_ladestand
  • Akku-Sensor: sensor.…_batterie_leistung_2 (Entladen positiv, Häkchen aus). Nicht sensor.…_leistung: Das ist die AC-Leistung zum Haus und enthält die Sonne.
  • Solar-Eingang am Akku: sensor.…_pv_leistung
  • Befehle prüfen: „Nur Befehl prüfen“, weil der Sensor langsam nachzieht.
  • „Modus überschreiben“ aus lassen und nirgends in Soalex eintragen. Es ist kein eigener Regler, sondern eine zweite Ansicht auf dieselben Einstellungen wie die Fernsteuerung. „Modus überschreiben“ schaltet denselben Modus um wie …_modus_fernsteuern, und „Dauer“ ist dieselbe Zeitüberschreitung, nur in Minuten.
  • Keine zweite Regelung parallel: Eine Community-Automation wie „Solakon One Nulleinspeisung“ (switch.…_regelung_aktiv) muss aus sein, ebenso ein Energieplan in der Solakon-App, der Leistung vorgibt.
  • Notstrom-Reserve zusätzlich in der Solakon-App einstellen. Soalex’ Mindest-Ladestand greift nur, solange Soalex steuert.
Erfahrungen mit dem SolakonONE?Kommentieren

Kein Konto nötig: Kommentar schreiben, abschicken, deinen Discord-Namen eintragen. Kommentare sind öffentlich, bitte keine persönlichen Daten posten. Mit dem Absenden erlaubst du uns, deinen Kommentar hier zu zeigen und für die Entwicklung von Soalex zu nutzen. Rechtswidrige Beiträge meldest du an info@alkly.de. Datenschutz

Ein Wert + SchalterStopp: „Kein Idle-Modus — Stopp schreibt 0 W“
  • Leistungs-Entity: number.…_netzleistung (0–3500 W, ohne Vorzeichen)
  • Mode-Selektor: select.…_leistungsfluss (charge / discharge). Beim Stopp „Kein Idle-Modus — Stopp schreibt 0 W“ wählen.
  • Betriebsmodus des Geräts auf third_party_control („Drittanbieter-Steuermodus“). custom_mode ist ein eigener Regler von Anker.
  • Ladestand: sensor.…_soc · Akku-Sensor: Die Max AC meldet Lade- und Entladeleistung getrennt, du brauchst einen Hilfssensor.
  • Maximale Leistung auf bis zu 3500 W hochsetzen.
  • Leistungs-Entity: number.…_netzleistung bzw. number.…_leistungssteuerung
  • Mode-Selektor: select.…_leistungsfluss. Beim Stopp „Kein Idle-Modus — Stopp schreibt 0 W“ wählen.
  • Freigabe-Schalter: der Betriebsmodus des Geräts mit der Option third_party_control („Drittanbieter-Steuermodus“).
  • Akku-Sensor: sensor.…_net_power, „Vorzeichen invertieren“ aus. Nie den Shelly deines Balkonkraftwerks oder einen anderen PV-Sensor als Akku-Sensor nehmen.
  • Solar-Eingang am Akku: sensor.…_solarstrom
  • Ladegrenze: Im Lademodus nimmt das Gerät höchstens 400 W an. Stell in Soalex unter Leistungs-Grenze die „Maximale Ladeleistung“ auf 400 W. Sonst verlangt Soalex mehr, das Gerät lehnt den Befehl ab, und der Überschuss geht ins Netz. Die „Maximale Entladeleistung“ setzt du passend zu deinem Wunsch, z. B. 2500 W.
  • Ladestand-Grenzen: „Lädt bis“ in Soalex nicht niedriger setzen als die Ladeobergrenze in der Anker-App. Im Zweifel 100 % lassen.
  • In der Anker-App den Benutzermodus auf „Benutzerdefiniert“ stellen und dort lassen. Nur dann gibt es in Home Assistant „Lastvorgabe“ und „Lastvorgabe Typ“.
  • Stopp wie oben: „Kein Idle-Modus — Stopp schreibt 0 W“. Den Benutzermodus fasst Soalex nicht an.
  • Über die Cloud braucht jeder Befehl rund 30 Sekunden. Wähle „Nur Befehl prüfen“ und erwarte kein sekundengenaues Nachregeln.

Sie lässt sich nicht direkt steuern. Steht sie vor einem Wechselrichter (z. B. Hoymiles HMS), steuert Soalex den Wechselrichter, siehe PV-Wechselrichter.

Erfahrungen mit Anker?Kommentieren

Kein Konto nötig: Kommentar schreiben, abschicken, deinen Discord-Namen eintragen. Kommentare sind öffentlich, bitte keine persönlichen Daten posten. Mit dem Absenden erlaubst du uns, deinen Kommentar hier zu zeigen und für die Entwicklung von Soalex zu nutzen. Rechtswidrige Beiträge meldest du an info@alkly.de. Datenschutz

Ein Wert mit Vorzeichen
  • Leistungs-Entity: der vorzeichenbehaftete Leistungswert des MS-A2.
  • Vorzeichen-Konvention: Beim MS-A2 „positiv = Entladen“ wählen.
  • Akku-Sensor: die Batterie-Leistung des MS-A2 selbst, nie den P1-/Netzzähler.

Mit dem MS-A2 haben wir noch wenig Felderfahrung. Wenn deine Entity-Namen anders aussehen, schreib sie bitte unten in die Kommentare.

Welche Entities hat dein MS-A2?Kommentieren

Kein Konto nötig: Kommentar schreiben, abschicken, deinen Discord-Namen eintragen. Kommentare sind öffentlich, bitte keine persönlichen Daten posten. Mit dem Absenden erlaubst du uns, deinen Kommentar hier zu zeigen und für die Entwicklung von Soalex zu nutzen. Rechtswidrige Beiträge meldest du an info@alkly.de. Datenschutz

  • Growatt Noah: zwei Werte, ohne Modus-Schalter. Das Feld „Mode-Selektor“ bleibt leer.
  • Sungrow: ein Wert mit Vorzeichen.
  • Huawei Luna: Die Integration mit fortgeschrittenen Berechtigungen neu laden, sonst fehlen die Steuer-Entities. Die Bauart wählst du selbst.

Für diese drei gibt es in der Beta noch kaum Rückmeldungen. Jede Einrichtung hilft uns, schreib gern dazu, was bei dir passte.

Du hast eines dieser Geräte?Kommentieren

Kein Konto nötig: Kommentar schreiben, abschicken, deinen Discord-Namen eintragen. Kommentare sind öffentlich, bitte keine persönlichen Daten posten. Mit dem Absenden erlaubst du uns, deinen Kommentar hier zu zeigen und für die Entwicklung von Soalex zu nutzen. Rechtswidrige Beiträge meldest du an info@alkly.de. Datenschutz

Soalex kann nur die Abgabe senken
  • Im Assistenten „Soalex kann nur die Abgabe senken“ und dann „Aus einem Akku, der nur abgeben kann“ wählen.
  • Ausgangs-Leistungs-Entity: number.…_set_output · Akku-Sensor: sensor.…_output
  • Ladestand: optional, z. B. vom Victron SmartShunt. Mit Ladestand hält Soalex deinen Mindest-Ladestand ein, ohne ihn verlässt du dich auf das BMS.
  • Die eigene Nulleinspeisung des Trucki muss aus sein. Soalex gibt die Ausgangsleistung vor.
Erfahrungen mit dem Trucki?Kommentieren

Kein Konto nötig: Kommentar schreiben, abschicken, deinen Discord-Namen eintragen. Kommentare sind öffentlich, bitte keine persönlichen Daten posten. Mit dem Absenden erlaubst du uns, deinen Kommentar hier zu zeigen und für die Entwicklung von Soalex zu nutzen. Rechtswidrige Beiträge meldest du an info@alkly.de. Datenschutz

PV-Wechselrichter (Hoymiles HMS über OpenDTU/AhoyDTU)

Abschnitt betitelt „PV-Wechselrichter (Hoymiles HMS über OpenDTU/AhoyDTU)“
PV-Wechselrichter — Nulleinspeisung
PV-Wechselrichter: Einspeise-Obergrenze limit_nonpersistent_absolute markiert
  1. Obergrenze: …_limit_nonpersistent_absolute, nie „persistent“.
PV-Wechselrichter: Feld Solar-Prognose mit gewähltem Prognose-Sensor
  1. Solar-Prognose für genau diese Module (ab 0.1.187, nur beim Bearbeiten).
  • Kachel „PV-Wechselrichter — Nulleinspeisung“. Hängt ein Akku davor, den Soalex nicht direkt steuern kann (z. B. Anker E1600), geht auch „Soalex kann nur die Abgabe senken“ → „Aus der Sonne“.
  • Einspeise-Obergrenze: number.…_limit_nonpersistent_absolute. Nie die „persistent“-Variante: Die wird dauerhaft im Wechselrichter gespeichert, und der verträgt nur begrenzt viele Schreibvorgänge.
  • Rückmeldung: sensor.…_power · Befehle prüfen: „Nur Befehl prüfen“ (wird vorbelegt). Die Leistung folgt der Sonne, nicht der Obergrenze.
  • Maximale Leistung auf die Nennleistung des Wechselrichters (z. B. 800 W).
  • Akku vor dem Wechselrichter: Hast du dessen Ladestand in HA, nimm die Kachel „WR + Akku nur als Sensor“, dann hält Soalex den Mindest-Ladestand ein. Ohne Ladestand schützt sich der Akku selbst.
  • Solar-Prognose ab 0.1.187: beim Bearbeiten den Prognose-Sensor für genau diese Module eintragen, z. B. „Geschätzte Leistung – jetzt“ aus Forecast.Solar. Dann nimmt Soalex zuerst die Sonne und schont die Akkus.
Erfahrungen mit Hoymiles/OpenDTU?Kommentieren

Kein Konto nötig: Kommentar schreiben, abschicken, deinen Discord-Namen eintragen. Kommentare sind öffentlich, bitte keine persönlichen Daten posten. Mit dem Absenden erlaubst du uns, deinen Kommentar hier zu zeigen und für die Entwicklung von Soalex zu nutzen. Rechtswidrige Beiträge meldest du an info@alkly.de. Datenschutz

Einen Hilfssensor brauchst du immer dann, wenn dein Gerät den gesuchten Wert nicht als einen Sensor in Watt liefert. In Home Assistant ist das ein Template-Sensor, ohne YAML und ohne Neustart.

  1. Einstellungen → Geräte & Dienste → Helfer → „Helfer erstellen“ → Template → Template-Sensor.
  2. Name vergeben, das Zustandstemplate von unten einfügen und die Entity-Namen durch deine ersetzen.
  3. Maßeinheit: W · Geräteklasse: Leistung · Zustandsklasse: Messung. Optional unter „Gerät“ deinem Akku zuordnen.
  4. Die Vorschau zeigt den Wert sofort. Lade oder entlade kurz und prüf, ob das Vorzeichen stimmt.

Entladen positiv, „Vorzeichen invertieren“ bleibt aus. Die ausführliche Anleitung mit Bildern steht auf der Seite Zendure: Akku-Leistungssensor anlegen.

{% set entladen = 'sensor.DEIN_ZENDURE_packinputpower' %}
{% set laden = 'sensor.DEIN_ZENDURE_outputpackpower' %}
{% if has_value(entladen) and has_value(laden) %}
{{ states(entladen) | float - states(laden) | float }}
{% else %}
{{ none }}
{% endif %}

Die Namen sind bei Zendure verwirrend: packInputPower ist der Strom, der aus dem Pack herauskommt (Entladen), outputPackPower der, der hineingeht (Laden).

Entladen positiv, „Vorzeichen invertieren“ bleibt aus.

{% set entladen = 'sensor.DEINE_MAX_AC_batterieentladeleistung' %}
{% set laden = 'sensor.DEINE_MAX_AC_batterieladeleistung' %}
{% if has_value(entladen) and has_value(laden) %}
{{ states(entladen) | float - states(laden) | float }}
{% else %}
{{ none }}
{% endif %}

Für Zähler, die Bezug und Einspeisung getrennt melden (beide positiv). Ergebnis: Plus = Bezug.

{% set bezug = 'sensor.DEIN_ZAEHLER_bezug' %}
{% set einspeisung = 'sensor.DEIN_ZAEHLER_einspeisung' %}
{% if has_value(bezug) and has_value(einspeisung) %}
{{ states(bezug) | float - states(einspeisung) | float }}
{% else %}
{{ none }}
{% endif %}

Für Akkus, deren Messgerät nur Volt und Ampere meldet. Bei den meisten Shunts ist Laden positiv. Das Minus davor dreht es auf „Entladen positiv“.

{% set u = 'sensor.DEIN_SHUNT_spannung' %}
{% set i = 'sensor.DEIN_SHUNT_strom' %}
{% if has_value(u) and has_value(i) %}
{{ -(states(u) | float * states(i) | float) | round(0) }}
{% else %}
{{ none }}
{% endif %}

Kilowatt-Sensoren musst du nicht umrechnen. Soalex liest die Einheit und rechnet selbst in Watt um.

Hast du einen anderen Hilfssensor gebraucht?Kommentieren

Kein Konto nötig: Kommentar schreiben, abschicken, deinen Discord-Namen eintragen. Kommentare sind öffentlich, bitte keine persönlichen Daten posten. Mit dem Absenden erlaubst du uns, deinen Kommentar hier zu zeigen und für die Entwicklung von Soalex zu nutzen. Rechtswidrige Beiträge meldest du an info@alkly.de. Datenschutz

Soalex muss der Einzige sein, der deinen Akku steuert. Regelt noch etwas anderes mit, arbeiten beide gegeneinander: Der Akku springt hin und her, und keiner von beiden erreicht sein Ziel. Typische zweite Regler:

  • die Automatik der Hersteller-App (Marstek-KI-/Handelsmodus, Anker-Smart-Modus, Zendure-Energieverwaltung),
  • eine eigene HA-Automation für Nulleinspeisung, die dieselbe Leistungs-Entity schreibt,
  • die eingebaute Nulleinspeisung von Trucki oder OpenDTU-OnBattery,
  • die Batteriesteuerung von EVCC, wenn EVCC dieselben Akkus steuert (siehe unten),
  • eine zweite Soalex-Installation (z. B. Alpha und Beta gleichzeitig) auf denselben Geräten.

Soalex bemerkt solche Eingriffe und zeigt sie als „Akku im Eigenmodus“ oder als fremden Eingriff im Diagnose-Tab. Die Ursache abschalten musst aber du.

Ein zweiter, großer Haus-Akku mit eigener Regelung (Huawei, Fronius, Sonnen, E3/DC …) ist erlaubt. Wie du ihn einträgst, steht im nächsten Abschnitt.

Diese Einstellungen findest du unter Einstellungen → Verhalten → „Deine Anlage“. Sie gelten für alle Akkus gemeinsam.

  • „Akku nicht entladen, während die Wallbox lädt“: Als Auslöser-Sensor nimmst du die Ladeleistung deiner Wallbox in Watt oder den Ladepunkt-Status von EVCC (Wert „C“ = lädt). Nie den Netzzähler und nie einen Zähler in kWh: Der Netzzähler zeigt immer dann Bezug, wenn dein Haus Strom braucht, und genau dann würde Soalex das Entladen sperren.
  • „Zweiter Haus-Akku mit eigener Regelung“: nur für einen fremden Speicher, den Soalex nicht steuert, mit seinem Leistungssensor (Entladen positiv). Nie deine eigenen Soalex-Akkus. Beispiel: Führt EVCC deine Soalex-Akkus, ist EVCCs battery_power die Summe genau dieser Akkus und gehört hier nicht hinein.
  • EVCC: In EVCC die Batteriesteuerung für die Akkus ausschalten, die Soalex steuert. Damit der Akku das Auto nicht lädt, nutzt du stattdessen die Wallbox-Sperre von Soalex.
  • Dynamischer Stromtarif: Laden nach Strompreis kann Soalex noch nicht. Bis dahin hilft „Wann darf entladen werden?“: Leg das Entlade-Zeitfenster auf die teuren Stunden, z. B. 17–22 Uhr. Außerhalb davon hält der Akku seine Ladung.
Passt eine dieser Regeln bei dir nicht?Kommentieren

Kein Konto nötig: Kommentar schreiben, abschicken, deinen Discord-Namen eintragen. Kommentare sind öffentlich, bitte keine persönlichen Daten posten. Mit dem Absenden erlaubst du uns, deinen Kommentar hier zu zeigen und für die Entwicklung von Soalex zu nutzen. Rechtswidrige Beiträge meldest du an info@alkly.de. Datenschutz

  1. Funktionstest im Assistenten laufen lassen. Er fährt Laden und Entladen kurz an und prüft die Antwort.
  2. Live-Screen: Unter „Deine Anlage“ muss jeder Akku mit Ladestand erscheinen, beim aktiven Akku mit „Soll … · liefert …“.
  3. Einmal laden, einmal entladen sehen: Tagsüber bei Überschuss muss „lädt“ stehen, abends bei Bedarf „entlädt“. Ist die Richtung vertauscht, prüf das Vorzeichen.
  4. Maximale Leistung unter „Leistungs-Grenze“ kontrollieren (Standard 800 W).
  5. Nach 24 Stunden: Erscheint im Live-Screen „Vermutlich Akku leer/voll“ oder „Akku reagiert nicht“, obwohl der Akku in der Hersteller-App arbeitet, ist fast immer der Akku-Sensor falsch gewählt.
Hat dir die Anleitung geholfen? Was fehlt?Kommentieren

Kein Konto nötig: Kommentar schreiben, abschicken, deinen Discord-Namen eintragen. Kommentare sind öffentlich, bitte keine persönlichen Daten posten. Mit dem Absenden erlaubst du uns, deinen Kommentar hier zu zeigen und für die Entwicklung von Soalex zu nutzen. Rechtswidrige Beiträge meldest du an info@alkly.de. Datenschutz