NEWS
Anker Solix 2.0 Adapter (v2.4.1) – Keine Verbindung
-
Hallo liebe Community,
ich habe aktuell ein Problem mit dem Anker Solix 2.0 Adapter in der Version 2.4.1 und hoffe, dass jemand von euch vielleicht eine Idee hat.
Leider bekomme ich den Adapter nicht zum Laufen bzw. er stellt keine Verbindung her. Die Konfiguration habe ich mehrfach überprüft:
• E-Mail-Adresse ✔️
• Passwort ✔️
• Landesvorwahl ✔️
• API-Server ✔️
• Abfragezeit (Sekunden) ✔️Alles scheint korrekt eingestellt zu sein. Trotzdem werden keine Daten synchronisiert und im Adapter passiert scheinbar nichts.
Was ich bereits ausprobiert habe:
• Zugangsdaten mehrfach neu eingegeben
• Adapter neu gestartet
• ioBroker neu gestartet
• Unterschiedliche Abfrageintervalle getestetLeider alles ohne Erfolg.
Hat jemand von euch den Adapter aktuell in Betrieb und kann bestätigen, dass Version 2.4.1 funktioniert?
Oder gibt es noch etwas, das ich übersehen haben könnte (z. B. 2FA, API-Änderungen, Cloud-Probleme, etc.)?Ich wäre für jeden Hinweis dankbar 🙏
Viele Grüße
Takahara
-
Hallo liebe Community,
ich habe aktuell ein Problem mit dem Anker Solix 2.0 Adapter in der Version 2.4.1 und hoffe, dass jemand von euch vielleicht eine Idee hat.
Leider bekomme ich den Adapter nicht zum Laufen bzw. er stellt keine Verbindung her. Die Konfiguration habe ich mehrfach überprüft:
• E-Mail-Adresse ✔️
• Passwort ✔️
• Landesvorwahl ✔️
• API-Server ✔️
• Abfragezeit (Sekunden) ✔️Alles scheint korrekt eingestellt zu sein. Trotzdem werden keine Daten synchronisiert und im Adapter passiert scheinbar nichts.
Was ich bereits ausprobiert habe:
• Zugangsdaten mehrfach neu eingegeben
• Adapter neu gestartet
• ioBroker neu gestartet
• Unterschiedliche Abfrageintervalle getestetLeider alles ohne Erfolg.
Hat jemand von euch den Adapter aktuell in Betrieb und kann bestätigen, dass Version 2.4.1 funktioniert?
Oder gibt es noch etwas, das ich übersehen haben könnte (z. B. 2FA, API-Änderungen, Cloud-Probleme, etc.)?Ich wäre für jeden Hinweis dankbar 🙏
Viele Grüße
Takahara
Logfiles nie als Screenshot, immer aus
iob logskopieren.
Nodejs ENDLICH mal auf Version 22 bringen:iob nodejs-updateRest vom Fest auch auf Stand bringen. Inkl. Betriebssystem und js-controller.
Hat jemand von euch den Adapter aktuell in Betrieb und kann bestätigen, dass Version 2.4.1 funktioniert?
Natürlich läuft der. Bei mir z. B.
-
Hallo zusammen,
ich habe ioBroker, den JS-Controller sowie Node.js auf die neuesten Versionen gebracht:
• ioBroker: 7.0.7
• Node.js: 22.22.1
• JS-Controller: 9.0.18Leider weiß ich nicht, wie ich das Logfile korrekt herunterladen soll.
Wenn ich im ioBroker auf „Logfile herunterladen“ klicke und das aktuellste auswähle, öffnet sich zwar ein neuer Tab im Browser, es passiert aber nichts.Deshalb poste ich hier nochmal die neuesten Protokolle direkt, in der Hoffnung, dass mir jemand weiterhelfen kann.
Ich weiß leider nicht mehr, woran es liegen könnte.Vielen Dank im Voraus für eure Hilfe!

-
Hallo zusammen,
ich habe ioBroker, den JS-Controller sowie Node.js auf die neuesten Versionen gebracht:
• ioBroker: 7.0.7
• Node.js: 22.22.1
• JS-Controller: 9.0.18Leider weiß ich nicht, wie ich das Logfile korrekt herunterladen soll.
Wenn ich im ioBroker auf „Logfile herunterladen“ klicke und das aktuellste auswähle, öffnet sich zwar ein neuer Tab im Browser, es passiert aber nichts.Deshalb poste ich hier nochmal die neuesten Protokolle direkt, in der Hoffnung, dass mir jemand weiterhelfen kann.
Ich weiß leider nicht mehr, woran es liegen könnte.Vielen Dank im Voraus für eure Hilfe!

