integration Fronius ladestation mit ocpp.

This commit is contained in:
2026-05-10 12:38:49 +02:00
parent bba6494c59
commit e240b17d3d
11 changed files with 861 additions and 21 deletions
+17
View File
@@ -10,6 +10,7 @@ Status dieser Version: **M1 Scaffold**. Das Modul ist installierbar, haelt den b
- Keine Hersteller-HTTP-APIs, keine Cloud-Token, keine direkte Kopie von `Ladestation_v2`.
- Fachliche Paritaet zu `Ladestation_v2` als Zielbild.
- Stabile Anbindung an den bestehenden `Manager` ueber `PowerSteps`, `GetCurrentData`, `SetAktuelle_Leistung` und `Do_UserCalc`.
- Geraeteprofil `fronius_wattpilot_gen1` fuer erste Fronius-Wattpilot-Gen1-Tests ueber OCPP 1.6J.
## Manager-Anbindung
@@ -51,6 +52,22 @@ Die OCPP-Klassen liegen in `Ladestation_OCPP/libs/`:
- Versionsadapter: `OCPP16Adapter`, `OCPP201Adapter`, `OCPP21Adapter`
- Fachlogik: `PowerStepCalculator`, `ChargingProfileBuilder`, `MeterValueNormalizer`, `TransactionStore`
- Sicherheit/Diagnose: `FailSafeManager`, `Diagnostics`, `CapabilityModel`, `DataTransferRegistry`, `PhaseManager`
- Geraeteprofil: `WattpilotGen1Profile`
## Fronius Wattpilot Gen1
Das Wattpilot-Profil bleibt strikt OCPP-only:
- keine lokale go-e HTTP API
- keine Fronius Solar API
- keine Fronius Cloud
- einfache `TxProfile`-Limits in Ampere bei aktiver Transaktion, sonst `TxDefaultProfile`
- genau eine Schedule-Periode
- keine Phasen-Erzwingung per OCPP
- `RemoteStartTransaction`, `RemoteStopTransaction` und `ChangeAvailability`
- `SetChargingProfile` mit begrenzten Retries und Capability-Abschaltung bei Ablehnung
Details stehen in `docs/OCPP/WATTPILOT_GEN1.md`.
## Transport