Closed 0163deralex closed 10 months ago
@0163deralex kannst Du in der Browserkonsole mal in den Request rein schauen? Gibts da eine konkrete Fehlermeldung? Sowas wie:
{"error":"energy planning not available for vehicles with known soc and capacity"}
Ich kann das provozieren wenn ein Fahrzeug mit Soc angeschlossen ist:
curl http://localhost:7070/api/loadpoints/1/plan/preview/energy/80/2023-12-30T18:00:00.000Z
Gelingt mir aber nicht, wenn kein Auto angeschlossen oder Gastfahrzeug. Wir brauchen also konkrete Steps to Reproduce. in Deinem Logfile oben ist der Tesla übrigens angeschlossen:
charger status: B
Passt also nicht zur Fehlerbeschreibung :(
Wie finde ich die Browserkonsole?
Loadpoint 2 ist B, loadpoint 1 ist doch A? Der Tesla ist definitiv nicht angeschlossen an loadpoint 1.
ok, die Konsole haben ich gefunden und folgende Errors entdeckt (ist aus 2 mal öffnen entstanden).
Ähh- schaut bitte ins Netzwerktab auf den Request ;)
schaut bitte ins Netzwerktab auf den Request ;)
@0163deralex bitte nicht irgendwas posten- das hilft nix.
ich habe doch nur diese Error Meldung aus der Konsole gepostet :/
Die nutzt uns aber nichts! Es braucht den Netzwerkrequest aus dem Network Tab, wie schon 2x geschrieben:
schaut bitte ins Netzwerktab auf den Request ;)
Sorry, aber ich habe keine Ahnung was genau...Das vielleicht?
Bitte noch ein Blick auf Response und die Ausgabe von /api/state (kein Screenshot bitte).
Hoffe, das sind die richtigen Zeilen:
Response:
{ "error": "energy planning not available for vehicles with known soc and capacity" }
api/state
{
"batteryConfigured": false,
"batteryDischargeControl": false,
"batteryMode": "unknown",
"bufferSoc": 0,
"bufferStartSoc": 0,
"currency": "EUR",
"greenShareHome": 0,
"greenShareLoadpoints": 0,
"gridConfigured": true,
"gridCurrents": [
0.601,
1.141,
0.966
],
"gridEnergy": 1308.5554,
"gridPower": 393.8,
"gridPowers": [
78.80000000000001,
184.3,
130.70000000000002
],
"homePower": 389.8,
"loadpoints": [
{
"chargeCurrent": 0,
"chargeCurrents": [
0.049,
0.018,
0.018
],
"chargeDuration": 159927000000000,
"chargePower": 4,
"chargeTotalImport": 2300.5,
"chargeVoltages": [
234,
234,
235
],
"chargedEnergy": 0,
"chargerFeatureHeating": false,
"chargerFeatureIntegratedDevice": false,
"chargerIcon": null,
"charging": false,
"connected": false,
"connectedDuration": 9223372036854776000,
"disableThreshold": 0,
"effectiveLimitSoc": 80,
"effectiveMaxCurrent": 16,
"effectiveMinCurrent": 6,
"effectivePlanSoc": 0,
"effectivePlanTime": "0001-01-01T00:00:00Z",
"effectivePriority": 0,
"enableThreshold": 0,
"enabled": false,
"guardAction": "inactive",
"guardRemaining": 0,
"limitEnergy": 0,
"limitSoc": 0,
"maxCurrent": 16,
"minCurrent": 6,
"mode": "pv",
"phaseAction": "inactive",
"phaseRemaining": 0,
"phasesActive": 3,
"phasesConfigured": null,
"phasesEnabled": 3,
"planEnergy": 0,
"planProjectedStart": "0001-01-01T00:00:00Z",
"planTime": "0001-01-01T00:00:00Z",
"priority": 0,
"pvAction": "inactive",
"pvRemaining": 0,
"sessionCo2PerKWh": null,
"sessionEnergy": 0,
"sessionPrice": null,
"sessionPricePerKWh": null,
"sessionSolarPercentage": 0,
"title": "Garage",
"vehicleCapacity": 75,
"vehicleClimaterActive": null,
"vehicleDetectionActive": false,
"vehicleFeatureOffline": false,
"vehicleIcon": "car",
"vehicleName": "Valentino",
"vehicleOdometer": 0,
"vehiclePresent": true,
"vehicleRange": 0,
"vehicleSoc": 0,
"vehicleTargetSoc": 0,
"vehicleTitle": "Valentino"
},
{
"chargeCurrent": 0,
"chargeDuration": 0,
"chargePower": 0,
"chargedEnergy": 0,
"chargerFeatureHeating": false,
"chargerFeatureIntegratedDevice": false,
"chargerIcon": "bike",
"charging": false,
"connected": true,
"connectedDuration": 0,
"disableThreshold": 0,
"effectiveLimitSoc": 100,
"effectiveMaxCurrent": 3,
"effectiveMinCurrent": 0.5,
"effectivePlanSoc": 0,
"effectivePlanTime": "0001-01-01T00:00:00Z",
"effectivePriority": 0,
"enableThreshold": 0,
"enabled": false,
"guardAction": "inactive",
"guardRemaining": 0,
"limitEnergy": 0.7,
"limitSoc": 0,
"maxCurrent": 3,
"minCurrent": 0.5,
"mode": "pv",
"phaseAction": "inactive",
"phaseRemaining": 0,
"phasesActive": 1,
"phasesConfigured": null,
"phasesEnabled": 1,
"planEnergy": 0,
"planProjectedStart": "0001-01-01T00:00:00Z",
"planTime": "0001-01-01T00:00:00Z",
"priority": 0,
"pvAction": "inactive",
"pvRemaining": 0,
"sessionCo2PerKWh": null,
"sessionEnergy": 0,
"sessionPrice": null,
"sessionPricePerKWh": null,
"sessionSolarPercentage": 0,
"title": "Wohnzimmer",
"vehicleCapacity": 0.75,
"vehicleClimaterActive": null,
"vehicleDetectionActive": false,
"vehicleFeatureOffline": true,
"vehicleIcon": "bike",
"vehicleName": "Cowboy-Akku",
"vehicleOdometer": 0,
"vehiclePresent": true,
"vehicleRange": 0,
"vehicleSoc": 0,
"vehicleTargetSoc": 0,
"vehicleTitle": "Cowboy-Akku (offline)"
}
],
"prioritySoc": 0,
"pv": [
{
"power": 0,
"energy": 90.229
},
{
"power": 0,
"energy": 2185.715
}
],
"pvConfigured": true,
"pvEnergy": 2275.944,
"pvPower": 0,
"residualPower": 0,
"siteTitle": "Zuhause",
"smartCostActive": false,
"smartCostLimit": 0.17,
"smartCostType": "priceforecast",
"sponsor": "0163deralex",
"sponsorTokenExpires": 0,
"statistics": {
"30d": {
"avgCo2": 0,
"avgPrice": 0.23554098146729704,
"chargedKWh": 294.027,
"solarPercentage": 8.032883579314783
},
"365d": {
"avgCo2": 0,
"avgPrice": 0.143617620940623,
"chargedKWh": 1579.6670000000001,
"solarPercentage": 43.374919467044315
},
"total": {
"avgCo2": 0,
"avgPrice": 0.143617620940623,
"chargedKWh": 1579.6670000000001,
"solarPercentage": 43.374919467044315
}
},
"tariffFeedIn": 0.2,
"tariffGrid": 0.2746,
"tariffPriceHome": 0.2746,
"tariffPriceLoadpoints": 0.2746,
"vehicles": {
"Cowboy-Akku": {
"title": "Cowboy-Akku (offline)"
},
"Valentino": {
"title": "Valentino",
"limitSoc": 80
}
},
"version": "0.123.2"
}
@0163deralex Du sagtest der Fehler entsteht ohne Fahrzeug. Laut /api/state ist aber
"vehiclePresent": true,
passen die Ausgaben wirklich zusammen?
Der Screenshot ist von heute morgen und die Codes von heute Abend. Aber in beiden Fällen ist der Wagen nicht an der Box angeschlossen. Da läuft ja noch ein zweiter Loadpoint, so ne tapo Steckdose. Da kommt auch in der ui der Hinweis, dass verbunden ist. Beim loadpoint 1 steht nicht, dass er verbunden ist.
Wir raten mangels Config leider schon wieder. Bitte im Issue ergänzen.
@naltatis ich sehe
connected: false aber
vehiclePresent: true
kann das ein Problem sein?
Jo, Problem ist hier, dass wir diesen Halbzustand am Loadpoint haben. Fahrzeug ist da (present, name, ...), aber es gibt keinen SoC (bzw. soc: 0
). Daher wird Energy-based Charging verwendet, was (korrekterweise) failed.
Vorschlag: Wir publishen socBasedPlanning
am Loadpoint (im Core ist das ja korrekt) und ersetzen die redundante Berechnung in der UI: https://github.com/evcc-io/evcc/blob/master/assets/js/components/Loadpoint.vue#L248
Also ich habe das Problem auch. Aber bei einem Volvo. Auto ist definitiv nicht angeschlossen. Wenn ich auf Plan gehe kommt folgender Fehler: Request failed with status code 400: API request failed http://192.168.178.134:7070/api/loadpoints/1/plan/preview/energy/10/2023-12-31T06:00:00.000Z
Describe the bug
Wenn der Wagen nicht angeschlossen ist und ich den Plan öffne, erscheint ein rotes ⚠ Warndreieck mit folgendem Inhalt;Request failed with status code 400: API request failed https://xxxxxxxxxxx.de/api/hassio_ingress/xxxxxxxxxxxxxxxxxxxxxx20Auhx7vnrK4Os/api/loadpoints/1/plan/preview/energy/10/2023-12-27T11:45:00.000Z
Steps to reproduce
Seit 0.123.0 bis 0.123.2
Configuration details
Log details
What type of operating system are you running?
HomeAssistant Add-on
Version
0.123.2