@Takahara sagte in Anker Solix 2.0 Adapter (v2.4.1) – Keine Verbindung:
Leider weiß ich nicht, wie ich das Logfile korrekt herunterladen soll.
In deinem Terminal:
iob logsanschauen. Wenn das zu lang sein sollte, pipe das in einen Pager wie z. B. less:
iob logs | lessoder grep ankersolix:
iob logs | grep ankersolix -
@Takahara sagte in Anker Solix 2.0 Adapter (v2.4.1) – Keine Verbindung:
Leider weiß ich nicht, wie ich das Logfile korrekt herunterladen soll.
In deinem Terminal:
iob logsanschauen. Wenn das zu lang sein sollte, pipe das in einen Pager wie z. B. less:
iob logs | lessoder grep ankersolix:
iob logs | grep ankersolixAnbei das aktuelle ioB log:
2026-03-26 17:36:51.932 - info: ankersolix2.0 (3767) starting. Version 2.4.1 in /opt/iobroker/node_modules/iobroker.ankersolix2, node: v22.22.1, js-controller: 7.0.7 2026-03-26 17:36:51.942 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.logLevel:{"val":"info","ack":true,"ts":1774543011941,"q":0,"from":"system.adapter.ankersolix2.0","lc":1774455494760} 2026-03-26 17:36:51.942 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.alive:{"val":true,"ack":true,"ts":1774543011941,"q":0,"from":"system.adapter.ankersolix2.0","lc":1774543011941,"expire":true} 2026-03-26 17:36:51.943 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.connected:{"val":true,"ack":true,"ts":1774543011941,"q":0,"from":"system.adapter.ankersolix2.0","lc":1774543011941,"expire":true} 2026-03-26 17:36:51.943 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.memRss:{"val":112.67,"ack":true,"ts":1774543011942,"q":0,"from":"system.adapter.ankersolix2.0","lc":1774543011942,"expire":true} 2026-03-26 17:36:51.943 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.memHeapTotal:{"val":60.06,"ack":true,"ts":1774543011942,"q":0,"from":"system.adapter.ankersolix2.0","lc":1774543011942,"expire":true} 2026-03-26 17:36:51.944 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.memHeapUsed:{"val":27.11,"ack":true,"ts":1774543011942,"q":0,"from":"system.adapter.ankersolix2.0","lc":1774543011942,"expire":true} 2026-03-26 17:36:51.947 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.uptime:{"val":1,"ack":true,"ts":1774543011947,"q":0,"from":"system.adapter.ankersolix2.0","lc":1774543011947,"expire":true} 2026-03-26 17:36:51.948 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.inputCount:{"val":0,"ack":true,"ts":1774543011947,"q":0,"from":"system.adapter.ankersolix2.0","lc":1774542679455,"expire":true} 2026-03-26 17:36:51.948 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.outputCount:{"val":9,"ack":true,"ts":1774543011947,"q":0,"from":"system.adapter.ankersolix2.0","lc":1774543011947,"expire":true} 2026-03-26 17:36:51.949 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.compactMode:{"val":false,"ack":true,"ts":1774543011947,"q":0,"from":"system.adapter.ankersolix2.0","lc":1774455494766} 2026-03-26 17:36:51.953 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.cpu:{"val":0,"ack":true,"ts":1774543011953,"q":0,"from":"system.adapter.ankersolix2.0","lc":1774542994473,"expire":true} 2026-03-26 17:36:51.954 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.cputime:{"val":0.86,"ack":true,"ts":1774543011953,"q":0,"from":"system.adapter.ankersolix2.0","lc":1774543011953,"expire":true} 2026-03-26 17:36:52.130 - error: ankersolix2.0 (3767) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2026-03-26 17:36:52.130 - error: ankersolix2.0 (3767) unhandled promise rejection: Cannot read properties of null (reading 'auth_token') 2026-03-26 17:36:52.131 - error: ankersolix2.0 (3767) TypeError: Cannot read properties of null (reading 'auth_token') at SolixApi.withLogin (/opt/iobroker/node_modules/iobroker.ankersolix2/build/lib/api.js:66:37) at Ankersolix2.loginAPI (/opt/iobroker/node_modules/iobroker.ankersolix2/build/main.js:226:43) at async Ankersolix2.onReady (/opt/iobroker/node_modules/iobroker.ankersolix2/build/main.js:115:26) 2026-03-26 17:36:52.131 - error: ankersolix2.0 (3767) Cannot read properties of null (reading 'auth_token') 2026-03-26 17:36:52.132 - info: ankersolix2.0 (3767) terminating 2026-03-26 17:36:52.133 - warn: ankersolix2.0 (3767) Terminated (UNCAUGHT_EXCEPTION): Without reason 2026-03-26 17:36:52.633 - info: ankersolix2.0 (3767) terminating 2026-03-26 17:36:52.650 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.alive:{"val":false,"ack":true,"ts":1774543012644,"q":0,"from":"system.host.iobroker","lc":1774543012644} 2026-03-26 17:36:52.652 - error: host.iobroker instance system.adapter.ankersolix2.0 terminated with code 6 (UNCAUGHT_EXCEPTION) 2026-03-26 17:36:52.652 - info: host.iobroker Restart adapter system.adapter.ankersolix2.0 because enabled 2026-03-26 17:36:52.694 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.connected:{"val":false,"ack":true,"ts":1774543012693,"q":0,"from":"system.host.iobroker","lc":1774543012693}MOD-EDIT: Code in code-tags gesetzt!
Vielleicht kannst du erkennen warum sich der Adapter nicht verbinden kann. Benutzer & Passwort sind aktuell und habe ich nochmals überprüft.
Gruß Takahara
-
Anbei das aktuelle ioB log:
2026-03-26 17:36:51.932 - info: ankersolix2.0 (3767) starting. Version 2.4.1 in /opt/iobroker/node_modules/iobroker.ankersolix2, node: v22.22.1, js-controller: 7.0.7 2026-03-26 17:36:51.942 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.logLevel:{"val":"info","ack":true,"ts":1774543011941,"q":0,"from":"system.adapter.ankersolix2.0","lc":1774455494760} 2026-03-26 17:36:51.942 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.alive:{"val":true,"ack":true,"ts":1774543011941,"q":0,"from":"system.adapter.ankersolix2.0","lc":1774543011941,"expire":true} 2026-03-26 17:36:51.943 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.connected:{"val":true,"ack":true,"ts":1774543011941,"q":0,"from":"system.adapter.ankersolix2.0","lc":1774543011941,"expire":true} 2026-03-26 17:36:51.943 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.memRss:{"val":112.67,"ack":true,"ts":1774543011942,"q":0,"from":"system.adapter.ankersolix2.0","lc":1774543011942,"expire":true} 2026-03-26 17:36:51.943 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.memHeapTotal:{"val":60.06,"ack":true,"ts":1774543011942,"q":0,"from":"system.adapter.ankersolix2.0","lc":1774543011942,"expire":true} 2026-03-26 17:36:51.944 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.memHeapUsed:{"val":27.11,"ack":true,"ts":1774543011942,"q":0,"from":"system.adapter.ankersolix2.0","lc":1774543011942,"expire":true} 2026-03-26 17:36:51.947 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.uptime:{"val":1,"ack":true,"ts":1774543011947,"q":0,"from":"system.adapter.ankersolix2.0","lc":1774543011947,"expire":true} 2026-03-26 17:36:51.948 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.inputCount:{"val":0,"ack":true,"ts":1774543011947,"q":0,"from":"system.adapter.ankersolix2.0","lc":1774542679455,"expire":true} 2026-03-26 17:36:51.948 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.outputCount:{"val":9,"ack":true,"ts":1774543011947,"q":0,"from":"system.adapter.ankersolix2.0","lc":1774543011947,"expire":true} 2026-03-26 17:36:51.949 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.compactMode:{"val":false,"ack":true,"ts":1774543011947,"q":0,"from":"system.adapter.ankersolix2.0","lc":1774455494766} 2026-03-26 17:36:51.953 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.cpu:{"val":0,"ack":true,"ts":1774543011953,"q":0,"from":"system.adapter.ankersolix2.0","lc":1774542994473,"expire":true} 2026-03-26 17:36:51.954 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.cputime:{"val":0.86,"ack":true,"ts":1774543011953,"q":0,"from":"system.adapter.ankersolix2.0","lc":1774543011953,"expire":true} 2026-03-26 17:36:52.130 - error: ankersolix2.0 (3767) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2026-03-26 17:36:52.130 - error: ankersolix2.0 (3767) unhandled promise rejection: Cannot read properties of null (reading 'auth_token') 2026-03-26 17:36:52.131 - error: ankersolix2.0 (3767) TypeError: Cannot read properties of null (reading 'auth_token') at SolixApi.withLogin (/opt/iobroker/node_modules/iobroker.ankersolix2/build/lib/api.js:66:37) at Ankersolix2.loginAPI (/opt/iobroker/node_modules/iobroker.ankersolix2/build/main.js:226:43) at async Ankersolix2.onReady (/opt/iobroker/node_modules/iobroker.ankersolix2/build/main.js:115:26) 2026-03-26 17:36:52.131 - error: ankersolix2.0 (3767) Cannot read properties of null (reading 'auth_token') 2026-03-26 17:36:52.132 - info: ankersolix2.0 (3767) terminating 2026-03-26 17:36:52.133 - warn: ankersolix2.0 (3767) Terminated (UNCAUGHT_EXCEPTION): Without reason 2026-03-26 17:36:52.633 - info: ankersolix2.0 (3767) terminating 2026-03-26 17:36:52.650 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.alive:{"val":false,"ack":true,"ts":1774543012644,"q":0,"from":"system.host.iobroker","lc":1774543012644} 2026-03-26 17:36:52.652 - error: host.iobroker instance system.adapter.ankersolix2.0 terminated with code 6 (UNCAUGHT_EXCEPTION) 2026-03-26 17:36:52.652 - info: host.iobroker Restart adapter system.adapter.ankersolix2.0 because enabled 2026-03-26 17:36:52.694 - silly: influxdb.0 (1195) States user redis pmessage */system.adapter.ankersolix2.0.connected:{"val":false,"ack":true,"ts":1774543012693,"q":0,"from":"system.host.iobroker","lc":1774543012693}MOD-EDIT: Code in code-tags gesetzt!
Vielleicht kannst du erkennen warum sich der Adapter nicht verbinden kann. Benutzer & Passwort sind aktuell und habe ich nochmals überprüft.
Gruß Takahara
Zeig mal die Einstellungen in der Instanz.
-
Zeig mal die Einstellungen in der Instanz.
-
Hallo Community,
hat denn niemand eine Idee, was ich hier falsch mache?
Ich habe den Datenpunkt der API Connection einmal mitgeloggt. Dabei ist mir aufgefallen, dass sich der Adapter einmal täglich für etwa 48–50 Minuten mit dem Konto verbindet, Daten synchronisiert und auch sauber herunterlädt. Danach scheint die Verbindung aber wieder abzubrechen bzw. nicht mehr zu funktionieren.
Ich kann mir aktuell nicht erklären, woran das liegen könnte – die Konfiguration scheint soweit korrekt zu sein.
Hat jemand ein ähnliches Verhalten schon beobachtet oder eine Idee, wo ich ansetzen könnte?

