Aktuelle Test Version
0.10.86
Veröffentlichungsdatum
05.08.2026
Github Link
https://github.com/MatthiasUlrich1/ioBroker.anker-solix
NPM Link
https://www.npmjs.com/package/iobroker.anker-solix
Requirements & installation
ioBroker js-controller >= 6, admin >= 7.6
Node.js >= 22
Python 3.12+ auf dem ioBroker-Host (wird automatisch installiert):
Linux: python3-venv + python3-pip (Debian/Ubuntu) – primäre Zielumgebung für den Produktivbetrieb
Windows: Python 3.12+ von python.org oder py -3.12; der Adapter-Installer kümmert sich um venv und tzdata
macOS: nicht unterstützt (automatische Python-Installation nicht verifiziert)
Python-Abhängigkeiten werden im Adapter-Ordner (python/.venv oder python/site-packages) installiert. Seit v0.2.0: automatisch beim Start (Optionen → autoInstallPython) oder über die Schaltfläche „Python-Abhängigkeiten installieren“.
Installation:
Via ioBroker Admin
Öffnen Sie die Adapter-Ansicht.
Falls das „latest“-Repository noch nicht aktiv ist, wählen bzw. aktivieren Sie „latest“ in ioBroker Admin unter Einstellungen -> Repositories und aktualisieren Sie die Adapter-Liste.
Suchen Sie im „latest“-Repository nach „anker-solix“ und installieren Sie den Adapter.
Erstellen Sie nach der Installation eine Adapter-Instanz.
** Beschreibung des Adapters: **
Trotzdem es bereits den AnkerSolix2 Adapter gibt macht dieser durchaus Sinn, da er auf der HA Integration beruht und einen zusätzlichen MQTT Client enthält.
Es ist dadurch mehr möglich an Steuerung und Geräteunterstützung.
Außerdem habe ich noch eine Abregelungsvermeidung eingebaut, die verhindert dass die PV Leistung abgeregelt wird wenn viel Erzeugung erwartet wird, die die Wechselrichterlimits übersteigen.
Hier die Details:
Anker Solix (Solarbank, Power Dock/Combiner, Smart Meter, PPS, Wallbox, Smart Plug u. a.) in ioBroker einbinden – auf Basis der Home-Assistant-Integration ha-anker-solix und der inoffiziellen Python-Bibliothek solixapi.
Ein Python-Bridge-Daemon holt Daten aus der Anker-Cloud (optional MQTT) und stellt sie als ioBroker-States bereit. Steuerung über control.*-States und Service-Buttons.
Funktionen (Überblick)
Cloud-Anbindung: Login mit Anker-Konto (EU/COM je nach Land), Login-Cache unter iobroker-data/…/authcache/ (weniger Captcha-Risiko)
Geräte: Solarbank 1/2/3/4, Combiner/Power Dock (bis 4 Solarbänke), Smart Meter, System/Site, Inverter, Smart Plug, PPS, EV-Lader, Fahrzeug-Profile u. a. (wie HA)
Daten: Leistung, SOC, Energie-Statistiken, Verbindungsstatus; optional viele Zusatz-States über Entity-Gruppen (standardmäßig nur „Core“, weniger API-Last)
Steuerung: Nutzungsmodus, SOC-Reserve, AC-Ladelimit, Netzeinspeisung (je nach Gerät/API/MQTT)
MQTT: für Geräte/Funktionen, die die Cloud allein nicht liefert (empfohlen bei PPS, Wallbox, Hybrid-Steuerungen)
Services: Zeitplan lesen/löschen, System-Export, Geräte-Refresh, System-Info
Abregelungsvermeidung (optional): Prognose vom Adapter pvforecast; bei erwarteter Überproduktion während des Fensters Modus Benutzerdefiniert + berechnetes AC-Ladelimit; danach konfigurierbarer Modus; Status unter curtailment.* (Admin: Combiner-Checkbox, bis 4 Solarbank-Slots)
Was explizit noch nicht getested ist ist die Zusammenarbeit mit der neuen Anker Solix 4.
Hier freue ich mich besonders über Feedback.
Viel Spaß beim testen.
Ich freue mich auf euer Feedback.