Seite 1 von 1

GoE charger -Deserialize JSON string

Verfasst: 23. Mär 2023 20:28
von andy2912
Hi Ich nutze folgende Rule zur Auswertung meiner GoE Gemini WB. Über den http-Befehl bekomme ich den JSON-String zurück und möchte diesen deserialisieren, da ich den Status des "Car" haben möchte, also nur die Zahl 1-4. Der JSON String wird abernicht transformiert. Was mache ich falsch?

Code: Alles auswählen

rule "GoEcharger Status"
when
    Time cron "0 0/1 * * * ? *"
then
    val IP_Wallbox = "gerties-goe"
    val Car_JSON = sendHttpGetRequest("http://" + IP_Wallbox + "/api/status?filter=car")
    logInfo("GoE Charger", "Car JSON " + Car_JSON)
    val Number GoE_Meldung = transform("JSONPATH", "$.car", Car_JSON.toString) 
    logInfo("GoE Charger", "Status " + GoE_Meldung)
    switch(GoE_Meldung) {
        case 1: {
            postUpdate(GoE_Status,"Kein Fahrzeug")
            GoE_Ladestrom.sendCommand(6)
            sendHttpGetRequest("http://" + IP_Wallbox + "/mqtt?payload=alw=0")
        }
        case 2: postUpdate(GoE_Status,"Fahrzeug lädt")
        case 3: postUpdate(GoE_Status,"Warte auf Fahrzeug")
        case 4: {
            postUpdate(GoE_Status,"Ladung beendet")
            sendHttpGetRequest("http://" + IP_Wallbox + "/mqtt?payload=alw=0")
            GoE_Ladestrom.sendCommand(6)
        }
        case 5: postUpdate(GoE_Status,"GoE Fehler")
    }
end
Im logfile bekomme ich:

Code: Alles auswählen

2023-03-23 20:26:01.081 [INFO ] [penhab.core.model.script.GoE Charger] - Car JSON {"car":1}

2023-03-23 20:26:01.085 [INFO ] [penhab.core.model.script.GoE Charger] - Status {"car":1}

Re: GoE charger -Deserialize JSON string

Verfasst: 23. Mär 2023 23:07
von udo1toni
Magst Du das http Binding nicht, oder warum machst Du das zu Fuß?

Egal... Hast Du die jsonpath Transformation installiert? (Ich weiß, dämliche Frage, aber ...)
Da Car_JSON ein String ist, lass bitte das .toString weg, es ist überflüssig.

Die Ausgabe im Log passt nicht zu Deinem Code. GoE_Meldung ist explizit als Number definiert, es kann also kein JSON Objekt beinhalten. openHAB würde in so einem Fall eine Exception werfen (Type mismatch oder was auch immer)

Re: GoE charger -Deserialize JSON string

Verfasst: 24. Mär 2023 13:43
von andy2912
Du hattest natürlich recht, Udo. Nachdem GoEcharger neu kam, ging mit OH 2.5 das MQTT command topic nicht mehr, deswegen habe ich das alles neu aufgesetzt. Da ich schon länger mit OH3 (Docker) liebäugele, habe ich das gleich damit neu getestet. Ich ziehe zu Zeit das ganze Sytem schrittweise um, aber leider habe ich das Gefühl komplett neu anzufangen. Gut die JSON path transformation muss ich noch installieren, klaro. Und das http-Binding muss ich mir noch reinziehen, das kenne ich noch nicht.

Vielen, vielen Dank Udo. Sobald ich den Umzug auf OH3 geschafft habe, muss ich dringend mal ein paar Projekte veröffentlichen, so dass ich sozusagen auch mal einen Beitrag leiste.

Re: GoE charger -Deserialize JSON string

Verfasst: 24. Mär 2023 16:38
von andy2912
Habe doch noch eine Frage zum HTTP-Binding:
Mit dem Befehl http://gerties-goe/api/status bekomme ich sehr viele Infos des Gemini:

Code: Alles auswählen