-
Kann es sein, dass einem der Adapter um die Ohren fliegt, wenn man keinen Akku angegeben hat? Ich bekomme die Panels erst nächste Woche, dachte, ich könnte bereits den Stromverbrauch abgreifen... leider nein :(
Anyways, habe mal einen Akku hinzugefügt, Adapter neu gestartet, dann wieder auf 0 gesetzt. Jetzt habe ich eine Verbindung... Aber keine Werte... -
Eben installiert, habe das gleiche Problem. Würde mich sehr über einen Lösungsansatz freuen.
Eben installiert, habe das gleiche Problem. Würde mich sehr über einen Lösungsansatz freuen.
Leg dir ein Mitglied Account an und logg dich damit ein. Sollte das funktionieren dann gehst du wieder zurück auf dein Haupt Account. Ich hatte das auch und wusste nicht was ich tun soll. Auf Frust habe ich den beschriebenen Vorgang gemacht und siehe da es läuft.
-
-
Profil -> System verwalten
Und dort ein Mitglied einladen.edit
Sorry ist wohl zu früh oder spät :(Du musst den Account vorher anlegen. Also wie wenn du eine neue Anker anlegen möchtest. Diesen neuen Account kannst du dann einladen.
-
Gleiches Problem auch bei mir mit einer Solix 3. Ging bis heute früh. Adapter auch grün aber keine Aktuellen Daten mehr. Adapter gestoppt und wollte neustarten, jetzt geht er nicht mehr Online. Ich habe bereits einen Zweitaccount für IOBROKER angelegt und genutzt.
Bei GitHUB findet man einen Adapter für die Solix 3 direkt von Canufarm. Nachdem er installiert ist, kommt der Fehler das ein Captcha verlangt wird. Das kann der Adapter nicht leisten, bisher. Ich könnte mir vorstellen, das Problem könnte auch beim Adapter für die Solix 2 so sein (auch wenn der Adapter für die Solix 3 auch funktioniert)
Einen Log kann ich noch nicht bieten, würde später nachkommen.
Wundert mit das der Adapter von Canufarm hier nicht zu finden ist. -
Bis jetzt läuft der Adapter bei mir ( Solix 3 ), ein Captcha wurde bei mir bisher nie gefordert.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
