Support: Http

Alles rund um SoC (Ladezustand des Fahrzeuges). Probleme, Fragen, Fehlfunktionen gehören hier hin
hulk66
Beiträge: 12
Registriert: So Nov 26, 2023 1:41 pm

Re: Support: Http

Beitrag von hulk66 »

Gerade eben angesteckt. Wert ist keine Ganzzahl, sollte aber kein Problem sein.

Code: Alles auswählen

// 20231129102902
// http://192.168.0.5:17070/api/state

{
  "result": {
    "auth": {
      "vehicles": {
        
      }
    },
    "battery": [
      {
        "power": -0,
        "soc": 2
      }
    ],
    "batteryCapacity": 0,
    "batteryConfigured": true,
    "batteryDischargeControl": false,
    "batteryEnergy": 0,
    "batteryMode": 1,
    "batteryPower": 0,
    "batterySoc": 2,
    "bufferSoc": 0,
    "bufferStartSoc": 0,
    "currency": "EUR",
    "greenShareHome": 0.8462214411247804,
    "greenShareLoadpoints": 0,
    "gridConfigured": true,
    "gridPower": 1494,
    "homePower": 1138,
    "loadpoints": [
      {
        "chargeCurrent": 0,
        "chargeCurrents": [
          5.7,
          0,
          0
        ],
        "chargeDuration": 150000000000,
        "chargePower": 1319,
        "chargeRemainingDuration": -3547000000000,
        "chargeTotalImport": 1705.45,
        "chargedEnergy": 55.000000000063665,
        "chargerFeatureHeating": false,
        "chargerFeatureIntegratedDevice": false,
        "chargerIcon": null,
        "charging": true,
        "connected": true,
        "connectedDuration": 0,
        "disableThreshold": 0,
        "enableThreshold": 0,
        "enabled": false,
        "guardAction": "inactive",
        "guardRemaining": 0,
        "maxCurrent": 16,
        "minCurrent": 6,
        "minSoc": 0,
        "mode": "off",
        "phaseAction": "inactive",
        "phaseRemaining": 0,
        "phasesActive": 1,
        "phasesConfigured": null,
        "phasesEnabled": 3,
        "planActive": false,
        "planProjectedStart": "0001-01-01T00:00:00Z",
        "priority": 0,
        "pvAction": "inactive",
        "pvRemaining": 0,
        "sessionCo2PerKWh": null,
        "sessionEnergy": 55.000000000063665,
        "sessionPrice": 0.02203850000002551,
        "sessionPricePerKWh": 0.4007,
        "sessionSolarPercentage": 0,
        "targetEnergy": 0,
        "targetSoc": 100,
        "targetTime": "0001-01-01T00:00:00Z",
        "title": "Carport",
        "vehicleCapacity": 14,
        "vehicleDetectionActive": false,
        "vehicleFeatureOffline": false,
        "vehicleIcon": "car",
        "vehicleOdometer": 10102,
        "vehiclePresent": true,
        "vehicleRange": 6,
        "vehicleSoc": 8.353571428571838,
        "vehicleTargetSoc": 0,
        "vehicleTitle": "A6"
      }
    ],
    "prioritySoc": 0,
    "pv": [
      {
        "power": 963
      }
    ],
    "pvConfigured": true,
    "pvEnergy": 0,
    "pvPower": 963,
    "residualPower": 100,
    "siteTitle": "Home",
    "smartCostActive": false,
    "smartCostLimit": 0,
    "smartCostType": "pricestatic",
    "statistics": {
      "30d": {
        "avgCo2": 0,
        "avgPrice": 0.3845323308012336,
        "chargedKWh": 99.32199999999943,
        "solarPercentage": 5.690837451165873
      },
      "365d": {
        "avgCo2": 0,
        "avgPrice": 0.3845323308012336,
        "chargedKWh": 99.32199999999943,
        "solarPercentage": 5.690837451165873
      },
      "total": {
        "avgCo2": 0,
        "avgPrice": 0.3845323308012336,
        "chargedKWh": 99.32199999999943,
        "solarPercentage": 5.690837451165873
      }
    },
    "tariffFeedIn": 0.1166,
    "tariffGrid": 0.4007,
    "tariffPriceHome": 0.1602884885764499,
    "tariffPriceLoadpoints": 0.4007,
    "vehicles": [
      "A6"
    ],
    "version": "0.122.1"
  }
}
derNeueDet
Beiträge: 4153
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Support: Http

Beitrag von derNeueDet »

Doch, das ist ein Problem. Wenn ich mir das im main.sh anschaue, dann wird über den re ein Regex Ausdruck verglichen. Da dürfen nur Zahlen drin vorkommen und keine weiteren Zeichen. Meiner Meinung nach kommt du da nicht durch mit deiner Dezimalzahl.

VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 250 (07/2023)
hulk66
Beiträge: 12
Registriert: So Nov 26, 2023 1:41 pm

Re: Support: Http

Beitrag von hulk66 »

Ja, das habe ich auch gesehen. Dahinter ist aber auch ein cut, der die Dezimalstellen abschneidet.

Code: Alles auswählen

soc=$(curl --connect-timeout 15 -s "$ip" | cut -f1 -d".")
Wenn dass das Problem wäre, sollte der Ausdruck

Code: Alles auswählen

192.168.0.5:17070/api/state?jq=.result.loadpoints[].vehicleCapacity
eine 14 liefern. Tut er aber nicht.
derNeueDet
Beiträge: 4153
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Support: Http

Beitrag von derNeueDet »

Du hast nicht zufällig SSH auf deiner Box freigeschaltet oder?
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 250 (07/2023)
hulk66
Beiträge: 12
Registriert: So Nov 26, 2023 1:41 pm

Re: Support: Http

Beitrag von hulk66 »

Nein, habe ich nicht (hätte ich aber gerne). Hab dir aber eine PN geschickt, wie du meine Werte testen kannst.
derNeueDet
Beiträge: 4153
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Support: Http

Beitrag von derNeueDet »

Schon gesehen und schon geantwortet.

Machst du intern http oder https?

VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 250 (07/2023)
derNeueDet
Beiträge: 4153
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Support: Http

Beitrag von derNeueDet »

Ichhab nen Pull Request für die V1.9 gemacht um globbing zu aktivieren, damit sollte es bei dir dann auch funktionieren.
https://github.com/snaptec/openWB/pull/2805

VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 250 (07/2023)
derNeueDet
Beiträge: 4153
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Support: Http

Beitrag von derNeueDet »

Wenn du jetzt auf die aktuellste Nightly der 1.9 gehst, sollte es funktionieren. Der Pull Request ist gemerged

VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 250 (07/2023)
hulk66
Beiträge: 12
Registriert: So Nov 26, 2023 1:41 pm

Re: Support: Http

Beitrag von hulk66 »

Klappt. Danke!
Antworten