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.
Das Wichtigste in einer Minute
Abschnitt betitelt „Das Wichtigste in einer Minute“- 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.
- 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.
- Akku-Ladestand: der Prozentwert des ganzen Geräts, nicht eines einzelnen Packs.
- 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.
- Vorzeichen: Soalex zählt Entladen positiv. Zählt dein Sensor umgekehrt, setzt du das Häkchen „Vorzeichen invertieren“.
- 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.
- Nur eine Regelung: Hersteller-App-Automatik, HA-Automationen oder eine zweite Nulleinspeisung, die denselben Akku steuern, müssen aus sein.
Der Netzzähler
Abschnitt betitelt „Der Netzzähler“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 10ein (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.

- Dein Zähler-Sensor – alle Phasen zusammen, dort gemessen, wo dein Akku einspeist.
- „Vorzeichen invertieren“ nur, wenn dein Zähler Bezug als Minus zeigt.
- 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
Was Soalex pro Akku braucht
Abschnitt betitelt „Was Soalex pro Akku braucht“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:
- „Maximale Leistung“ auf das hochsetzen, was dein Akku kann. Standard sind 800 W.

Einstellungen → Anlage → Akku (ab Version 0.1.187):
- Hier den PV-Sensor deines Akkus wählen, z. B.
…_solarinputpowerbeim Zendure oder…_pv_leistungbeim 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
Das Vorzeichen des Akku-Sensors
Abschnitt betitelt „Das Vorzeichen des Akku-Sensors“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
Welche Bauart hat dein Akku?
Abschnitt betitelt „Welche Bauart hat dein Akku?“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.

- 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 |
Geräte im Einzelnen
Abschnitt betitelt „Geräte im Einzelnen“Die Entity-Namen unten sind Beispiele. Der Teil vor dem Unterstrich (z. B. die Seriennummer) heißt bei dir anders.
Marstek Venus (Modbus)
Abschnitt betitelt „Marstek Venus (Modbus)“
- Ladeleistung:
…_ladeleistung_einstellen - Entladeleistung:
…_entladeleistung_einstellen

- Mode-Selektor:
…_erzwungener_modus - lädt =
charge - entlädt =
discharge - Idle =
standby - Freigabe-Schalter:
…_rs485_steuermodus. Ohne ihn ignoriert der Akku die Befehle.

- Ladestand:
…_soc_batterie - Akku-Sensor:
…_batterieleistung - „Vorzeichen invertieren“ an. Soalex kreuzt es beim Marstek selbst vor.
- Live-Wert: Lädt der Akku gerade, muss hier ein Minus stehen.
- Ladeleistung:
number.…_ladeleistung_einstellen· Entladeleistung:number.…_entladeleistung_einstellen. Nichtnumber.…_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.…_batterieleistungmit „Vorzeichen invertieren“ an. Nimmst du stattdessensensor.…_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 …)“
- Mode-Selektor:
…_acmode, nichtgridoffmode. - Idle bleibt leer: „kein Idle-Eintrag (Stop über 0 W)“.

- Dein Hilfssensor für die Akku-Leistung (hier: „Zendure2400ProLeistung“).
- Häkchen passend zu deiner Rechnung: Mit packInput − outputPack bleibt es aus.
- Ladeleistung:
number.…_inputlimit· Entladeleistung:number.…_outputlimit - Mode-Selektor:
select.…_acmodebzw.select.…_ac_mode(Input mode / Output mode), nichtgridoffmodebzw.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.…_electriclevelbzw.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_outbzw.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:…_powereines Packs hat kein Vorzeichen,packInputPowerzeigt nur das Entladen,outputPackPowernur das Laden, undgridInputPowersteht meist dauerhaft auf 0. - Mit eigenen Modulen (SolarFlow 2400 Pro, 800 Pro):
sensor.…_solarinputpowerals 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
SolakonONE
Abschnitt betitelt „SolakonONE“
- Mode-Selektor:
…_modus_fernsteuern - lädt = „3“
- entlädt = „5“
- Idle = „0“
- Freigabe-Schalter bleibt leer.

- Akku-Sensor:
…_batterie_leistung_2, nicht…_leistung. - 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). Nichtsensor.…_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
Anker Solix
Abschnitt betitelt „Anker Solix“Solarbank Max AC (lokal über Modbus)
Abschnitt betitelt „Solarbank Max AC (lokal über Modbus)“- 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_modeist 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.
Solarbank 4 E5000 Pro
Abschnitt betitelt „Solarbank 4 E5000 Pro“- Leistungs-Entity:
number.…_netzleistungbzw.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.
Solarbank 2/3 (Anker-Cloud-Integration)
Abschnitt betitelt „Solarbank 2/3 (Anker-Cloud-Integration)“- 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.
Solarbank E1600 (1. Generation)
Abschnitt betitelt „Solarbank E1600 (1. Generation)“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
Hoymiles MS-A2
Abschnitt betitelt „Hoymiles MS-A2“- 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, Sungrow, Huawei Luna
Abschnitt betitelt „Growatt Noah, Sungrow, Huawei Luna“- 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
Trucki2Shelly mit DIY-Akku
Abschnitt betitelt „Trucki2Shelly mit DIY-Akku“- 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)“
- Obergrenze:
…_limit_nonpersistent_absolute, nie „persistent“.

- 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
Hilfssensoren selbst anlegen
Abschnitt betitelt „Hilfssensoren selbst anlegen“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.
- Einstellungen → Geräte & Dienste → Helfer → „Helfer erstellen“ → Template → Template-Sensor.
- Name vergeben, das Zustandstemplate von unten einfügen und die Entity-Namen durch deine ersetzen.
- Maßeinheit: W · Geräteklasse: Leistung · Zustandsklasse: Messung. Optional unter „Gerät“ deinem Akku zuordnen.
- Die Vorschau zeigt den Wert sofort. Lade oder entlade kurz und prüf, ob das Vorzeichen stimmt.
Zendure: Akku-Leistung mit Vorzeichen
Abschnitt betitelt „Zendure: Akku-Leistung mit Vorzeichen“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).
Anker Solix Max AC: Akku-Leistung mit Vorzeichen
Abschnitt betitelt „Anker Solix Max AC: Akku-Leistung mit Vorzeichen“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 %}Netzzähler aus zwei Sensoren
Abschnitt betitelt „Netzzähler aus zwei Sensoren“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 %}Leistung aus Spannung und Strom (Shunt, BMS)
Abschnitt betitelt „Leistung aus Spannung und Strom (Shunt, BMS)“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
Nur eine Regelung gleichzeitig
Abschnitt betitelt „Nur eine Regelung gleichzeitig“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.
Regeln für die ganze Anlage
Abschnitt betitelt „Regeln für die ganze Anlage“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_powerdie 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
Nach dem Einrichten prüfen
Abschnitt betitelt „Nach dem Einrichten prüfen“- Funktionstest im Assistenten laufen lassen. Er fährt Laden und Entladen kurz an und prüft die Antwort.
- Live-Screen: Unter „Deine Anlage“ muss jeder Akku mit Ladestand erscheinen, beim aktiven Akku mit „Soll … · liefert …“.
- 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.
- Maximale Leistung unter „Leistungs-Grenze“ kontrollieren (Standard 800 W).
- 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