Anker Smartmeter Modbus RS485 ergänzen mit Analog-Out

11.08.2024

Sorry, die "Idee" ist wahrscheinlich Müll.

Ohne µC (evt. Arduino o.Ä. mit RS485-Interface) als Master wird's wohl nicht funktionieren.

Wie kann man das Thema löschen?


Hallo,

ich bin neu im Forum und da ich hier und sonstwo nichts geeignetes gefunden habe, möchte ich mein Anliegen beschreiben.

Ich habe vor kurzem ein Balkonkraftwerk Anker Solix 2 Pro mit Anker Solix Smartmeter A17X7_V01 angeschafft. Das System arbeitet mittlerweile einwandfrei und reagiert auch sekundenschnell auf Laständerungen.

Nun möchte ich auf einfachste Weise (leider habe ich quasi "Null" Softwarekompetenz) über die RS485 des Smartmeterds die aktuell gemessene Leistung mit Polarität (Stromschnittstelle 0-20mA, 4-20mA oder Spannungssignal 5V±5V oder ±10V) vorab auf einem Zeigerinstrument zur Anzeige bringen. Für später denke ich auch an eine Erweiterung mit Leistungssteuerung (Heizpatrone mit Phasenanschnittbetrieb) zur Warmwassererwärmung bei überschüssig vorhandener PV-Energie.

Interessant wäre auch noch die Variante, den Anker-Speicherstatus (10%-100%) ebenfalls als Analogsignal auf einen Ausgang zu bringen.

Hat jemand eine Idee, ob so etwas "plug and play" beschaffbar ist?

Viele Grüße,

Karl

Steck da nicht so drin, aber ich vermute, sowas ist nicht möglich. Für sowas braucht es immer einiges an Bastelei.

Ich sehe, Du hast bereits versucht, Dein Thema zurückzuziehen - allerdings solltest Du noch etwas wissen: Das RS485 / Modbus Interface des Smartmeter ist laut aktueller Doku von Anker (Stand 07/2025) "reserved", also nicht nutzbar.

Auch ein Zugriff per MQTT oder ähnlichem - man könnte sich hier gut einen ESP32 mit WLAN anstelle des Arduino vorstellen - ist illusorisch, da Anker scheinbar ausschließlich über die Cloud kommuniziert.
Ich habe aus ähnlichen Gründen nochmal in die Schatulle gegriffen und einen Shelly 3 em pro gekauft (nicht das Modell, welches kompatibel mit Anker ist) und das Ding zusätzlich installiert.

Vorteil:
Shelly redet u.a. MQTT, wofür es fertige Bibliotheken in Arduino und in Platform.io gibt. Damit kann ich alles, was man mit Arduino oder ESP oder richtigem C auf Raspi, sogar Linux oder Windows an einem Abend als Anzeige realisieren.
Oder ohne Programmierung mit TIG (Telegraf, InfluxDB, Grafana).
Habe ich nicht gemacht, weil ich sowohl Anker-Cloud als auch Shelly erstmal in Home Assistant eingebunden habe. Statt echter Drehspulinstrumente werde ich wohl digitale Rundanzeigen auf einem alten, für Home Assistant angepasstem Kindle (c't Heft 3/2025) zusammenklicken und das Ding in den Hausflur hängen.

Vielleicht auch eine Anregung für Dich?

Nachtrag: nach 15 Minuten Clik & Clack sehen meine Analog-Anzeigen nun so aus: