Wechselrichter-Statuscodes
Jeder Wechselrichter meldet einen Betriebszustand über sich selbst — netzgekoppelt, Standby, Leistungsbegrenzung, Fehler und so weiter — im Vokabular seines Herstellers. Mirox erfasst diesen Zustand nun für jeden Wechselrichter, von dem Daten gesammelt werden, dekodiert ihn herstellerspezifisch in Ihre Sprache und zeigt ihn neben den plattformeigenen Komponenten-Zuständen an. Sie erhalten die eigene Aussage des Geräts über seinen Zustand, ohne das Herstellerportal zu öffnen oder zur Anlage zu fahren.
Was erfasst wird
- Der rohe Herstellercode, je Wechselrichter, in jedem Abfragezyklus (typischerweise einmal pro Minute) — gespeichert als eigene Zeitreihe neben den Messwerten des Wechselrichters, sodass ein Status für jeden beliebigen Zeitpunkt der Vergangenheit nachgeschlagen werden kann und jede Änderung dokumentiert ist.
- Die eigene Aussage des Geräts, kein Urteil von Mirox. Der Statuscode ist das, was der Wechselrichter über sich selbst sagt. Er ist getrennt von den Komponenten-Zuständen, die der Digital Twin aus der gemessenen Produktion ableitet, und von den Zustandsereignissen, die die Plattform aufgrund eigener Hinweise eröffnet. Betrachten Sie beides nebeneinander; sie beantworten unterschiedliche Fragen.
- Kein Status ist eine Lücke, niemals ein Code. Wenn ein Wechselrichter keinen Status sendet — der Logger erreicht ihn nicht, oder das Gerät meldet „nicht verfügbar“ —, wird für diesen Zeitpunkt nichts erfasst. Die Plattform füllt die Lücke niemals mit einem eigenen Zustand.
- Die Bedeutung ist die des Herstellers. Dieselbe Zahl bedeutet bei verschiedenen Herstellern Unterschiedliches (Huawei
512ist Netzgekoppelt, ein SMA512etwas völlig anderes). Mirox speichert deshalb den Hersteller neben jedem Messwert und dekodiert mit der Tabelle dieses Herstellers.
Neben der Aussage des Herstellers erfasst Mirox für jeden Wechselrichter zusätzlich einen einheitlichen Betriebszustand, übersetzt aus dem Herstellercode: einspeisend, einspeisend — begrenzt durch den Netzbetreiber oder einen Sollwert, Selbstdrosselung (der Wechselrichter drosselt sich selbst, um sich zu schützen), Ruhezustand (Nacht, Startprüfungen, Warten), per Befehl gestoppt, durch Schutzfunktion gestoppt, Fehler, nicht erreichbar oder unbekannt. Dieselbe Situation liest sich damit bei jedem Fabrikat gleich, sodass sich ein Park mit vier Herstellern in einem Durchgang überblicken lässt. Der rohe Code bleibt daneben sichtbar, und ein Code, den noch keine Dekodiertabelle führt, erscheint als unbekannt zusammen mit seiner Zahl.
Wo Sie es sehen
In der Tabelle Analyse → Wechselrichter einer Anlage und unter Komponenten → Wechselrichter zeigt die Spalte Statuscode den dekodierten Statustext mit dem rohen Code darunter:
- der Text ist das, was ein Betreiber liest, in der Sprache der Oberfläche;
- der rohe Code ist das, was ein Support-Ticket oder das Handbuch des Herstellers benötigt;
- ein Gedankenstrich bedeutet, dass der Wechselrichter zuletzt keinen Status gesendet hat;
- Unbekannter Code bedeutet, dass der Wechselrichter eine Zahl gemeldet hat, die die Dekodiertabelle noch nicht führt — die Zahl bleibt sichtbar, und es wird keine Bedeutung für sie geraten (siehe Wenn ein Code unbekannt ist).
Die Spalte lässt sich sortieren, sodass Wechselrichter, die sich nicht in ihrem normalen Betriebszustand befinden, nach oben rücken. Der Wert stammt ausschließlich aus den letzten Abfragezyklen; ein Status, der Stunden alt ist, wird nicht so dargestellt, als wäre er aktuell.
Unterstützte Hersteller
| Hersteller | Erfasst über | Dekodiert |
|---|---|---|
| Huawei SUN2000 Wechselrichter | Huawei SmartLogger (Weboberfläche oder Modbus TCP) | Ja — Huaweis vollständige Liste der Betriebszustände (Standby, netzgekoppelt, Leistungsbegrenzung, Abschaltgründe, …) |
| SMA Sunny Central und String-Wechselrichter | SMA Data Manager / Power Manager, das Sunny Central SC-COM Anlagen-Gateway und die klassische Sunny-Central-Weboberfläche | Ja — SMAs eigenes Vokabular der Betriebszustände, in SMAs eigener Formulierung |
| Fronius Symo / Eco / GEN24 | Fronius Datamanager (Solar API) | Ja — alle Fronius-Statuscodes |
| Sungrow String-Wechselrichter | Sungrow Logger 1000 / 3000 | Ja — Sungrows Liste der Arbeitszustände, einschließlich der Dispatch- und Alarmbetriebszustände |
| Zebotec Anlagensteuerungen | Zebotec-Steuerung | Nur die Zahl — das Zustandsvokabular der Steuerung ist vom Hersteller noch nicht dokumentiert |
Jede Dekodiertabelle führt alle sechs Oberflächensprachen (Englisch, Deutsch, Französisch, Spanisch, Italienisch, Portugiesisch) und wird zentral gepflegt, sodass ein Zustand in der Oberfläche, in Benachrichtigungen und im KI-Assistenten gleich formuliert ist.
Beispiele
| Hersteller | Code | Bedeutung |
|---|---|---|
| Huawei | 512 | Netzgekoppelt |
| Huawei | 513 | Netzgekoppelt: Leistungsbegrenzung |
| Huawei | 768 | Abschaltung: Fehler |
| SMA | 309 | Betrieb |
| SMA | 3526 | Einspeisen |
| SMA | 381 | Stop |
| SMA | 1392 | Fehler |
| Fronius | 7 | In Betrieb |
| Fronius | 10 | Fehler |
| Sungrow | 0 | In Betrieb (netzgekoppelt) |
| Sungrow | 33280 | Dispatch-Betrieb (externer Sollwert) |
| Sungrow | 37120 | Alarmbetrieb (Warnung vorhanden) |
Wenn ein Code unbekannt ist
Hersteller ergänzen mit neuer Firmware neue Zustände. Wenn ein Wechselrichter eine Zahl meldet, die die Tabelle noch nicht führt, zeigt Mirox Unbekannter Code zusammen mit der Zahl an und behält den Messwert — er wird niemals verworfen und niemals durch eine geratene Bezeichnung ersetzt. Die Dekodiertabellen werden erweitert, sobald neue Codes im Feld auftauchen; wenn Sie einen unbekannten Code sehen, der für Sie wichtig ist, senden Sie die Zahl, den Hersteller und das Wechselrichtermodell an den Support (oder eröffnen Sie ein Ticket), und er wird für alle ergänzt.
Aktive Alarm-Ereignisse
Über den Betriebszustand hinaus führt Mirox die Alarme und Warnungen, die ein Gerät selbst meldet — die eines Wechselrichters ebenso wie die eines Batterie-Umrichters oder eines Container-BMS —, in den Ereignissen des Parks. Jede solche Meldung wird zweimal verwendet, für zwei verschiedene Fragen: Sie wird festgehalten, genau so, wie das Gerät sie gesendet hat, und sie wird der eigenen Überwachung von Mirox übergeben, als ein weiterer Hinweis neben den Messwerten. Die Codes werden mit denselben Hersteller-Tabellen entschlüsselt wie der Status; der Originalwortlaut des Geräts und seine Schweregrad-Einstufung (kritisch, schwer, gering, Warnung) bleiben an jedem Eintrag erhalten.
Das vollständige Bild
Dieser Abschnitt ist die Kurzfassung, geschrieben aus der Sicht des Alarms. Jedes Ereignis, das ein Wechselrichter tragen kann — was es eröffnet, was es bestätigt, was es schließt und wo es auf der Analyseseite erscheint —, ist unter Wechselrichter-Ereignisse dargestellt.
- Zwei Einträge, zwei Zwecke. Meldet ein Wechselrichter einen Alarm über sich selbst — etwa Huawei
2005Fan abnormal —, legt Mirox dafür eine kleine Gerätemeldung an: eröffnet in dem Moment, in dem das Gerät den Code erhebt, geschlossen in dem Moment, in dem es ihn zurückzieht, ein Eintrag je Code, mit dem Zähler, wie oft er wiederkam. Die Schweregrad-Einstufung des Geräts entscheidet, ob er als Gerätemeldung Wechselrichter (Fehler) oder als Gerätemeldung Wechselrichter (Warnung) erscheint — bei einer Batterie als Gerätemeldung Batterie (Fehler) bzw. Gerätemeldung Batterie (Warnung). Diese Einträge sind eine reine Spiegelung der aktiven Liste des Herstellers: Sie werden nie gegen unsere Messwerte abgewogen, sie verschieben nie einen Zustand und keine Verfügbarkeitszahl, und geschlossen werden sie durch das Zurückziehen durch das Gerät. - Dieselbe Meldung wird zur Eingangsgröße der eigenen Überwachung von Mirox. Parallel dazu wird der Alarm in das Standardvokabular von Mirox übersetzt und an die Überwachung übergeben, die die Messwerte dieses Wechselrichters ohnehin beobachtet. Ein Code speist genau eine Prüfstrecke, damit eine Tatsache nie zwei Lebenszyklen bekommt — ein Temperaturcode speist den Temperaturbefund, ein Isolationscode den Isolationsbefund, Lichtbogen- und Fehlerstromcodes einen Sicherheitsalarm, die Meldung, dass der Logger einen Wechselrichter nicht erreicht, dessen eigenen Eintrag Logger erreicht Wechselrichter nicht (und von dort, nach einer Stunde Tageslicht, ein Ereignis ohne Kommunikation), und alles, wofür Mirox keine eigene Messung hat, wird zu einem Gerätefehler Wechselrichter (oder einem Gerätefehler Batterie, in dem auch die Kommunikationsmeldungen einer Batterie bleiben). Wechselrichter-Ereignisse stellt die vollständige Zuordnung dar.
- Eine blaue Wartungsaufgabe, kein Produktionsalarm. Ein Gerätefehler steht an einem Wechselrichter, der weiterhin produziert, und genau so wird er gezeigt: in Wartungsblau in der Ereignisliste, als Zustand Gerätefehler auf der Analyseseite und gezählt vom blauen Schraubenschlüssel in der Stationszeile, neben den vier Wartungsbefunden. Der Wechselrichter zählt auf dieser Seite überall weiterhin als produzierend.
- Abstufung, damit aus einem einzelnen Ausreißer nie ein Alarm wird. Wie lange ein Code stehen muss, bevor er ein Ereignis eröffnet, hängt von der Schwere ab, die der Hersteller selbst vergeben hat — ein Code der Fehlerklasse braucht zwei aufeinanderfolgende Prüfungen, einer der Warnungsklasse eine zweite Erhebung, und alles ohne Einstufung fällt auf die vorsichtige Warnungsseite. Lichtbogen- und Fehlerstrommeldungen sind die Ausnahme in die andere Richtung: Ein Sicherheitsalarm Wechselrichter eröffnet bei einer einzigen aktiven Meldung, bei Tag wie bei Nacht. Die genauen Schwellen finden Sie unter Wechselrichter-Ereignisse.
- Wo das Wort des Geräts einen Befund von Mirox bestätigt. Bei den beiden Klassen, die Mirox auch selbst misst, ist die Meldung der Maschine Erhärtung: Sie verstärkt die Strecke, die unsere eigene Messung ohnehin schon aufbaut, und sie kann ein sauberes Urteil nie blockieren. Für sich allein bestätigt das Wort des Geräts einen Befund nur dort, wo unser eigener Vergleich diesen Wechselrichter überhaupt nicht beurteilen kann — ein Park, der keine Schranktemperatur veröffentlicht, ein Logger mit zu wenigen vergleichbaren Geräten —, und auch dort nur bei Fehlerschwere. Bei der Isolation ist es derzeit der einzige Weg zu einem bestätigten Befund, denn die Eskalation auf unseren eigenen Messwert ist bewusst abgeschaltet, bis die Kalibrierung um etwa November 2026 neu erstellt ist. Einen Befund zu Phasenunsymmetrie oder Wirkungsgrad, der aus einer Alarmmeldung erreichbar wäre, gibt es überhaupt nicht: Keine Alarmliste eines Herstellers führt diese Bedingungen.
- Ein Eintrag, an Ort und Stelle aktualisiert. Zieht der Wechselrichter den Lüfteralarm am Abend zurück und erhebt ihn am nächsten Nachmittag erneut, bleibt das Ereignis offen und sein Zähler geht auf 2 — nie entsteht ein zweites Ereignis. Beim Öffnen zeigt es die Begründung und die Tabelle Gerätemeldungen: jeden Code mit seiner Anzahl, dem Schwerewort des Herstellers und seiner Meldung, sowie die Kennzeichnung aktiv an den Codes, die das Gerät weiterhin erhebt.
- Das Schließen entscheidet Mirox. Ein Gerät, das aufhört, seinen eigenen Fehler zu wiederholen, ist nicht repariert — es spricht nur nicht mehr darüber. Ein zurückgezogener Code geht deshalb in Wartestellung und wird nur gelöst durch eine unabhängige Prüfung, durch genügend ruhige Tage, an denen das ausgefallene Teil tatsächlich gefordert war, durch eine Obergrenze dafür, wie lange er stehen darf, oder — bei den Klassen, bei denen jemand davorstehen und zurücksetzen musste — durch das Zurückziehen selbst. Die Anzahlen je Klasse finden Sie unter Wechselrichter-Ereignisse.
- Hört der Wechselrichter auf zu produzieren — oder zu antworten —, übernimmt das Produktionsereignis die Meldung. Der Gerätefehler wird in den neuen Produktionsausfall Wechselrichter hinein geschlossen, der von da an jeden Code führt, den die Maschine erhebt; der Erreichbarkeitseintrag wird genauso in ein Ereignis Wechselrichter ohne Kommunikation hinein geschlossen. Beide Abschlüsse werden als eskaliert vermerkt, nie als behoben. Schließt das Ereignis wieder, entsteht ein Nachfolger-Eintrag, sofern noch eine Meldung besteht. Die Codes sind Erhärtung, nie eine Ursache — die Übergabe ist auf der Ereignisseite vollständig beschrieben.
- Was nie zu einem Befund wird. Routinemäßige Selbsttests und Codes, die nur die Nacht oder die Dämmerung beschreiben (keine Einspeisung, DC-Spannung zu niedrig), werden festgehalten, eröffnen aber nie etwas von uns — sie werden jedoch in der Begründung anderer Befunde zitiert, wenn sie die Lage erklären. Melden die meisten Wechselrichter eines Parks innerhalb weniger Minuten dasselbe Netzwort — eine Netzstörung, ein feuchter Sonnenaufgang —, ist das eine Eigenschaft des Netzes, und Mirox unterdrückt die Eröffnung eines Befunds je Wechselrichter. Wechselrichter per Befehl gestoppt, Schutzabschaltung Wechselrichter und Selbstdrosselung Wechselrichter stammen überhaupt nicht aus der Alarmliste: Sie ergeben sich aus dem Betriebszustand des Wechselrichters.
- Heute unterstützt: Huawei-SUN2000-Wechselrichter hinter einem SmartLogger (beide Übertragungswege, Huaweis vollständige offizielle Alarmliste); SMA Sunny Central — die Störungsregister des SC-COM-Anlagengateways und das Ereignisprotokoll der klassischen Weboberfläche je Wechselrichter; das eigene, gepaarte Meldungsprotokoll des SMA Data Manager / Power Manager (Gerät nicht erreichbar, wartet auf Sollwerte, Gerät meldet Fehler, sowie einige informative Betriebsmeldungen); und die aktive Fehlerliste des Sungrow Logger (die netzschutzbezogenen SG-Serien-Codes und Lüfteralarme, jeder andere Code wird im Originalwortlaut des Geräts angezeigt, bis er in die Entschlüsselungstabelle aufgenommen wird). Zebotec-Anlagensteuerungen melden nur einen Betriebszustand und haben keine Alarmliste, für sie entstehen also keine Alarm-Ereignisse. Weitere Hersteller folgen.
- Hinweis zur klassischen Sunny Central: Das Auslesen des Ereignisprotokolls erfordert die Installateur-Anmeldung; mit einer einfachen Benutzeranmeldung bleiben die Messwerte unberührt, die Alarme können jedoch nicht gelesen werden.
- Hinweis zum SMA Data Manager: Sein Meldungsprotokoll erfasst nur die Wechselrichter, die der Manager selbst überwacht — ein Wechselrichter, der direkt über sein eigenes Sunny Central ausgelesen wird, meldet seine Alarme über diesen Weg, sodass nichts doppelt gemeldet wird. Von seinen mehreren tausend Meldungskürzeln ist heute nur ein kleiner Teil eingestuft; der Rest ist nicht übersetzbar, was bedeutet, dass diese Kürzel bei der Stufe Error einen Gerätefehler eröffnen und bei Warn nichts, und dass sich aus dieser Familie kein Temperatur-, Isolations- oder Sicherheitsbefund erreichen lässt.
Arbeiten mit den Daten
- Komponenten-Export. Der Status steht als Komponenten-Rohmetrik
comp_raw_inverter_vendor_statusfür den Komponententyp Wechselrichter in der Metrik-Export-API zur Verfügung — ein Wert je Wechselrichter und Zeitschritt, der rohe Herstellercode. - Rohe Zeitreihe. In Grafana und MiroxQL lautet die Zeitreihe
powerplant_inverter_vendor_status, gelabelt mitinverter_id,inverter_vendor(die Dekodiertabelle) undinverter_model. Lesen Sie sie mit dem letzten Wert je Wechselrichter; bilden Sie niemals Mittelwerte oder Summen über einen Statuscode — das Ergebnis wäre ein Zustand, den nie ein Gerät gemeldet hat. - KI-Assistent. Der KI-Assistent und die MCP-Tools beantworten Fragen zum gemeldeten Status eines Wechselrichters und zu seinen aktiven Alarmen aus denselben Daten und denselben Dekodiertabellen.
Verwandte Funktionen
- Wechselrichter-Ereignisse — jedes Ereignis, das ein Wechselrichter tragen kann, was es eröffnet und wie es schließt
- Komponenten-Zustände — der plattformeigene, hinweisbasierte Zustand jeder Komponente
- Echtzeit-Überwachung — Live-Produktionsdaten neben dem Status
- Datenlogger — welche Logger und Wechselrichterfamilien unterstützt werden
- Metrik-Export-API — den Status als Zeitreihe exportieren