Support: Http
Re: Support: Http
Hallo, wäre es möglich, auch beim http-Modul die Option "Berechnung" zu integrieren?
Besten Dank und Gruss,
Marcel
Besten Dank und Gruss,
Marcel
Re: Support: Http
Hallo,
hat zufällig jemand eine funktionierenden http-get aus fhem?
Ich habe die SOC Werte mit fhempy für meinen Enyaq in fhem, aber bekommen keinen funktionierenden http-Aufruf hin.
Folgendes hab ich probiert, was laut Forum funktionieren sollte.
http://fhemip:8083/fhem?cmd=%7BReadings ... 2%22%29%7D
ODER
http://fhemip:8083/fhem?cmd=%7BReadings ... 9%7D&XHR=1
Danke schonmal.
hat zufällig jemand eine funktionierenden http-get aus fhem?
Ich habe die SOC Werte mit fhempy für meinen Enyaq in fhem, aber bekommen keinen funktionierenden http-Aufruf hin.
Folgendes hab ich probiert, was laut Forum funktionieren sollte.
http://fhemip:8083/fhem?cmd=%7BReadings ... 2%22%29%7D
ODER
http://fhemip:8083/fhem?cmd=%7BReadings ... 9%7D&XHR=1
Danke schonmal.
Re: Support: Http
Dir fehlt der Parameter fwcsrf mit einem gültigen CSRF-Token. Das bekommt man im Header bei einem Fhem-Aufruf zurück, aber ich weiß nicht, wie man das der openWB beibringt.
Wie wäre es mit MQTT, lass Fhem die Werte einfach in den Broker der openWB schreiben.
Schau die mal das Attribute mqttPublish für Fhem-Geräte an.
Wie wäre es mit MQTT, lass Fhem die Werte einfach in den Broker der openWB schreiben.
Schau die mal das Attribute mqttPublish für Fhem-Geräte an.
openWB serie 2 custom 11kW
Skoda Enyaq iV80
PV 9,4kWp SSW, Fronius Symo 8.2-3-M, Fronius Smart Meter 63A
Skoda Enyaq iV80
PV 9,4kWp SSW, Fronius Symo 8.2-3-M, Fronius Smart Meter 63A
Re: Support: Http
Danke...
Ich habs jetzt über ioBroker dem VW Connector, dort Enyaq ausgewählt und zusätzlich noch SimpleAPI im ioBroker hinzugefügt...
viewtopic.php?p=74289&sid=216ee931d4762 ... 92d#p74289
gelöst.
Grüße
Ich habs jetzt über ioBroker dem VW Connector, dort Enyaq ausgewählt und zusätzlich noch SimpleAPI im ioBroker hinzugefügt...
viewtopic.php?p=74289&sid=216ee931d4762 ... 92d#p74289
gelöst.
Grüße
Re: Support: Http
Hallo,
ich versuche über das http Modul den SoC Wert über das REST API von evcc auszulesen. Auf der Konsole funktioniert dies:
Im http Modul entsprechend konfiguriert
Ich bekomme aber keinen Wert angezeigt. Im Soc Log sehe ich Fehler, die ich nicht verstehe:
Wenn ich in den Quellcode schaue, vermute ich dass der gelesene Wert (wird leider im Log nicht angezeigt) nicht dem regulären Ausdruck entspricht. Der angesprochene Server (192.168.0.5) sollte eigentlich von der openWB erreichbar sei
Irgendwelche Tipps, was ich falsch mache?
--------
Systeminfo
Kernel: Linux 4.19.66-v7+ GNU/Linux
Python 3.5.3
openWB Version: 1.9.303.0
ich versuche über das http Modul den SoC Wert über das REST API von evcc auszulesen. Auf der Konsole funktioniert dies:
Code: Alles auswählen
user@Tower:/mnt/user/docker/evcc# echo $(curl -s http://192.168.0.5:17070/api/state?jq=.loadpoints[].vehicleSoc | cut
-f1 -d".")
100
Im http Modul entsprechend konfiguriert
Ich bekomme aber keinen Wert angezeigt. Im Soc Log sehe ich Fehler, die ich nicht verstehe:
Wenn ich in den Quellcode schaue, vermute ich dass der gelesene Wert (wird leider im Log nicht angezeigt) nicht dem regulären Ausdruck entspricht. Der angesprochene Server (192.168.0.5) sollte eigentlich von der openWB erreichbar sei
Irgendwelche Tipps, was ich falsch mache?
--------
Systeminfo
Kernel: Linux 4.19.66-v7+ GNU/Linux
Python 3.5.3
openWB Version: 1.9.303.0
-
- Beiträge: 4446
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 4 times
- Been thanked: 26 times
Re: Support: Http
Kommen da sicher Integer Werte raus?
Ansonsten mal zur Sicherheit noch ein |round an den jq Befehl hinten anhängen.
VG
Det
Ansonsten mal zur Sicherheit noch ein |round an den jq Befehl hinten anhängen.
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 300 (06/2024)
Re: Support: Http
Ein http:// davor oder nicht macht keinen Unterschied.
Auch ein |round hinter dem jq-Filter ändert nichts. Das Abtrennen der Nachkommastellen sollte eigentlich auch schon im soc_http Module passieren, wenn ich das richtig verstehe (https://github.com/snaptec/openWB/blob/ ... tp/main.sh, Zeile 67)
Dennoch vermute ich, dass der jq-Ausdruck irgendwie Auslöser des Problems ist.
Danke für weitere Hinweise
Auch ein |round hinter dem jq-Filter ändert nichts. Das Abtrennen der Nachkommastellen sollte eigentlich auch schon im soc_http Module passieren, wenn ich das richtig verstehe (https://github.com/snaptec/openWB/blob/ ... tp/main.sh, Zeile 67)
Dennoch vermute ich, dass der jq-Ausdruck irgendwie Auslöser des Problems ist.
Danke für weitere Hinweise
-
- Beiträge: 4446
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 4 times
- Been thanked: 26 times
Re: Support: Http
Zeige mal die Ausgabe der Schnittstelle ohne den jq Ausdruck.
VG
Det
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 300 (06/2024)
Re: Support: Http
Danke schonmal!
Wert jetzt 0, weil nicht angesteckt.
Wert jetzt 0, weil nicht angesteckt.
Code: Alles auswählen
// 20231127084146
// http://192.168.0.5:17070/api/state
{
"result": {
"auth": {
"vehicles": {
}
},
"battery": [
{
"power": -0
}
],
"batteryCapacity": 0,
"batteryConfigured": true,
"batteryDischargeControl": false,
"batteryEnergy": 0,
"batteryMode": 1,
"batteryPower": 0,
"batterySoc": 0,
"bufferSoc": 0,
"bufferStartSoc": 0,
"currency": "EUR",
"greenShareHome": 0.13513513513513514,
"greenShareLoadpoints": 0,
"gridConfigured": true,
"gridPower": 416,
"homePower": 481,
"loadpoints": [
{
"chargeCurrent": 0,
"chargeCurrents": [
0,
0,
0
],
"chargeDuration": 0,
"chargePower": 0,
"chargeTotalImport": 1703.595,
"chargedEnergy": 0,
"chargerFeatureHeating": false,
"chargerFeatureIntegratedDevice": false,
"chargerIcon": null,
"charging": false,
"connected": false,
"connectedDuration": 9223372036854775807,
"disableThreshold": 0,
"enableThreshold": 0,
"enabled": false,
"guardAction": "inactive",
"guardRemaining": 0,
"maxCurrent": 16,
"minCurrent": 6,
"minSoc": 0,
"mode": "off",
"phaseAction": "inactive",
"phaseRemaining": 0,
"phasesActive": 3,
"phasesConfigured": null,
"phasesEnabled": 3,
"planActive": false,
"planProjectedStart": "0001-01-01T00:00:00Z",
"priority": 0,
"pvAction": "inactive",
"pvRemaining": 0,
"sessionCo2PerKWh": null,
"sessionEnergy": 0,
"sessionPrice": null,
"sessionPricePerKWh": null,
"sessionSolarPercentage": 0,
"targetEnergy": 0,
"targetSoc": 100,
"targetTime": "0001-01-01T00:00:00Z",
"title": "Carport",
"vehicleCapacity": 14,
"vehicleDetectionActive": false,
"vehicleFeatureOffline": false,
"vehicleIcon": "car",
"vehicleOdometer": 10025,
"vehiclePresent": true,
"vehicleRange": 0,
"vehicleSoc": 0,
"vehicleTargetSoc": 0,
"vehicleTitle": "A6"
}
],
"prioritySoc": 0,
"pv": [
{
"power": 65
}
],
"pvConfigured": true,
"pvEnergy": 0,
"pvPower": 65,
"residualPower": 100,
"siteTitle": "Home",
"smartCostActive": false,
"smartCostLimit": 0,
"smartCostType": "pricestatic",
"statistics": {
"30d": {
"avgCo2": 0,
"avgPrice": 0.38423847563624564,
"chargedKWh": 97.5489999999993,
"solarPercentage": 5.794271159362963
},
"365d": {
"avgCo2": 0,
"avgPrice": 0.38423847563624564,
"chargedKWh": 97.5489999999993,
"solarPercentage": 5.794271159362963
},
"total": {
"avgCo2": 0,
"avgPrice": 0.38423847563624564,
"chargedKWh": 97.5489999999993,
"solarPercentage": 5.794271159362963
}
},
"tariffFeedIn": 0.1166,
"tariffGrid": 0.4007,
"tariffPriceHome": 0.3623081081081081,
"tariffPriceLoadpoints": 0.4007,
"vehicles": [
"A6"
],
"version": "0.122.1"
}
}