no message
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
@@ -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
|
||||||
|
|||||||
+480
-318
File diff suppressed because it is too large
Load Diff
+22
-20
@@ -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
|
||||||
|
|
||||||
|
|||||||
+480
-318
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user