Closed famnex closed 8 months ago
In diesem Zusammenhang auch eigenartig: Das Auto steht kurz vor 100% und ist laut Auto-App zu 96% geladen. In evcc wird es aber schon mit 100% angezeigt.
Die Leistung erreichte über die Nacht auch nie 11 kW, obwohl das eigentlich so sein sollte. Es kann natürlich hier auch am Auto oder an der Wallbox liegen.
Wenn die Wallbox kein meter hat oder kein extra meter hat nimmt evcc an, dass das Auto mit der vorgebenden Stromstärke lädt. Es wird keine Rückwertsrechung aus den anderen Messwerten gemacht.
Vorteilhaft wäre, wenn dieser angenommene Wert maximal dem "In"-Wert entspricht.
Gibts eine vorgeschlagene Formel?
@naltatis weisst Du ob der Wert aus GUI oder Backend kommt?
Vorteilhaft wäre, wenn dieser angenommene Wert maximal dem "In"-Wert entspricht.
und wenn kein "In" Wert vorhanden ist, weil z.B. nur Grid Meter definiert ist? oder wenn der "In" Wert nicht vollständig ist, weil z.B. noch zusätzlich ein (unbekanntes) BKW vorhanden ist?
@naltatis weisst Du ob der Wert aus GUI oder Backend kommt?
Die UI summiert inzwischen nur noch auf. Wenn wir die echte Ladeleistung aus anderen Informationen abschätzen/zurückrechnen wollen, müssten wir das schon relativ früh im Prozess tun. Das hat ja auch Auswirkungen auf Energiemenge, Restladezeit, Preisberechnungen und so ...
Bin mir aber nicht sicher, ob wir das ohne ungewollte Nebeneffekte sauber hinbekommen.
@famnex was steht denn im Fehlerfall im Logfile bzw. in /api/state? Welche Werte aus dem Logfile sind richtig und falsch? Bitte keine Screenshots.
In /api/state sind folgende Werte entsprechend nicht korrekt:
Ich vermute, dass es ohne zusätzliche Datenquellen schwierig wird, das Ganze korrekt zu berechnen. In meinem Fall hat es dazu geführt, dass das Fahrzeug nicht rechtzeitig mit dem Laden fertig war, da evcc davon ausgegangen ist, dass das Auto schneller lädt als es der Fall war.
...und wie sieht das aus?
Hier ist die komplette Ausgabe, falls du das meinst...
{"result":{"auth":{"vehicles":{}},"availableVersion":"0.123.8","battery":[{"power":-29,"soc":5,"capacity":10,"controllable":false}],"batteryCapacity":10,"batteryConfigured":true,"batteryDischargeControl":false,"batteryEnergy":0,"batteryMode":"unknown","batteryPower":-29,"batterySoc":5,"bufferSoc":70,"bufferStartSoc":76,"currency":"EUR","greenShareHome":0,"greenShareLoadpoints":0,"gridConfigured":true,"gridPower":5895,"homePower":0,"loadpoints":[{"chargeCurrent":16,"chargeDuration":5950000000000,"chargePower":11040,"chargeRemainingDuration":10533000000000,"chargeRemainingEnergy":27525.55246334734,"chargedEnergy":17943.96026146655,"chargerFeatureHeating":false,"chargerFeatureIntegratedDevice":false,"chargerIcon":null,"charging":true,"connected":true,"connectedDuration":0,"disableThreshold":0,"effectiveLimitSoc":100,"effectiveMaxCurrent":16,"effectiveMinCurrent":6,"effectivePlanSoc":0,"effectivePlanTime":"0001-01-01T00:00:00Z","effectivePriority":0,"enableThreshold":0,"enabled":true,"guardAction":"inactive","guardRemaining":0,"limitEnergy":0,"limitSoc":0,"maxCurrent":16,"minCurrent":6,"mode":"now","phaseAction":"inactive","phaseRemaining":0,"phasesActive":3,"phasesConfigured":null,"phasesEnabled":3,"planActive":false,"planEnergy":0,"planProjectedStart":"0001-01-01T00:00:00Z","planTime":"0001-01-01T00:00:00Z","priority":0,"pvAction":"inactive","pvRemaining":0,"sessionCo2PerKWh":null,"sessionEnergy":17943.96026146655,"sessionPrice":5.274372212137987,"sessionPricePerKWh":0.29393579428864136,"sessionSolarPercentage":3.8106958438011684,"title":"Carport","vehicleCapacity":58,"vehicleClimaterActive":false,"vehicleDetectionActive":false,"vehicleFeatureOffline":false,"vehicleIcon":"car","vehicleName":"ev1","vehicleOdometer":64136,"vehiclePresent":true,"vehicleRange":147,"vehicleSoc":50.76614395068673,"vehicleTargetSoc":100,"vehicleTitle":"Steffen ID.3"}],"prioritySoc":65,"pv":[{"power":0}],"pvConfigured":true,"pvEnergy":0,"pvPower":0,"residualPower":100,"siteTitle":"Zuhause","smartCostActive":false,"smartCostLimit":0,"smartCostType":"priceforecast","sponsor":"famnex","sponsorTokenExpires":0,"statistics":{"30d":{"avgCo2":0,"avgPrice":0.2192982246524166,"chargedKWh":216.33370709604193,"solarPercentage":9.580364125191862},"365d":{"avgCo2":0,"avgPrice":0.2192982246524166,"chargedKWh":216.33370709604193,"solarPercentage":9.580364125191862},"total":{"avgCo2":0,"avgPrice":0.2192982246524166,"chargedKWh":216.33370709604193,"solarPercentage":9.580364125191862}},"tariffGrid":0.3491,"tariffPriceHome":0.3491,"tariffPriceLoadpoints":0.3491,"vehicles":{"db:1":{"title":"Moritz e208"},"ev1":{"title":"Steffen ID.3"}},"version":"0.123.7"}}
Magst du das bitte noch mit https://jsonlint.com lesbar formatieren? Vielen Dank!
{
"result": {
"auth": {
"vehicles": {}
},
"availableVersion": "0.123.8",
"battery": [
{
"power": -29,
"soc": 5,
"capacity": 10,
"controllable": false
}
],
"batteryCapacity": 10,
"batteryConfigured": true,
"batteryDischargeControl": false,
"batteryEnergy": 0,
"batteryMode": "unknown",
"batteryPower": -29,
"batterySoc": 5,
"bufferSoc": 70,
"bufferStartSoc": 76,
"currency": "EUR",
"greenShareHome": 0,
"greenShareLoadpoints": 0,
"gridConfigured": true,
"gridPower": 5895,
"homePower": 0,
"loadpoints": [
{
"chargeCurrent": 16,
"chargeDuration": 5950000000000,
"chargePower": 11040,
"chargeRemainingDuration": 10533000000000,
"chargeRemainingEnergy": 27525.55246334734,
"chargedEnergy": 17943.96026146655,
"chargerFeatureHeating": false,
"chargerFeatureIntegratedDevice": false,
"chargerIcon": null,
"charging": true,
"connected": true,
"connectedDuration": 0,
"disableThreshold": 0,
"effectiveLimitSoc": 100,
"effectiveMaxCurrent": 16,
"effectiveMinCurrent": 6,
"effectivePlanSoc": 0,
"effectivePlanTime": "0001-01-01T00:00:00Z",
"effectivePriority": 0,
"enableThreshold": 0,
"enabled": true,
"guardAction": "inactive",
"guardRemaining": 0,
"limitEnergy": 0,
"limitSoc": 0,
"maxCurrent": 16,
"minCurrent": 6,
"mode": "now",
"phaseAction": "inactive",
"phaseRemaining": 0,
"phasesActive": 3,
"phasesConfigured": null,
"phasesEnabled": 3,
"planActive": false,
"planEnergy": 0,
"planProjectedStart": "0001-01-01T00:00:00Z",
"planTime": "0001-01-01T00:00:00Z",
"priority": 0,
"pvAction": "inactive",
"pvRemaining": 0,
"sessionCo2PerKWh": null,
"sessionEnergy": 17943.96026146655,
"sessionPrice": 5.274372212137987,
"sessionPricePerKWh": 0.29393579428864136,
"sessionSolarPercentage": 3.8106958438011684,
"title": "Carport",
"vehicleCapacity": 58,
"vehicleClimaterActive": false,
"vehicleDetectionActive": false,
"vehicleFeatureOffline": false,
"vehicleIcon": "car",
"vehicleName": "ev1",
"vehicleOdometer": 64136,
"vehiclePresent": true,
"vehicleRange": 147,
"vehicleSoc": 50.76614395068673,
"vehicleTargetSoc": 100,
"vehicleTitle": "Steffen ID.3"
}
],
"prioritySoc": 65,
"pv": [
{
"power": 0
}
],
"pvConfigured": true,
"pvEnergy": 0,
"pvPower": 0,
"residualPower": 100,
"siteTitle": "Zuhause",
"smartCostActive": false,
"smartCostLimit": 0,
"smartCostType": "priceforecast",
"sponsor": "famnex",
"sponsorTokenExpires": 0,
"statistics": {
"30d": {
"avgCo2": 0,
"avgPrice": 0.2192982246524166,
"chargedKWh": 216.33370709604193,
"solarPercentage": 9.580364125191862
},
"365d": {
"avgCo2": 0,
"avgPrice": 0.2192982246524166,
"chargedKWh": 216.33370709604193,
"solarPercentage": 9.580364125191862
},
"total": {
"avgCo2": 0,
"avgPrice": 0.2192982246524166,
"chargedKWh": 216.33370709604193,
"solarPercentage": 9.580364125191862
}
},
"tariffGrid": 0.3491,
"tariffPriceHome": 0.3491,
"tariffPriceLoadpoints": 0.3491,
"vehicles": {
"db:1": {
"title": "Moritz e208"
},
"ev1": {
"title": "Steffen ID.3"
}
},
"version": "0.123.7"
}
}
Aus der site kommen
"batteryPower": -29,
"gridPower": 5895,
"pvPower": 0,
vom Ladepunkt kommt mangels Zähler
"chargePower": 11040,
Das passiert unabhängig voneinander, daher gibts keine gute Softwarelösung.
Wenn Du das "schön und richtig" haben willst müsstest Du einen Zwischenzähler einbauen- dann lassen sich auch Fahrzeug- und Hausverbrauch differenzieren. Hier wontfix.
Describe the bug
Wenn das Laden z.B. auf "Schnell" steht, dann wird bei mir der Ladepunkt auf 11 kW eingestellt. Wenn das Auto, so wie in meinem Fall, dann aber nur z.B. 2kW zieht (aus welchem Grund auch immer), dann wird im Bereich "Out" dennoch 11kW angezeigt und bei Geladen wird auch mit diesen 11 kW gerechnet. Da der "In" aber nur 3,6 kW ist, ist dies ja eigentlich nicht möglich.
Bei diesem Fehler ist es natürlich sowieso nicht mehr möglich, den Hausverbrauch vom Auto zu trennen und alles richtig zu berechnen, außer man nutzt vorhandene Daten des Autos bezüglich der abgerufenen Leistung. Allerdings sollte im Bereich "Out" maximal der Wert stehen, der über "In" auch zur Verfügung steht. Gleiches gilt bei der Anzeige der "Leistung" der Wallbox.
Steps to reproduce
Configuration details
Log details
What type of operating system are you running?
Linux
Version
0.123.7