{"alw":false,"acu":null,"adi":false,"dwo":30000,"tpa":4467.08,"sse":"xxxxx","eto":92367,"wifis":[{"ssid":"Andys-Network","key":true,"useStaticIp":false,"staticIp":"0.0.0.0","staticSubnet":"0.0.0.0","staticGateway":"0.0.0.0","useStaticDns":false,"staticDns0":"0.0.0.0","staticDns1":"0.0.0.0","staticDns2":"0.0.0.0"},{"ssid":"","key":false,"useStaticIp":false,"staticIp":"0.0.0.0","staticSubnet":"0.0.0.0","staticGateway":"0.0.0.0","useStaticDns":false,"staticDns0":"0.0.0.0","staticDns1":"0.0.0.0","staticDns2":"0.0.0.0"},{"ssid":"","key":false,"useStaticIp":false,"staticIp":"0.0.0.0","staticSubnet":"0.0.0.0","staticGateway":"0.0.0.0","useStaticDns":false,"staticDns0":"0.0.0.0","staticDns1":"0.0.0.0","staticDns2":"0.0.0.0"},{"ssid":"","key":false,"useStaticIp":false,"staticIp":"0.0.0.0","staticSubnet":"0.0.0.0","staticGateway":"0.0.0.0","useStaticDns":false,"staticDns0":"0.0.0.0","staticDns1":"0.0.0.0","staticDns2":"0.0.0.0"},{"ssid":"","key":false,"useStaticIp":false,"staticIp":"0.0.0.0","staticSubnet":"0.0.0.0","staticGateway":"0.0.0.0","useStaticDns":false,"staticDns0":"0.0.0.0","staticDns1":"0.0.0.0","staticDns2":"0.0.0.0"},{"ssid":"","key":false,"useStaticIp":false,"staticIp":"0.0.0.0","staticSubnet":"0.0.0.0","staticGateway":"0.0.0.0","useStaticDns":false,"staticDns0":"0.0.0.0","staticDns1":"0.0.0.0","staticDns2":"0.0.0.0"},{"ssid":"","key":false,"useStaticIp":false,"staticIp":"0.0.0.0","staticSubnet":"0.0.0.0","staticGateway":"0.0.0.0","useStaticDns":false,"staticDns0":"0.0.0.0","staticDns1":"0.0.0.0","staticDns2":"0.0.0.0"},{"ssid":"","key":false,"useStaticIp":false,"staticIp":"0.0.0.0","staticSubnet":"0.0.0.0","staticGateway":"0.0.0.0","useStaticDns":false,"staticDns0":"0.0.0.0","staticDns1":"0.0.0.0","staticDns2":"0.0.0.0"},{"ssid":"","key":false,"useStaticIp":false,"staticIp":"0.0.0.0","staticSubnet":"0.0.0.0","staticGateway":"0.0.0.0","useStaticDns":false,"staticDns0":"0.0.0.0","staticDns1":"0.0.0.0","staticDns2":"0.0.0.0"},{"ssid":"","key":false,"useStaticIp":false,"staticIp":"0.0.0.0","staticSubnet":"0.0.0.0","staticGateway":"0.0.0.0","useStaticDns":false,"staticDns0":"0.0.0.0","staticDns1":"0.0.0.0","staticDns2":"0.0.0.0"}],"scan":[{"ssid":"Andys-Network","encryptionType":3,"rssi":-67,"channel":5,"bssid":"1C:ED:6F:E6:0F:7B","f":[4,4,true,true,true,false,true,false,false,"DE"]},{"ssid":"ARLO_VMB_5449585829","encryptionType":3,"rssi":-88,"channel":2,"bssid":"A4:11:62:84:51:56","f":[4,4,true,true,true,false,true,false,false,"DE"]},{"ssid":"MagentaWLAN-YMMC","encryptionType":7,"rssi":-90,"channel":6,"bssid":"D4:86:60:12:A6:FE","f":[4,4,true,true,true,false,true,false,false,"DE"]},{"ssid":"Wifi_SWEXQK6MTF","encryptionType":0,"rssi":-90,"channel":6,"bssid":"82:A0:36:BF:F4:F3","f":[0,0,true,true,true,false,false,false,false,""]},{"ssid":"DIRECT-C4-HP Laser 178nw","encryptionType":3,"rssi":-91,"channel":6,"bssid":"C2:18:03:A0:C3:C4","f":[4,4,false,true,true,false,true,false,false,""]},{"ssid":"FRITZ!Box 7590","encryptionType":3,"rssi":-91,"channel":11,"bssid":"74:42:7F:0F:1B:5E","f":[4,4,true,true,true,false,true,false,false,"DE"]},{"ssid":"WLAN-942893","encryptionType":3,"rssi":-92,"channel":1,"bssid":"18:83:BF:19:23:53","f":[4,4,true,true,true,false,true,false,false,"DE"]},{"ssid":"FRITZ!Box 7590 WG","encryptionType":3,"rssi":-93,"channel":6,"bssid":"48:5D:35:69:75:AF","f":[4,4,true,true,true,false,false,false,false,"DE"]},{"ssid":"Vama 1","encryptionType":3,"rssi":-93,"channel":11,"bssid":"5C:49:79:E0:FE:10","f":[4,4,true,true,true,false,true,false,false,"DE"]},{"ssid":"4G-CPE_","encryptionType":3,"rssi":-94,"channel":1,"bssid":"46:D5:F2:24:9D:53","f":[4,4,true,true,true,false,true,false,false,""]},{"ssid":"VaMa","encryptionType":3,"rssi":-95,"channel":11,"bssid":"5E:49:79:E0:FE:10","f":[4,4,true,true,true,false,true,false,false,"DE"]}],"lwf":null,"scaa":8303,"wst":3,"wsc":0,"wsm":"","wsms":3,"ccw":{"ssid":"Andys-Network","encryptionType":3,"pairwiseCipher":4,"groupCipher":4,"b":true,"g":true,"n":true,"lr":false,"wps":false,"ftmResponder":false,"ftmInitiator":false,"channel":5,"bssid":"1C:ED:6F:E6:0F:7B","ip":"192.168.178.82","netmask":"255.255.255.0","gw":"192.168.178.1","ipv6":["FE80::7E87:CEFF:FE1C:C7EC","2003:D1:A737:A400:7E87:CEFF:FE1C:C7EC"],"dns0":"192.168.178.1","dns1":"0.0.0.0","dns2":"0.0.0.0"},"wfb":null,"wcb":"1C:ED:6F:E6:0F:7B","wpb":null,"nif":"st","dns":{"dns":"0.0.0.0"},"host":"go-echarger_220892","rssi":-71,"wda":false,"tse":false,"tsss":0,"tof":60,"tds":1,"utc":"2023-03-22T20:03:00.414","loc":"2023-03-22T21:03:00.415 +01:00","led":{"id":16,"name":"Pulsate","norwayOverlay":true,"modeOverlay":true,"subtype":"renderCmds","ranges":[{"from":0,"to":5,"fade":"2048ms","colors0":["#1300FF"],"colors1":["#000000"]},{"from":6,"to":31,"colors":["#000000"]}]},"lbr":120,"lmo":3,"ama":16,"clp":[6,8,10,12,16],"bac":3,"sdp":2,"lbp":379976140,"amp":6,"fna":"Gerties-Goe","isgo":false,"simo":true,"aus":false,"cid":"#1300FF","cwc":"#FFFF00","cch":"#FF006A","cfi":"#3AFF00","ust":0,"lck":0,"sch_week":{"control":0,"ranges":[{"begin":{"hour":0,"minute":0},"end":{"hour":0,"minute":0}},{"begin":{"hour":0,"minute":0},"end":{"hour":0,"minute":0}}]},"sch_satur":{"control":0,"ranges":[{"begin":{"hour":0,"minute":0},"end":{"hour":0,"minute":0}},{"begin":{"hour":0,"minute":0},"end":{"hour":0,"minute":0}}]},"sch_sund":{"control":0,"ranges":[{"begin":{"hour":0,"minute":0},"end":{"hour":0,"minute":0}},{"begin":{"hour":0,"minute":0},"end":{"hour":0,"minute":0}}]},"nmo":false,"fsp":false,"acs":0,"frc":1,"rbc":24,"rbt":382590052,"car":1,"err":0,"cbl":0,"pha":[false,false,false,true,true,true],"wh":9444.413,"trx":null,"fwv":"055.0","ccu":null,"oem":"go-e","typ":"go-eCharger_V4","fwc":"0.0.1-47","ccrv":"0.0.1-47","lse":true,"cdi":{"type":1,"value":5669244},"lccfi":347642544,"lccfc":353318150,"lcctc":347648906,"tma":[24.5,19.5],"amt":32,"nrg":[226.3,227.23,226.3,3.72,0,0,0,0,0,0,0,0,0,0,0,0],"modelStatus":4,"lmsc":382388611,"mca":10,"awc":0,"awp":3,"awcp":{"start":1679515200,"end":1679518800,"marketprice":11.437},"ido":null,"frm":1,"fup":false,"awe":false,"fst":1400,"fmt":300000,"att":21600,"ate":18000,"ara":true,"acp":true,"cco":18,"esk":false,"fzf":false,"sh":200,"psh":500,"po":-300,"zfo":200,"psmd":10000,"sumd":5000,"mpwst":120000,"mptwt":600000,"mmp":0,"tlf":false,"tls":null,"atp":null,"lpsc":null,"inva":null,"pgrid":null,"ppv":null,"pakku":null,"deltap":0,"pnp":0,"deltaa":0,"pvopt_averagePGrid":0,"pvopt_averagePPv":0,"pvopt_averagePAkku":0,"ct":"renaultZoe","mci":0,"mcpd":0,"mcpea":null,"su":true,"sua":false,"var":11,"loe":false,"log":"","lop":50,"lof":0,"map":[1,2,3],"upo":false,"pwm":0,"lfspt":382071632,"fsptws":null,"spl3":4200,"psm":2,"ocu":["055.0","055.4 BETA","055.5 BETA","V 054.0 OUTDATED","V 054.11 OUTDATED","V 054.2 OUTDATED","V 054.3 OUTDATED","V 054.6 OUTDATED","V 054.7 OUTDATED"],"cwe":true,"clea":180948029,"cle":"esp_transport_write() returned 0, last_error=ESP_OK, tls_error_code=0, tls_flags=0, errno=0","cus":1,"ffb":0,"fhz":49.949,"loa":null,"lot":{"amp":32,"ts":0},"loty":false,"cards":[{"name":"n/a","energy":0,"cardId":true},{"name":"n/a","energy":0,"cardId":false},{"name":"n/a","energy":0,"cardId":false},{"name":"n/a","energy":0,"cardId":false},{"name":"n/a","energy":0,"cardId":false},{"name":"n/a","energy":0,"cardId":false},{"name":"n/a","energy":0,"cardId":false},{"name":"n/a","energy":0,"cardId":false},{"name":"n/a","energy":0,"cardId":false},{"name":"n/a","energy":0,"cardId":false}],"men":false,"msp":502,"msb":false,"msr":true,"data":"{\"i\":120,\"url\":\"https://data.v3.go-e.io/data_ng?e=UtjdsqKjh2kQ7tTmuB3Ak5WNIZcKTmYyvroYp_9u4TSENnGsFMkKUQtYBkl1JzhiLygORWY_XJcneXU1gWIjT8JhCdY64E8\"}","dll":"https://data.v3.go-e.io/export?e=GA6NJEYCBhhjPQmXpLUq-a3h8EV9c4Rc-vES95hAGqk-mjrEJVnqxF7-7H0XlFo1EzgYP0RyDk6e","hai":true,"hla":true,"mce":true,"mcu":"mqtt://Andys_MQTT:!!Tqm29misti@192.168.178.47:1883","mcr":false,"mtp":"go-eCharger/220892/","mqg":true,"mqcn":false,"mqss":false,"mcs":true,"mcc":true,"mcca":380411101,"mlr":"error_type=MQTT_ERROR_TYPE_TCP_TRANSPORT connect_return_code=MQTT_CONNECTION_ACCEPTED","mlra":380396071,"ocppe":false,"ocppu":"","ocppg":true,"ocppcn":false,"ocppss":false,"ocpps":false,"ocppc":false,"ocppca":null,"ocppa":false,"ocppaa":null,"ocppti":null,"ocpph":3600,"ocppi":0,"ocppai":0,"ocppd":"no-card","ocppr":false,"ocpplea":null,"ocpple":null,"ocpprl":false,"rfe":null,"lri":null,"lrc":null,"lrr":null,"cmse":false,"cmmr":20,"cms":"_go-e_controller","cmp":"_tcp","lcs":0,"csa":false,"ctrls":null,"ccd":null}
Wie kann ich da z.B. alw-status (true/false) oder car - status (1-5) usw. extrahieren? Ich bräuchte auch den 11. Wert von nrg
So ganz blicke ich das http-Binding noch nicht :idea:
Danke vorab!

