64 lines
2.9 KiB
Markdown
64 lines
2.9 KiB
Markdown
# Ladestation Stand-Alone
|
|
|
|
> Status: Implementiert. Eigenstaendiges Verbrauchermodul mit direkter
|
|
> Geraeteanbindung; keine Beziehung zur Ladestation Gateway.
|
|
|
|
## Unterstuetzte Geraete
|
|
|
|
| Geraetetyp | Status | Steuerung |
|
|
| --- | --- | --- |
|
|
| go-e Charger, alte API | `GET /mqtt?payload=` | `alw` und `amp` |
|
|
| go-e Charger Gemini / Gemini flex | `GET /api/status` | `frc` und `amp` |
|
|
| smart-me Pico | Pico-Charging-API | Load-Management-Current-API mit Basic Auth |
|
|
|
|
Die Routen, Leistungsfaktoren und Erkennung wurden gezielt aus Enelix 1
|
|
uebernommen. Zugangsdaten werden weder als Variable noch im Diagnoseprotokoll
|
|
ausgegeben.
|
|
|
|
## Verhalten
|
|
|
|
- `FahrzeugVerbunden` entspricht bei go-e `car != 1` und bei Pico `State != 1`.
|
|
- Die Phasenerkennung verwendet wie Enelix 1 die gemessene Ladeleistung:
|
|
ueber 7500 W sind dreiphasig, sonst einphasig.
|
|
- Ein bereits verbundenes Fahrzeug gilt bei einem ermittelten Maximalstrom
|
|
unter 6 A als geladen.
|
|
- PV mit Solarladen bietet `0 W` und alle Ladestufen von 6 A bis zum
|
|
konfigurierten Maximum an.
|
|
- PV ohne Solarladen bietet ausschliesslich die Maximalleistung an.
|
|
- Peak mit Solarladen bietet nur `[0]` an und stoppt die Ladestation.
|
|
- Peak ohne Solarladen bietet `[0, ...Ladestufen]` an, damit der Manager die
|
|
Ladeleistung wie in Enelix 1 stufenweise reduzieren kann.
|
|
- Ohne gueltige Manager-Vorgabe wird bei Solarladen mit 0 A und ohne
|
|
Solarladen mit maximaler Leistung gefahren.
|
|
|
|
## Variablen
|
|
|
|
| Ident | Typ / Zugriff | Beschreibung |
|
|
| --- | --- | --- |
|
|
| `FahrzeugVerbunden` | Boolean / Anzeige | Geraet meldet ein verbundenes Fahrzeug. |
|
|
| `FahrzeugGeladen` | Boolean / Anzeige | Enelix-1-Erkennung unter 6 A. |
|
|
| `Fahrzeugstatus` | Integer / Anzeige | `0` unbekannt, `1` getrennt, `2` bereit, `3` laedt, `4` geladen. |
|
|
| `Ladestrom` | Float / Anzeige | Aus der gemessenen Leistung ermittelter Strom in A. |
|
|
| `Phasenzahl` | Integer / Anzeige | `0` unbekannt, `1` einphasig, `3` dreiphasig. |
|
|
| `Ladefreigabe` | Boolean / bedienbar | Nur bei `EinstellungenInVisu`; lokale Ladeerlaubnis. |
|
|
| `Solarladen` | Boolean / bedienbar | Nur bei `EinstellungenInVisu`; variable Ladestufen ein/aus. |
|
|
|
|
## Properties
|
|
|
|
Neben den gemeinsamen Verbraucher-Properties werden Geraetetyp, Adresse,
|
|
Pico-ID, Seriennummer, Zugangsdaten, maximaler Ladestrom, Abfrageintervall
|
|
sowie die Startwerte fuer Ladefreigabe und Solarladen konfiguriert.
|
|
|
|
Die gemeinsamen Verbraucher- und Diagnosevariablen entsprechen der
|
|
EMS-Schnittstelle Version 4.0. `LoggingEin` steuert ausschliesslich das
|
|
laufende Debug-Protokoll.
|
|
|
|
## Tests
|
|
|
|
Die Adaptertests verwenden einen injizierten Fake-HTTP-Transport. Dadurch
|
|
werden fuer alle drei Geraetevarianten Statusantworten, URL, HTTP-Methode,
|
|
Authentisierung und Steueraufrufe geprueft, ohne ein reales Geraet anzusprechen.
|
|
Der Symcon-Funktionstest nutzt den internen, nicht im Konfigurationsformular
|
|
sichtbaren `Testmodus` und prueft zusaetzlich Fahrzeug-/Phasenerkennung,
|
|
die vier PV-/Peak-Angebote sowie die Umschaltung ueber den `Solarladen`-Button.
|