no message

This commit is contained in:
dh
2026-08-25 14:43:45 +02:00
parent 7c1b992729
commit 21d14d52ed
6 changed files with 1010 additions and 681 deletions
+3 -2
View File
@@ -1,8 +1,9 @@
# Easee SignalR Gateway # Easee SignalR Gateway
Das Gateway hält eine gemeinsame SignalR-Verbindung zum Easee-Konto und verteilt Das Gateway hält eine gemeinsame SignalR-Verbindung zum Easee-Konto und verteilt
die Observations 47 (Max Charger Current), 109 (Charger Op Mode), 110 die Observations 47 (Max Charger Current), 104 (Cable Rating), 109
(Output Phase), 120 (Total Power) und 182 bis 185 (gemessene Leiterströme) an alle verbundenen (Charger Op Mode), 110 (Output Phase), 120 (Total Power) und 182 bis 185
(gemessene Leiterströme) an alle verbundenen
Ladestation- und Ladestation_v2-Instanzen. Ladestation- und Ladestation_v2-Instanzen.
Benutzername und Passwort werden ausschließlich im Gateway eingetragen. Mehrere Benutzername und Passwort werden ausschließlich im Gateway eingetragen. Mehrere
+1 -1
View File
@@ -497,7 +497,7 @@ class EaseeGateway extends IPSModule
if ( if (
$serialNumber !== "" && $serialNumber !== "" &&
$valueExists && $valueExists &&
in_array($observationID, [47, 109, 110, 120, 182, 183, 184, 185], true) in_array($observationID, [47, 104, 109, 110, 120, 182, 183, 184, 185], true)
) { ) {
$this->PublishObservation($serialNumber, $observationID, $value); $this->PublishObservation($serialNumber, $observationID, $value);
} }
+22 -20
View File
@@ -20,20 +20,19 @@ Ladestationsinstanz muss die Easee-Seriennummer hinterlegt sein.
Das Gateway liefert: Das Gateway liefert:
- Observation 47: maximaler Ladestrom der Station - Observation 47: maximaler Ladestrom der Station
- Observation 104: Stromgrenze des angeschlossenen Typ-2-Kabels
- Observation 109: Fahrzeug-/Ladestatus - Observation 109: Fahrzeug-/Ladestatus
- Observation 110: freigegebene Ausgangsphase - Observation 110: freigegebene Ausgangsphase
- Observation 120: aktuelle Gesamtleistung in kW - Observation 120: aktuelle Gesamtleistung in kW
- Observations 182 bis 185: gemessene Leiterströme - Observations 182 bis 185: gemessene Leiterströme
Bei Easee erfolgt die Fahrzeug- und Phasenerkennung ohne den zeitbasierten
`Pending_Counter`. Der maximale Ladestrom wird aus Observation 47 übernommen
und zusätzlich durch `Max_Current_abs` begrenzt. Die Typen 1 bis 4 verwenden
weiterhin die adaptive Soll-/Istleistungserkennung mit dem `Pending_Counter`.
Die Fahrzeugphasen werden anhand der tatsächlich gemessenen Leiterströme Die Fahrzeugphasen werden anhand der tatsächlich gemessenen Leiterströme
erkannt; alte Phasenwerte werden beim Trennen oder Neuverbinden verworfen. erkannt; alte Phasenwerte werden beim Trennen oder Neuverbinden verworfen.
Während einer Ladepause mit 0 W bleibt die zuletzt erkannte Phasenanzahl Während einer Ladepause mit 0 W bleibt die zuletzt erkannte Phasenanzahl
erhalten. Sie ändert sich erst bei einer eindeutigen Strommessung oder beim erhalten. Sie ändert sich erst bei einer eindeutigen Strommessung oder beim
Abstecken des Fahrzeugs. Abstecken des Fahrzeugs. Solange noch kein eindeutiger API-Phasenwert vorliegt,
wird nur ein bilanzierter 6-A-Prüfschritt angeboten. Nach 60 Sekunden kann die
Phase ersatzweise aus Soll- und Istleistung bestimmt werden.
Stromvorgaben von 0 bis 32 A werden ebenfalls über das Gateway gesendet. Stromvorgaben von 0 bis 32 A werden ebenfalls über das Gateway gesendet.
@@ -46,29 +45,32 @@ Die Typen 1 bis 4 benötigen kein Easee-Gateway.
Die Typen 1 und 2 erkennen ein verbundenes Fahrzeug direkt über den Die Typen 1 und 2 erkennen ein verbundenes Fahrzeug direkt über den
Go-e-Fahrzeugstatus. Die tatsächlich verwendeten Phasen werden aus den drei Go-e-Fahrzeugstatus. Die tatsächlich verwendeten Phasen werden aus den drei
gemessenen Strömen des `nrg`-Arrays bestimmt. Der maximale Ladestrom wird durch gemessenen Strömen des `nrg`-Arrays bestimmt. Der maximale Ladestrom wird durch
die Stations-, Kabel- und Modulgrenze begrenzt. `Max_Current_abs`, `ama`, `cbl` und einen gegebenenfalls vorhandenen
16-A-Adapter begrenzt.
Ist die angeforderte Ladeleistung während 90 Sekunden um den Faktor `1.11`
höher als die tatsächliche Leistung, wird der fahrzeugseitige Maximalstrom
aus dem Istwert neu berechnet. Fällt er unter 6 A, wird `Auto fertig geladen`
gesetzt. Bei einer durch das Modul angeforderten 0-W-Pause wird der
`Pending_Counter` zurückgesetzt. Zusätzlich muss bei Go-E die Ladung
freigegeben sein und der Fahrzeugstatus 4 anliegen.
### Smart-Me Pico ### Smart-Me Pico
Typ 3 erkennt ein verbundenes Fahrzeug über den Pico-Ladestatus. Die Typ 3 erkennt ein verbundenes Fahrzeug über den Pico-Ladestatus. Die
Phasenerkennung verwendet `CurrentL1`, `CurrentL2` und `CurrentL3` des Phasenerkennung verwendet `CurrentL1`, `CurrentL2` und `CurrentL3` des
Smart-Me-Geräte-Endpunkts. Der maximale Stationsstrom wird direkt aus den Smart-Me-Geräte-Endpunkts. Der maximale Stationsstrom wird direkt aus den
Pico-Ladedaten übernommen. Der fahrzeugseitige Maximalstrom und das Ladeende Pico-Ladedaten übernommen.
werden weiterhin über den 90-Sekunden-Soll-/Istvergleich ermittelt.
Bei Typ 1 bis 3 entfällt nur die frühere zeitbasierte Phasenerkennung. Die ## Gemeinsames Soll-/Ist-Modell
Phasenzahl wird direkt aus den API-Messwerten aktualisiert, sobald ein
messbarer Ladestrom fließt. Beim Abstecken werden die erkannten Phasen
zurückgesetzt. Die adaptive Maximalstrom- und Ladeenderkennung bleibt aktiv.
Typ 4 bleibt unverändert. Der konfigurierte Maximalstrom ist bei allen Typen die absolute Obergrenze.
Statische, zuverlässige API-Grenzen dürfen sie reduzieren. Dynamische
Sollwerte der Station werden nicht als Fahrzeuggrenze verwendet.
Bei jedem stabil zugewiesenen Leistungsschritt wird der Sollstrom mit dem
Iststrom verglichen. Bleibt der Sollstrom 90 Sekunden lang größer als der
Iststrom mal `1.11`, wird der erreichbare Maximalstrom aus `Iststrom * 1.11`
gelernt und `PowerSteps` noch im selben Zyklus neu aufgebaut. Der Lernwert
bleibt bis zum Ausstecken, einem neuen Fahrzeug oder einem Phasenwechsel aktiv.
Fällt der berechnete Wert bei Typ 1 bis 4 unter 6 A, wird
`Auto fertig geladen` gesetzt und nur `[0]` angeboten. Easee verwendet dafür
ausschließlich Observation 109. Eine Sollvorgabe von 0 W setzt die Zähler
zurück und kann weder eine Strombegrenzung noch ein Ladeende auslösen.
Beim Update bestehender Instanzen wird die frühere Eigenschaft `Token_Easee` Beim Update bestehender Instanzen wird die frühere Eigenschaft `Token_Easee`
aus Kompatibilitätsgründen intern beibehalten, aber nicht mehr verwendet oder aus Kompatibilitätsgründen intern beibehalten, aber nicht mehr verwendet oder
+471 -309
View File
File diff suppressed because it is too large Load Diff
+22 -20
View File
@@ -20,20 +20,19 @@ Ladestationsinstanz muss die Easee-Seriennummer hinterlegt sein.
Das Gateway liefert: Das Gateway liefert:
- Observation 47: maximaler Ladestrom der Station - Observation 47: maximaler Ladestrom der Station
- Observation 104: Stromgrenze des angeschlossenen Typ-2-Kabels
- Observation 109: Fahrzeug-/Ladestatus - Observation 109: Fahrzeug-/Ladestatus
- Observation 110: freigegebene Ausgangsphase - Observation 110: freigegebene Ausgangsphase
- Observation 120: aktuelle Gesamtleistung in kW - Observation 120: aktuelle Gesamtleistung in kW
- Observations 182 bis 185: gemessene Leiterströme - Observations 182 bis 185: gemessene Leiterströme
Bei Easee erfolgt die Fahrzeug- und Phasenerkennung ohne den zeitbasierten
`Pending_Counter`. Der maximale Ladestrom wird aus Observation 47 übernommen
und zusätzlich durch `Max_Current_abs` begrenzt. Die Typen 1 bis 4 verwenden
weiterhin die adaptive Soll-/Istleistungserkennung mit dem `Pending_Counter`.
Die Fahrzeugphasen werden anhand der tatsächlich gemessenen Leiterströme Die Fahrzeugphasen werden anhand der tatsächlich gemessenen Leiterströme
erkannt; alte Phasenwerte werden beim Trennen oder Neuverbinden verworfen. erkannt; alte Phasenwerte werden beim Trennen oder Neuverbinden verworfen.
Während einer Ladepause mit 0 W bleibt die zuletzt erkannte Phasenanzahl Während einer Ladepause mit 0 W bleibt die zuletzt erkannte Phasenanzahl
erhalten. Sie ändert sich erst bei einer eindeutigen Strommessung oder beim erhalten. Sie ändert sich erst bei einer eindeutigen Strommessung oder beim
Abstecken des Fahrzeugs. Abstecken des Fahrzeugs. Solange noch kein eindeutiger API-Phasenwert vorliegt,
wird nur ein bilanzierter 6-A-Prüfschritt angeboten. Nach 60 Sekunden kann die
Phase ersatzweise aus Soll- und Istleistung bestimmt werden.
Stromvorgaben von 0 bis 32 A werden ebenfalls über das Gateway gesendet. Stromvorgaben von 0 bis 32 A werden ebenfalls über das Gateway gesendet.
@@ -46,29 +45,32 @@ Die Typen 1 bis 4 benötigen kein Easee-Gateway.
Die Typen 1 und 2 erkennen ein verbundenes Fahrzeug direkt über den Die Typen 1 und 2 erkennen ein verbundenes Fahrzeug direkt über den
Go-e-Fahrzeugstatus. Die tatsächlich verwendeten Phasen werden aus den drei Go-e-Fahrzeugstatus. Die tatsächlich verwendeten Phasen werden aus den drei
gemessenen Strömen des `nrg`-Arrays bestimmt. Der maximale Ladestrom wird durch gemessenen Strömen des `nrg`-Arrays bestimmt. Der maximale Ladestrom wird durch
die Stations-, Kabel- und Modulgrenze begrenzt. `Max_Current_abs`, `ama`, `cbl` und einen gegebenenfalls vorhandenen
16-A-Adapter begrenzt.
Ist die angeforderte Ladeleistung während 90 Sekunden um den Faktor `1.11`
höher als die tatsächliche Leistung, wird der fahrzeugseitige Maximalstrom
aus dem Istwert neu berechnet. Fällt er unter 6 A, wird `Auto fertig geladen`
gesetzt. Bei einer durch das Modul angeforderten 0-W-Pause wird der
`Pending_Counter` zurückgesetzt. Zusätzlich muss bei Go-E die Ladung
freigegeben sein und der Fahrzeugstatus 4 anliegen.
### Smart-Me Pico ### Smart-Me Pico
Typ 3 erkennt ein verbundenes Fahrzeug über den Pico-Ladestatus. Die Typ 3 erkennt ein verbundenes Fahrzeug über den Pico-Ladestatus. Die
Phasenerkennung verwendet `CurrentL1`, `CurrentL2` und `CurrentL3` des Phasenerkennung verwendet `CurrentL1`, `CurrentL2` und `CurrentL3` des
Smart-Me-Geräte-Endpunkts. Der maximale Stationsstrom wird direkt aus den Smart-Me-Geräte-Endpunkts. Der maximale Stationsstrom wird direkt aus den
Pico-Ladedaten übernommen. Der fahrzeugseitige Maximalstrom und das Ladeende Pico-Ladedaten übernommen.
werden weiterhin über den 90-Sekunden-Soll-/Istvergleich ermittelt.
Bei Typ 1 bis 3 entfällt nur die frühere zeitbasierte Phasenerkennung. Die ## Gemeinsames Soll-/Ist-Modell
Phasenzahl wird direkt aus den API-Messwerten aktualisiert, sobald ein
messbarer Ladestrom fließt. Beim Abstecken werden die erkannten Phasen
zurückgesetzt. Die adaptive Maximalstrom- und Ladeenderkennung bleibt aktiv.
Typ 4 bleibt unverändert. Der konfigurierte Maximalstrom ist bei allen Typen die absolute Obergrenze.
Statische, zuverlässige API-Grenzen dürfen sie reduzieren. Dynamische
Sollwerte der Station werden nicht als Fahrzeuggrenze verwendet.
Bei jedem stabil zugewiesenen Leistungsschritt wird der Sollstrom mit dem
Iststrom verglichen. Bleibt der Sollstrom 90 Sekunden lang größer als der
Iststrom mal `1.11`, wird der erreichbare Maximalstrom aus `Iststrom * 1.11`
gelernt und `PowerSteps` noch im selben Zyklus neu aufgebaut. Der Lernwert
bleibt bis zum Ausstecken, einem neuen Fahrzeug oder einem Phasenwechsel aktiv.
Fällt der berechnete Wert bei Typ 1 bis 4 unter 6 A, wird
`Auto fertig geladen` gesetzt und nur `[0]` angeboten. Easee verwendet dafür
ausschließlich Observation 109. Eine Sollvorgabe von 0 W setzt die Zähler
zurück und kann weder eine Strombegrenzung noch ein Ladeende auslösen.
## Einrichtung ## Einrichtung
+471 -309
View File
File diff suppressed because it is too large Load Diff