Re: GoE charger -Deserialize JSON string

Verfasst: 24. Mär 2023 17:37
von udo1toni
Gar nicht, denn weder das eine noch das andere ist im JSON Objekt enthalten...

Code: Alles auswählen

{
    "alw": false,
    "acu": null,
    "adi": false,
    "dwo": 30000,
    "tpa": 4467.08,
    "sse": "xxxxx",
    "eto": 92367,
    "wifis": [
        {
            "ssid": "Andys-Network",
            "key": true,
            "useStaticIp": false,
            "staticIp": "0.0.0.0",
            "staticSubnet": "0.0.0.0",
            "staticGateway": "0.0.0.0",
            "useStaticDns": false,
            "staticDns0": "0.0.0.0",
            "staticDns1": "0.0.0.0",
            "staticDns2": "0.0.0.0"
        },
        {
            "ssid": "",
            "key": false,
            "useStaticIp": false,
            "staticIp": "0.0.0.0",
            "staticSubnet": "0.0.0.0",
            "staticGateway": "0.0.0.0",
            "useStaticDns": false,
            "staticDns0": "0.0.0.0",
            "staticDns1": "0.0.0.0",
            "staticDns2": "0.0.0.0"
        },
        {
            "ssid": "",
            "key": false,
            "useStaticIp": false,
            "staticIp": "0.0.0.0",
            "staticSubnet": "0.0.0.0",
            "staticGateway": "0.0.0.0",
            "useStaticDns": false,
            "staticDns0": "0.0.0.0",
            "staticDns1": "0.0.0.0",
            "staticDns2": "0.0.0.0"
        },
        {
            "ssid": "",
            "key": false,
            "useStaticIp": false,
            "staticIp": "0.0.0.0",
            "staticSubnet": "0.0.0.0",
            "staticGateway": "0.0.0.0",
            "useStaticDns": false,
            "staticDns0": "0.0.0.0",
            "staticDns1": "0.0.0.0",
            "staticDns2": "0.0.0.0"
        },
        {
            "ssid": "",
            "key": false,
            "useStaticIp": false,
            "staticIp": "0.0.0.0",
            "staticSubnet": "0.0.0.0",
            "staticGateway": "0.0.0.0",
            "useStaticDns": false,
            "staticDns0": "0.0.0.0",
            "staticDns1": "0.0.0.0",
            "staticDns2": "0.0.0.0"
        },
        {
            "ssid": "",
            "key": false,
            "useStaticIp": false,
            "staticIp": "0.0.0.0",
            "staticSubnet": "0.0.0.0",
            "staticGateway": "0.0.0.0",
            "useStaticDns": false,
            "staticDns0": "0.0.0.0",
            "staticDns1": "0.0.0.0",
            "staticDns2": "0.0.0.0"
        },
        {
            "ssid": "",
            "key": false,
            "useStaticIp": false,
            "staticIp": "0.0.0.0",
            "staticSubnet": "0.0.0.0",
            "staticGateway": "0.0.0.0",
            "useStaticDns": false,
            "staticDns0": "0.0.0.0",
            "staticDns1": "0.0.0.0",
            "staticDns2": "0.0.0.0"
        },
        {
            "ssid": "",
            "key": false,
            "useStaticIp": false,
            "staticIp": "0.0.0.0",
            "staticSubnet": "0.0.0.0",
            "staticGateway": "0.0.0.0",
            "useStaticDns": false,
            "staticDns0": "0.0.0.0",
            "staticDns1": "0.0.0.0",
            "staticDns2": "0.0.0.0"
        },
        {
            "ssid": "",
            "key": false,
            "useStaticIp": false,
            "staticIp": "0.0.0.0",
            "staticSubnet": "0.0.0.0",
            "staticGateway": "0.0.0.0",
            "useStaticDns": false,
            "staticDns0": "0.0.0.0",
            "staticDns1": "0.0.0.0",
            "staticDns2": "0.0.0.0"
        },
        {
            "ssid": "",
            "key": false,
            "useStaticIp": false,
            "staticIp": "0.0.0.0",
            "staticSubnet": "0.0.0.0",
            "staticGateway": "0.0.0.0",
            "useStaticDns": false,
            "staticDns0": "0.0.0.0",
            "staticDns1": "0.0.0.0",
            "staticDns2": "0.0.0.0"
        }
    ],
    "scan": [
        {
            "ssid": "Andys-Network",
            "encryptionType": 3,
            "rssi": -67,
            "channel": 5,
            "bssid": "1C:ED:6F:E6:0F:7B",
            "f": [
                4,
                4,
                true,
                true,
                true,
                false,
                true,
                false,
                false,
                "DE"
            ]
        },
        {
            "ssid": "ARLO_VMB_5449585829",
            "encryptionType": 3,
            "rssi": -88,
            "channel": 2,
            "bssid": "A4:11:62:84:51:56",
            "f": [
                4,
                4,
                true,
                true,
                true,
                false,
                true,
                false,
                false,
                "DE"
            ]
        },
        {
            "ssid": "MagentaWLAN-YMMC",
            "encryptionType": 7,
            "rssi": -90,
            "channel": 6,
            "bssid": "D4:86:60:12:A6:FE",
            "f": [
                4,
                4,
                true,
                true,
                true,
                false,
                true,
                false,
                false,
                "DE"
            ]
        },
        {
            "ssid": "Wifi_SWEXQK6MTF",
            "encryptionType": 0,
            "rssi": -90,
            "channel": 6,
            "bssid": "82:A0:36:BF:F4:F3",
            "f": [
                0,
                0,
                true,
                true,
                true,
                false,
                false,
                false,
                false,
                ""
            ]
        },
        {
            "ssid": "DIRECT-C4-HP Laser 178nw",
            "encryptionType": 3,
            "rssi": -91,
            "channel": 6,
            "bssid": "C2:18:03:A0:C3:C4",
            "f": [
                4,
                4,
                false,
                true,
                true,
                false,
                true,
                false,
                false,
                ""
            ]
        },
        {
            "ssid": "FRITZ!Box 7590",
            "encryptionType": 3,
            "rssi": -91,
            "channel": 11,
            "bssid": "74:42:7F:0F:1B:5E",
            "f": [
                4,
                4,
                true,
                true,
                true,
                false,
                true,
                false,
                false,
                "DE"
            ]
        },
        {
            "ssid": "WLAN-942893",
            "encryptionType": 3,
            "rssi": -92,
            "channel": 1,
            "bssid": "18:83:BF:19:23:53",
            "f": [
                4,
                4,
                true,
                true,
                true,
                false,
                true,
                false,
                false,
                "DE"
            ]
        },
        {
            "ssid": "FRITZ!Box 7590 WG",
            "encryptionType": 3,
            "rssi": -93,
            "channel": 6,
            "bssid": "48:5D:35:69:75:AF",
            "f": [
                4,
                4,
                true,
                true,
                true,
                false,
                false,
                false,
                false,
                "DE"
            ]
        },
        {
            "ssid": "Vama 1",
            "encryptionType": 3,
            "rssi": -93,
            "channel": 11,
            "bssid": "5C:49:79:E0:FE:10",
            "f": [
                4,
                4,
                true,
                true,
                true,
                false,
                true,
                false,
                false,
                "DE"
            ]
        },
        {
            "ssid": "4G-CPE_",
            "encryptionType": 3,
            "rssi": -94,
            "channel": 1,
            "bssid": "46:D5:F2:24:9D:53",
            "f": [
                4,
                4,
                true,
                true,
                true,
                false,
                true,
                false,
                false,
                ""
            ]
        },
        {
            "ssid": "VaMa",
            "encryptionType": 3,
            "rssi": -95,
            "channel": 11,
            "bssid": "5E:49:79:E0:FE:10",
            "f": [
                4,
                4,
                true,
                true,
                true,
                false,
                true,
                false,
                false,
                "DE"
            ]
        }
    ],
    "lwf": null,
    "scaa": 8303,
    "wst": 3,
    "wsc": 0,
    "wsm": "",
    "wsms": 3,
    "ccw": {
        "ssid": "Andys-Network",
        "encryptionType": 3,
        "pairwiseCipher": 4,
        "groupCipher": 4,
        "b": true,
        "g": true,
        "n": true,
        "lr": false,
        "wps": false,
        "ftmResponder": false,
        "ftmInitiator": false,
        "channel": 5,
        "bssid": "1C:ED:6F:E6:0F:7B",
        "ip": "192.168.178.82",
        "netmask": "255.255.255.0",
        "gw": "192.168.178.1",
        "ipv6": [
            "FE80::7E87:CEFF:FE1C:C7EC",
            "2003:D1:A737:A400:7E87:CEFF:FE1C:C7EC"
        ],
        "dns0": "192.168.178.1",
        "dns1": "0.0.0.0",
        "dns2": "0.0.0.0"
    },
    "wfb": null,
    "wcb": "1C:ED:6F:E6:0F:7B",
    "wpb": null,
    "nif": "st",
    "dns": {
        "dns": "0.0.0.0"
    },
    "host": "go-echarger_220892",
    "rssi": -71,
    "wda": false,
    "tse": false,
    "tsss": 0,
    "tof": 60,
    "tds": 1,
    "utc": "2023-03-22T20:03:00.414",
    "loc": "2023-03-22T21:03:00.415 +01:00",
    "led": {
        "id": 16,
        "name": "Pulsate",
        "norwayOverlay": true,
        "modeOverlay": true,
        "subtype": "renderCmds",
        "ranges": [
            {
                "from": 0,
                "to": 5,
                "fade": "2048ms",
                "colors0": [
                    "#1300FF"
                ],
                "colors1": [
                    "#000000"
                ]
            },
            {
                "from": 6,
                "to": 31,
                "colors": [
                    "#000000"
                ]
            }
        ]
    },
    "lbr": 120,
    "lmo": 3,
    "ama": 16,
    "clp": [
        6,
        8,
        10,
        12,
        16
    ],
    "bac": 3,
    "sdp": 2,
    "lbp": 379976140,
    "amp": 6,
    "fna": "Gerties-Goe",
    "isgo": false,
    "simo": true,
    "aus": false,
    "cid": "#1300FF",
    "cwc": "#FFFF00",
    "cch": "#FF006A",
    "cfi": "#3AFF00",
    "ust": 0,
    "lck": 0,
    "sch_week": {
        "control": 0,
        "ranges": [
            {
                "begin": {
                    "hour": 0,
                    "minute": 0
                },
                "end": {
                    "hour": 0,
                    "minute": 0
                }
            },
            {
                "begin": {
                    "hour": 0,
                    "minute": 0
                },
                "end": {
                    "hour": 0,
                    "minute": 0
                }
            }
        ]
    },
    "sch_satur": {
        "control": 0,
        "ranges": [
            {
                "begin": {
                    "hour": 0,
                    "minute": 0
                },
                "end": {
                    "hour": 0,
                    "minute": 0
                }
            },
            {
                "begin": {
                    "hour": 0,
                    "minute": 0
                },
                "end": {
                    "hour": 0,
                    "minute": 0
                }
            }
        ]
    },
    "sch_sund": {
        "control": 0,
        "ranges": [
            {
                "begin": {
                    "hour": 0,
                    "minute": 0
                },
                "end": {
                    "hour": 0,
                    "minute": 0
                }
            },
            {
                "begin": {
                    "hour": 0,
                    "minute": 0
                },
                "end": {
                    "hour": 0,
                    "minute": 0
                }
            }
        ]
    },
    "nmo": false,
    "fsp": false,
    "acs": 0,
    "frc": 1,
    "rbc": 24,
    "rbt": 382590052,
    "car": 1,
    "err": 0,
    "cbl": 0,
    "pha": [
        false,
        false,
        false,
        true,
        true,
        true
    ],
    "wh": 9444.413,
    "trx": null,
    "fwv": "055.0",
    "ccu": null,
    "oem": "go-e",
    "typ": "go-eCharger_V4",
    "fwc": "0.0.1-47",
    "ccrv": "0.0.1-47",
    "lse": true,
    "cdi": {
        "type": 1,
        "value": 5669244
    },
    "lccfi": 347642544,
    "lccfc": 353318150,
    "lcctc": 347648906,
    "tma": [
        24.5,
        19.5
    ],
    "amt": 32,
    "nrg": [
        226.3,
        227.23,
        226.3,
        3.72,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
    ],
    "modelStatus": 4,
    "lmsc": 382388611,
    "mca": 10,
    "awc": 0,
    "awp": 3,
    "awcp": {
        "start": 1679515200,
        "end": 1679518800,
        "marketprice": 11.437
    },
    "ido": null,
    "frm": 1,
    "fup": false,
    "awe": false,
    "fst": 1400,
    "fmt": 300000,
    "att": 21600,
    "ate": 18000,
    "ara": true,
    "acp": true,
    "cco": 18,
    "esk": false,
    "fzf": false,
    "sh": 200,
    "psh": 500,
    "po": -300,
    "zfo": 200,
    "psmd": 10000,
    "sumd": 5000,
    "mpwst": 120000,
    "mptwt": 600000,
    "mmp": 0,
    "tlf": false,
    "tls": null,
    "atp": null,
    "lpsc": null,
    "inva": null,
    "pgrid": null,
    "ppv": null,
    "pakku": null,
    "deltap": 0,
    "pnp": 0,
    "deltaa": 0,
    "pvopt_averagePGrid": 0,
    "pvopt_averagePPv": 0,
    "pvopt_averagePAkku": 0,
    "ct": "renaultZoe",
    "mci": 0,
    "mcpd": 0,
    "mcpea": null,
    "su": true,
    "sua": false,
    "var": 11,
    "loe": false,
    "log": "",
    "lop": 50,
    "lof": 0,
    "map": [
        1,
        2,
        3
    ],
    "upo": false,
    "pwm": 0,
    "lfspt": 382071632,
    "fsptws": null,
    "spl3": 4200,
    "psm": 2,
    "ocu": [
        "055.0",
        "055.4 BETA",
        "055.5 BETA",
        "V 054.0 OUTDATED",
        "V 054.11 OUTDATED",
        "V 054.2 OUTDATED",
        "V 054.3 OUTDATED",
        "V 054.6 OUTDATED",
        "V 054.7 OUTDATED"
    ],
    "cwe": true,
    "clea": 180948029,
    "cle": "esp_transport_write() returned 0, last_error=ESP_OK, tls_error_code=0, tls_flags=0, errno=0",
    "cus": 1,
    "ffb": 0,
    "fhz": 49.949,
    "loa": null,
    "lot": {
        "amp": 32,
        "ts": 0
    },
    "loty": false,
    "cards": [
        {
            "name": "n/a",
            "energy": 0,
            "cardId": true
        },
        {
            "name": "n/a",
            "energy": 0,
            "cardId": false
        },
        {
            "name": "n/a",
            "energy": 0,
            "cardId": false
        },
        {
            "name": "n/a",
            "energy": 0,
            "cardId": false
        },
        {
            "name": "n/a",
            "energy": 0,
            "cardId": false
        },
        {
            "name": "n/a",
            "energy": 0,
            "cardId": false
        },
        {
            "name": "n/a",
            "energy": 0,
            "cardId": false
        },
        {
            "name": "n/a",
            "energy": 0,
            "cardId": false
        },
        {
            "name": "n/a",
            "energy": 0,
            "cardId": false
        },
        {
            "name": "n/a",
            "energy": 0,
            "cardId": false
        }
    ],
    "men": false,
    "msp": 502,
    "msb": false,
    "msr": true,
    "data": "{\"i\":120,\"url\":\"https://data.v3.go-e.io/data_ng?e=UtjdsqKjh2kQ7tTmuB3Ak5WNIZcKTmYyvroYp_9u4TSENnGsFMkKUQtYBkl1JzhiLygORWY_XJcneXU1gWIjT8JhCdY64E8\"}",
    "dll": "https://data.v3.go-e.io/export?e=GA6NJEYCBhhjPQmXpLUq-a3h8EV9c4Rc-vES95hAGqk-mjrEJVnqxF7-7H0XlFo1EzgYP0RyDk6e",
    "hai": true,
    "hla": true,
    "mce": true,
    "mcu": "mqtt://Andys_MQTT:!!Tqm29misti@192.168.178.47:1883",
    "mcr": false,
    "mtp": "go-eCharger/220892/",
    "mqg": true,
    "mqcn": false,
    "mqss": false,
    "mcs": true,
    "mcc": true,
    "mcca": 380411101,
    "mlr": "error_type=MQTT_ERROR_TYPE_TCP_TRANSPORT connect_return_code=MQTT_CONNECTION_ACCEPTED",
    "mlra": 380396071,
    "ocppe": false,
    "ocppu": "",
    "ocppg": true,
    "ocppcn": false,
    "ocppss": false,
    "ocpps": false,
    "ocppc": false,
    "ocppca": null,
    "ocppa": false,
    "ocppaa": null,
    "ocppti": null,
    "ocpph": 3600,
    "ocppi": 0,
    "ocppai": 0,
    "ocppd": "no-card",
    "ocppr": false,
    "ocpplea": null,
    "ocpple": null,
    "ocpprl": false,
    "rfe": null,
    "lri": null,
    "lrc": null,
    "lrr": null,
    "cmse": false,
    "cmmr": 20,
    "cms": "_go-e_controller",
    "cmp": "_tcp",
    "lcs": 0,
    "csa": false,
    "ctrls": null,
    "ccd": null
}
Das ist das JSON Objekt, menschenlesbar formatiert.
Da es sich um JSON handelt, bietet es sich an, den JSONPATH Transformation Service dafür zu nutzen (der natürlich installiert sein muss).
Für alw wäre der korrekte Pfad dann $.alw, für car wäre er $.car. bei nrg ist es etwas schwieriger, weil die einzelnen Werte keinen Namen haben, aber auch das geht, mit $.nrg[10] (10 -> null-basiert, also der 11. Wert in der Liste).

Um es n och etwas verständlicher zu machen, ein Wert, der etwas tiefer versteckt ist:
$.scan[7].bssid liefert 48:5D:35:69:75:AF als Wert. Das Gemeine daran: Da es sich hier um einen Scan des umgebenden Wifi Netzwerke handelt, wird die Reihenfolge der Einträge variieren. In so einem Fall kann man nach einem eindeutigen Merkmal des Knoten suchen und gezielt diesen Knoten auswählen, hier z.B. die ssid:
$.scan[?(@.ssid=='FRITZ!Box 7590 WG')].bssid
wird also das gleiche Ergebnis liefern (mal vorausgesetzt, dies ist der einzige AP mit dieser SSID im Umkreis), aber nun wird sich das Ergenis nur ändern, wenn der AP überhaupt nicht gefunden wird.
Das aber nur als Beispiel, dass auch komplexere Abfragen möglich sind, die einen ansonsten vielleicht verzweifeln lassen...