Was bedeutet dieser Status?
Soalex schreibt zu jeder Regel-Runde einen kurzen Status: auf der Startseite in der Zeile „Zuletzt“ und im Diagnose-Tab in der Spalte „Status“. Diese Seite listet alle diese Meldungen, so wie sie in Soalex stehen. Sie wird bei jeder Version direkt aus Soalex erzeugt.
Fährst du im Diagnose-Tab mit der Maus über einen Status, siehst du seine Kennung. Sie steht hier unter jeder Meldung und hilft, wenn du uns schreibst. Eine Erklärung steht bei den Meldungen, die Soalex im Diagnose-Tab unter „Was bedeuten die Status-Meldungen?“ erklärt.
Normalbetrieb
Abschnitt betitelt „Normalbetrieb“Soalex hat einen Befehl geschickt und dein Gerät hat ihn angenommen.
- Akku ist leer — Soalex schont Akku
- Kennung:
passive_soc_min_protect - Akku voll — Nulleinspeisung
- Kennung:
passive_soc_full_no_export - Akku voll — Soalex speist ein
- Kennung:
passive_soc_full_export - Nulleinspeisung
- Kennung:
wr_drossel_with_soc_attribution - Ohne Rückmeldung gesteuert
- Kennung:
dispatched: open_loop - Soalex frischt den Befehl auf
- Soalex schickt den bestehenden Befehl erneut, damit die Hardware ihn nicht „vergisst" (manche Geräte fallen sonst in ihren Eigenmodus zurück).
- Kennung:
heartbeat: setpoint_refresh - Soalex stellt deinen Befehl wieder her
- Kennung:
heartbeat: setpoint_reassert - Übernommen
- Soalex hat einen neuen Sollwert an dein Gerät geschickt und die Rückmeldung passt. Normalbetrieb.
- Kennung:
dispatched - Überschuss an anderen Akku
- Kennung:
cross_charge: source_inject - Weitergabe an anderen Akku beendet
- Kennung:
cross_charge: source_park
Soalex wartet oder hält still
Abschnitt betitelt „Soalex wartet oder hält still“Soalex schickt in diesem Moment bewusst keinen neuen Befehl oder passt ihn an. Meist ist das Absicht und kein Fehler. Einige Meldungen nennen eine Einstellung, die fehlt.
- Adapter unbekannt
- Kennung:
noop: adapter_unbekannt - Akku am Limit
- Dein Akku liefert (oder nimmt) bereits seine maximale Leistung. Mehr gibt die Hardware nicht her — der Rest geht ins Netz bzw. kommt aus dem Netz.
- Kennung:
noop: pi_anti_windup_saturation - Akku-Konfig fehlt
- Kennung:
noop: passive_soc_bounds_missing - Akku-Pool offline
- Kennung:
noop: pool_alle_offline - Anpassung zu klein
- Der neue Sollwert läge zu nah am letzten — die Änderung wäre kleiner als der Mindest-Schritt. Soalex schreibt erst, wenn sich wirklich etwas ändert; das schont die Hardware.
- Kennung:
noop: min_step_nicht_erreicht·noop: setpoint_hysterese - Auf Geräte-Grenze begrenzt
- Kennung:
noop: geraete_grenze_gekappt - Außerhalb Entlade-Fenster
- Du hast ein Entlade-Zeitfenster eingestellt, und wir sind außerhalb davon. Dein Akku entlädt erst wieder im Fenster.
- Kennung:
noop: nacht_gate_aktiv - Beobachtung
- Kennung:
noop: nicht_grid_meter_event·noop: unbekannt - Bereits am Maximum
- Kennung:
noop: bereits_am_max_limit - Dein Haus-Akku entlädt gerade — Soalex lädt nicht dazu
- Dein großer Haus-Akku entlädt gerade. Soalex lädt jetzt nicht dagegen — es darf nur einen Regler geben.
- Kennung:
noop: house_battery_discharging - Dein Haus-Akku lädt gerade — Soalex speist nicht dagegen
- Kennung:
noop: house_battery_charging - Gerät nicht bereit
- Kennung:
noop: actuator_not_ready: - Hardware antwortet langsam
- Kennung:
noop: ha_call_timeout - Hardware schaltet um
- Kennung:
noop: pi_anti_windup_echo_freeze - Hardware verlangt Pause
- Kennung:
noop: hardware_wartezeit - Hardware-Konfig fehlt
- Kennung:
noop: kein_device_id - Haus-Akku regelt mit — Soalex hält das Niveau
- Kennung:
noop: house_battery_eskalation - Höchst-Ladestand erreicht
- Dein Akku ist bis zur eingestellten Ladegrenze voll. Überschuss geht jetzt ins Netz, bis wieder Platz ist.
- Kennung:
noop: max_soc_erreicht - Im Mess-Rauschen
- Der Netzwert liegt innerhalb der Rausch-Toleranz um den Sollwert. Die Null wird gehalten, es gibt nichts nachzuregeln.
- Kennung:
noop: noise_band - Im Toleranzbereich
- Kennung:
noop: deadband - Kein Akku
- Kennung:
noop: kein_akku_pool·noop: kein_pool - Kein Maximal-Limit
- Kennung:
noop: kein_max_limit_w - Kein Wechselrichter
- Kennung:
noop: kein_wr_limit_device - Lädt gerade das Auto — Akku gibt keinen Strom ab
- Deine Wallbox lädt gerade — Soalex entlädt den Akku währenddessen nicht ins Auto. Laden bleibt erlaubt.
- Kennung:
noop: discharge_inhibited_external - Leistungsgrenze gesenkt
- Kennung:
noop: leistungsgrenze_gesenkt - Maximal-Limit ungültig
- Kennung:
noop: max_limit_w_ungueltig - Mindest-Ladestand erreicht
- Dein Akku hat die eingestellte Entladegrenze erreicht und wird geschont. Soalex wartet auf Sonne.
- Kennung:
noop: min_soc_erreicht - Nachregelung erzwungen
- Kennung:
noop: setpoint_hysterese_trend_override - Pause nach Richtungswechsel
- Kennung:
noop: mode_flip_cooldown·noop: pi_anti_windup_mode_flip_cooldown - Reaktionstest läuft
- Kennung:
noop: reaktionstest_aktiv - Reduziert — dein Haus-Akku springt gerade ein
- Kennung:
noop: house_battery_reduziert - Regler-Zustand wird heruntergefahren
- Kennung:
noop: pi_anti_windup_echo_freeze_decay - Reglerstärke automatisch angepasst
- Kennung:
noop: pi_auto_damp - Schutzpause
- Schutzpause: zwischen zwei Befehlen an dasselbe Gerät liegt eine Mindest-Wartezeit. Normal, kein Fehler.
- Kennung:
rate_limit: - Sensor nicht verfügbar
- Der Sensor, über den Soalex die Rückmeldung prüft, ist in Home Assistant gerade nicht verfügbar. Soalex wartet, bis er wieder da ist.
- Kennung:
noop: readback_sensor_unavailable: - Sensor-Wert ungültig
- Kennung:
noop: sensor_nicht_numerisch - Setzt nach Haus-Akku-Pause am Arbeitspunkt fort
- Kennung:
noop: house_block_resume - Smart-Meter-Konfig fehlerhaft
- Kennung:
noop: invert_sign_config_fehler - SoC fehlt
- Kennung:
noop: kein_soc_messwert·noop: passive_soc_unavailable - SoC ungültig
- Kennung:
noop: passive_soc_unavailable: invalid - SoC veraltet
- Kennung:
noop: passive_soc_unavailable: stale - SoC-Daten unvollständig
- Kennung:
noop: soc_member_inkonsistent - Stopp über Betriebsmodus
- Kennung:
noop: idle_via_secondary_mode - Wallbox-Status unklar — Akku gibt sicherheitshalber keinen Strom ab
- Kennung:
noop: discharge_inhibit_trigger_stale - Wartet auf Hardware
- Kennung:
noop: pi_anti_windup_rate_limit_freeze·noop: pi_anti_windup_rate_limit_freeze_drossel - Wartet auf nächsten Takt
- Soalex hält den Regel-Takt ein und wartet auf den nächsten Zeitpunkt für eine Anpassung. Schützt die Hardware vor zu vielen Befehlen — kein Eingriff nötig.
- Kennung:
noop: commit_takt - Wartezeit zwischen Laden/Entladen
- Kennung:
noop: lade_entlade_wartezeit - WR am Limit
- Kennung:
noop: pi_anti_windup_saturation_drossel - WR-Status fehlt
- Kennung:
noop: wr_limit_state_cache_miss
Pausen, Umschalten, Änderungen
Abschnitt betitelt „Pausen, Umschalten, Änderungen“Du hast pausiert, fortgesetzt oder etwas an der Anlage geändert, oder Soalex hat seine Prüfung umgestellt.
- Auf Soll-Wert-Prüfung umgestellt
- Kennung:
readback_demoted: - Fährt herunter
- Kennung:
ramp_down: - Hardware geändert
- Kennung:
hardware_edit: - Mode-Wechsel
- Kennung:
mode_switch: - Pause angefordert
- Kennung:
ramp_down: paused_by_user - Pause hart beendet
- Kennung:
ramp_down: hard_stop_timeout - Pausiert
- Kennung:
noop: paused_by_user·paused_by_user - Status-Prüfung pausiert (Sensor eingefroren)
- Kennung:
status_check_disabled: - Steuerung gestartet
- Kennung:
started_by_user
Schutz und Probleme
Abschnitt betitelt „Schutz und Probleme“Soalex hat einen Befehl nicht geschickt, abgelehnt oder zum Schutz pausiert. Hier lohnt ein Blick in die Einstellungen oder die Hersteller-App. Steht hier dauerhaft eine Meldung, prüf die Einrichtung mit Nach dem Einrichten prüfen.
- Abgelehnt
- Akku im Eigenmodus
- Ein anderes System (Hersteller-App, HEMS, interner Modus) übernimmt die Akku-Steuerung. Prüf in der Hersteller-App, dass kein zweiter Regler aktiv ist.
- Kennung:
fail_safe: battery_foreign_control·noop: battery_secondary_mode_blocked - Akku pausiert — Schutz-Regel
- Kennung:
noop: pool_auto_paused - Außerhalb des Bereichs
- Kennung:
range_check: - Beta-Phase beendet
- Kennung:
fail_safe: beta_period_ended·noop: auto_paused (rule=beta_expired)·noop: pool_auto_paused (rule=beta_expired) - Ein anderes System stellt deinen Akku ein
- Kennung:
fail_safe: foreign_setpoint_write - Ein anderes System steuert deinen Akku
- Kennung:
fail_safe: foreign_control_suspected - Fail-Safe
- Kennung:
fail_safe:·fail_safe: charge_ineffective:·fail_safe: discharge_ineffective:·ramp_down: - Fail-Safe — Akku nicht im erwarteten Modus
- Kennung:
fail_safe: battery_status_mismatch - Fail-Safe — Akku-Messwert steht still
- Kennung:
fail_safe: battery_feedback_frozen - Fail-Safe — Akku-Setup unvollständig
- Kennung:
fail_safe: battery_setup_incomplete - Fail-Safe — Entlade-Record fehlt
- Kennung:
fail_safe: missing_wr_discharge_companion - Fail-Safe — Mehrere Entlade-Records verknüpft
- Kennung:
fail_safe: ambiguous_wr_discharge_companion - Fail-Safe — Output-Only nicht in v1
- Kennung:
fail_safe: output_only_topology_unsupported - Fail-Safe — Vorbereitung fehlgeschlagen
- Kennung:
fail_safe: pre_flight_failed - Fehlgeschlagen
- Pause — Akku reagiert nicht
- Dein Akku hat mehrfach nicht auf Befehle reagiert; Soalex pausiert zum Schutz. Fortsetzen startet einen neuen Versuch mit 30 Minuten Schonfrist.
- Kennung:
fail_safe: hardware_unresponsive_persistent·noop: auto_paused (rule=effectiveness_failures)·noop: pool_auto_paused (rule=effectiveness_failures) - Pause — Verbindung instabil
- Kennung:
fail_safe: hardware_instability_persistent·noop: auto_paused (rule=unhealthy_rotations)·noop: pool_auto_paused (rule=unhealthy_rotations) - Pausiert — Schutz-Regel
- Kennung:
noop: auto_paused - Timeout
- Wechselrichter-Setup veraltet
- Kennung:
fail_safe: wr_setup_stale - Zähler stumm — Akku auf 0 W zurückgenommen
- Kennung:
fail_safe: grid_meter_silent·noop: auto_paused (rule=grid_meter_silent)·noop: pool_auto_paused (rule=grid_meter_silent)
Wieder in Ordnung
Abschnitt betitelt „Wieder in Ordnung“Ein vorheriger Schutz-Zustand ist vorbei, Soalex regelt normal weiter.
- Beta-Phase erneuert
- Kennung:
fail_safe_lifted: beta_period_renewed - Fail-Safe aufgehoben
- Ein vorheriger Schutz-Zustand ist vorbei — dein Akku folgt den Befehlen wieder. Soalex regelt normal weiter.
- Kennung:
fail_safe_lifted:·fail_safe_lifted: battery_feedback_frozen_cleared - Fortgesetzt — Schutz-Regel pausiert
- Kennung:
fail_safe_lifted: resumed_by_user (grace_30min) - Fremdsteuerung beendet
- Kennung:
fail_safe_lifted: battery_foreign_control_cleared - Verbindung zurück
- Kennung:
fail_safe_lifted: ramp_down_resumed - Zähler wieder da
- Kennung:
fail_safe_lifted: grid_meter_back
Geräte für Überschuss
Abschnitt betitelt „Geräte für Überschuss“Meldungen zu Geräten, die Soalex bei Sonnenüberschuss ein- und ausschaltet.
- Gerät
- Kennung:
surplus_consumer: - Gerät ausgeschaltet
- Kennung:
surplus_consumer: ausgeschaltet - Gerät eingeschaltet
- Kennung:
surplus_consumer: eingeschaltet - Gerät freigegeben
- Kennung:
surplus_consumer: freigegeben - Gerät läuft weiter
- Kennung:
surplus_consumer: bleibt_an - Gerät nicht über Soalex ausgeschaltet
- Kennung:
surplus_consumer: fremd_zurueckgeschaltet - Gerät nicht über Soalex eingeschaltet
- Kennung:
surplus_consumer: fremd_eingeschaltet - Gerät reagiert nicht
- Kennung:
surplus_consumer: reagiert_nicht - Gerät sicher ausgeschaltet
- Kennung:
surplus_consumer: fail_off - Gerät von dir ausgeschaltet
- Kennung:
surplus_consumer: vom_nutzer_ausgeschaltet - Gerätebefehl unbestätigt
- Kennung:
surplus_consumer: schaltbefehl_unbestaetigt