Sauberer ist bei JSON Strings mit jq zu arbeiten. In Deinem Falle ist es akzeptabel ohne jq. Aber wenn das JSON aus mehr als einem Element besteht sollte man das einen interessierende Element mit jq extrahieren.
Beispielausgabe von status%2010:
JSON
{
"StatusSNS": {
"Time": "2024-12-23T11:36:42",
"ENERGY": {
"TotalStartTime": "2024-03-30T10:01:17",
"Total": 4.760,
"Yesterday": 0.000,
"Today": 0.000,
"Power": 0,
"ApparentPower": 0,
"ReactivePower": 0,
"Factor": 0.00,
"Voltage": 239,
"Current": 0.000
}
}
}
Display More
Wenn Du da Total auslesen willst geht das nur noch mit jq .StatusSNS.ENERGY.Total