Die Suche ergab 12 Treffer
- Mo Dez 04, 2023 12:22 pm
- Forum: SoC
- Thema: Support: Http
- Antworten: 48
- Zugriffe: 39183
Re: Support: Http
Klappt. Danke!
- Mi Nov 29, 2023 1:40 pm
- Forum: SoC
- Thema: Support: Http
- Antworten: 48
- Zugriffe: 39183
Re: Support: Http
Nein, habe ich nicht (hätte ich aber gerne). Hab dir aber eine PN geschickt, wie du meine Werte testen kannst.
- Mi Nov 29, 2023 1:24 pm
- Forum: SoC
- Thema: Support: Http
- Antworten: 48
- Zugriffe: 39183
Re: Support: Http
Ja, das habe ich auch gesehen. Dahinter ist aber auch ein cut, der die Dezimalstellen abschneidet.
soc=$(curl --connect-timeout 15 -s "$ip" | cut -f1 -d".")
Wenn dass das Problem wäre, sollte der Ausdruck
192.168.0.5:17070/api/state?jq=.result.loadpoints[].vehicleCapacity
eine 14 liefern. Tut ...
soc=$(curl --connect-timeout 15 -s "$ip" | cut -f1 -d".")
Wenn dass das Problem wäre, sollte der Ausdruck
192.168.0.5:17070/api/state?jq=.result.loadpoints[].vehicleCapacity
eine 14 liefern. Tut ...
- Mi Nov 29, 2023 9:30 am
- Forum: SoC
- Thema: Support: Http
- Antworten: 48
- Zugriffe: 39183
Re: Support: Http
Gerade eben angesteckt. Wert ist keine Ganzzahl, sollte aber kein Problem sein.
// 20231129102902
// http://192.168.0.5:17070/api/state
{
"result": {
"auth": {
"vehicles": {
}
},
"battery": [
{
"power": -0,
"soc": 2
}
],
"batteryCapacity": 0,
"batteryConfigured": true ...
// 20231129102902
// http://192.168.0.5:17070/api/state
{
"result": {
"auth": {
"vehicles": {
}
},
"battery": [
{
"power": -0,
"soc": 2
}
],
"batteryCapacity": 0,
"batteryConfigured": true ...
- Mi Nov 29, 2023 8:14 am
- Forum: SoC
- Thema: Support: Http
- Antworten: 48
- Zugriffe: 39183
Re: Support: Http
ok, erstmal vielen Dank für Deine Mühe! Lässt mich allerdings etwas ratlos zurück, warum es bei mir nicht klappt.
- Mo Nov 27, 2023 3:40 pm
- Forum: SoC
- Thema: Support: Http
- Antworten: 48
- Zugriffe: 39183
Re: Support: Http
Ja, das habe ich auch gesehen. Klappt leider auch nicht. Ich denke, dass die URL im soc_http modul (oder wo auch immer) vernünftig "escaped"/encodiert werden muss.
For now: drei Möglichkeiten
1. Ich finde eine Möglichkeit in jq ein Array ohne Index ansprechen zu können (kenne mich damit nicht aus ...
For now: drei Möglichkeiten
1. Ich finde eine Möglichkeit in jq ein Array ohne Index ansprechen zu können (kenne mich damit nicht aus ...
- Mo Nov 27, 2023 3:08 pm
- Forum: SoC
- Thema: Support: Http
- Antworten: 48
- Zugriffe: 39183
Re: Support: Http
Bestätigt. Gerade mit einem anderen Wert getestet. Mit diesem jq Filter jq=.result.batteryMode wird ein Wert angezeigt. Die eckigen Klammern führen in der openWB offenbar zu einer ungültigen URL.
- Mo Nov 27, 2023 2:58 pm
- Forum: SoC
- Thema: Support: Http
- Antworten: 48
- Zugriffe: 39183
Re: Support: Http
Ich denke es sind die die eckigen Klammern. Diese verursachen, dass der Request überhaupt erst gar nicht rausgeht. Habe mal einen einfachen Webserver angesprochen und dass access log beobachtet. Solange die URL keine Klammern enthält, kommt der Request von der openWB an, mit Klammern kommt der ...
- Mo Nov 27, 2023 1:56 pm
- Forum: SoC
- Thema: Support: Http
- Antworten: 48
- Zugriffe: 39183
Re: Support: Http
Ne, das funktioniert nicht.
user@Tower:~# curl -s http://192.168.0.5:17070/api/state?jq=.result.loadpoints[[.vehicleSoc
liefert nichts zurück.
Wenn dann so ...
user@Tower:~# curl -s http://192.168.0.5:17070/api/state?jq=.loadpoints[].vehicleSoc
0
... wie ich es konfiguriert habe.
So kommt ...
user@Tower:~# curl -s http://192.168.0.5:17070/api/state?jq=.result.loadpoints[[.vehicleSoc
liefert nichts zurück.
Wenn dann so ...
user@Tower:~# curl -s http://192.168.0.5:17070/api/state?jq=.loadpoints[].vehicleSoc
0
... wie ich es konfiguriert habe.
So kommt ...
- Mo Nov 27, 2023 7:46 am
- Forum: SoC
- Thema: Support: Http
- Antworten: 48
- Zugriffe: 39183
Re: Support: Http
Danke schonmal!
Wert jetzt 0, weil nicht angesteckt.
// 20231127084146
// http://192.168.0.5:17070/api/state
{
"result": {
"auth": {
"vehicles": {
}
},
"battery": [
{
"power": -0
}
],
"batteryCapacity": 0,
"batteryConfigured": true,
"batteryDischargeControl": false ...
Wert jetzt 0, weil nicht angesteckt.
// 20231127084146
// http://192.168.0.5:17070/api/state
{
"result": {
"auth": {
"vehicles": {
}
},
"battery": [
{
"power": -0
}
],
"batteryCapacity": 0,
"batteryConfigured": true,
"batteryDischargeControl": false ...