ich würde gern aus diesem Array (kommt von Tibber über ioBroker und MQTT zum TWS) die Stündlichen kosten und den Stündlichen verbrauch auslesen und in eine Zeitserie schreiben.
Leider weiss ich nicht genau wie ich den JSON selector setzen muss
Was mach ich falsch?
Wenn das Objekt zur vollen Stunde aktualisiert wird, stehen leider der Verbrauch und die Kosten noch auf null für die letzte Stunde (s. ganz unten):
Code: Alles auswählen
[
{
"from": "2024-07-30T13:00:00.000+02:00",
"to": "2024-07-30T14:00:00.000+02:00",
"cost": 0.5149631833,
"unitPrice": 0.1775123,
"unitPriceVAT": 0.0283423,
"consumption": 2.901,
"consumptionUnit": "kWh",
"currency": "EUR"
},
{
"from": "2024-07-30T14:00:00.000+02:00",
"to": "2024-07-30T15:00:00.000+02:00",
"cost": 0.47566918,
"unitPrice": 0.1774885,
"unitPriceVAT": 0.0283385,
"consumption": 2.68,
"consumptionUnit": "kWh",
"currency": "EUR"
},
{
"from": "2024-07-30T15:00:00.000+02:00",
"to": "2024-07-30T16:00:00.000+02:00",
"cost": 0.261958627,
"unitPrice": 0.1933274,
"unitPriceVAT": 0.0308674,
"consumption": 1.355,
"consumptionUnit": "kWh",
"currency": "EUR"
},
{
"from": "2024-07-30T16:00:00.000+02:00",
"to": "2024-07-30T17:00:00.000+02:00",
"cost": 0.3222319366,
"unitPrice": 0.2259691,
"unitPriceVAT": 0.0360791,
"consumption": 1.426,
"consumptionUnit": "kWh",
"currency": "EUR"
},
{
"from": "2024-07-30T17:00:00.000+02:00",
"to": "2024-07-30T18:00:00.000+02:00",
"cost": 0.394928394,
"unitPrice": 0.2704989,
"unitPriceVAT": 0.0431889,
"consumption": 1.46,
"consumptionUnit": "kWh",
"currency": "EUR"
},
{
"from": "2024-07-30T18:00:00.000+02:00",
"to": "2024-07-30T19:00:00.000+02:00",
"cost": 0.0925866172,
"unitPrice": 0.3006059,
"unitPriceVAT": 0.0479959,
"consumption": 0.308,
"consumptionUnit": "kWh",
"currency": "EUR"
},
{
"from": "2024-07-30T19:00:00.000+02:00",
"to": "2024-07-30T20:00:00.000+02:00",
"cost": 0.0248695125,
"unitPrice": 0.3315935,
"unitPriceVAT": 0.0529435,
"consumption": 0.075,
"consumptionUnit": "kWh",
"currency": "EUR"
},
{
"from": "2024-07-30T20:00:00.000+02:00",
"to": "2024-07-30T21:00:00.000+02:00",
"cost": 0.3716457822,
"unitPrice": 0.3883446,
"unitPriceVAT": 0.0620046,
"consumption": 0.957,
"consumptionUnit": "kWh",
"currency": "EUR"
},
{
"from": "2024-07-30T21:00:00.000+02:00",
"to": "2024-07-30T22:00:00.000+02:00",
"cost": 0.4903626336,
"unitPrice": 0.3532872,
"unitPriceVAT": 0.0564072,
"consumption": 1.388,
"consumptionUnit": "kWh",
"currency": "EUR"
},
{
"from": "2024-07-30T22:00:00.000+02:00",
"to": "2024-07-30T23:00:00.000+02:00",
"cost": 0.3165868027,
"unitPrice": 0.3143861,
"unitPriceVAT": 0.0501961,
"consumption": 1.007,
"consumptionUnit": "kWh",
"currency": "EUR"
},
{
"from": "2024-07-30T23:00:00.000+02:00",
"to": "2024-07-31T00:00:00.000+02:00",
"cost": 0.238106505,
"unitPrice": 0.2954175,
"unitPriceVAT": 0.0471675,
"consumption": 0.806,
"consumptionUnit": "kWh",
"currency": "EUR"
},
{
"from": "2024-07-31T00:00:00.000+02:00",
"to": "2024-07-31T01:00:00.000+02:00",
"cost": 0.2004349606,
"unitPrice": 0.2951914,
"unitPriceVAT": 0.0471314,
"consumption": 0.679,
"consumptionUnit": "kWh",
"currency": "EUR"
},
{
"from": "2024-07-31T01:00:00.000+02:00",
"to": "2024-07-31T02:00:00.000+02:00",
"cost": 0.16998674,
"unitPrice": 0.281435,
"unitPriceVAT": 0.044935,
"consumption": 0.604,
"consumptionUnit": "kWh",
"currency": "EUR"
},
{
"from": "2024-07-31T02:00:00.000+02:00",
"to": "2024-07-31T03:00:00.000+02:00",
"cost": 0.173498192,
"unitPrice": 0.278936,
"unitPriceVAT": 0.044536,
"consumption": 0.622,
"consumptionUnit": "kWh",
"currency": "EUR"
},
{
"from": "2024-07-31T03:00:00.000+02:00",
"to": "2024-07-31T04:00:00.000+02:00",
"cost": 0.1875472011,
"unitPrice": 0.2762109,
"unitPriceVAT": 0.0441009,
"consumption": 0.679,
"consumptionUnit": "kWh",
"currency": "EUR"
},
{
"from": "2024-07-31T04:00:00.000+02:00",
"to": "2024-07-31T05:00:00.000+02:00",
"cost": 0.1974787388,
"unitPrice": 0.2853739,
"unitPriceVAT": 0.0455639,
"consumption": 0.692,
"consumptionUnit": "kWh",
"currency": "EUR"
},
{
"from": "2024-07-31T05:00:00.000+02:00",
"to": "2024-07-31T06:00:00.000+02:00",
"cost": 0.200900084,
"unitPrice": 0.299404,
"unitPriceVAT": 0.047804,
"consumption": 0.671,
"consumptionUnit": "kWh",
"currency": "EUR"
},
{
"from": "2024-07-31T06:00:00.000+02:00",
"to": "2024-07-31T07:00:00.000+02:00",
"cost": 0.2152097388,
"unitPrice": 0.3114468,
"unitPriceVAT": 0.0497268,
"consumption": 0.691,
"consumptionUnit": "kWh",
"currency": "EUR"
},
{
"from": "2024-07-31T07:00:00.000+02:00",
"to": "2024-07-31T08:00:00.000+02:00",
"cost": 0.2126436585,
"unitPrice": 0.3086265,
"unitPriceVAT": 0.0492765,
"consumption": 0.689,
"consumptionUnit": "kWh",
"currency": "EUR"
},
{
"from": "2024-07-31T08:00:00.000+02:00",
"to": "2024-07-31T09:00:00.000+02:00",
"cost": 0.1937522538,
"unitPrice": 0.2909193,
"unitPriceVAT": 0.0464493,
"consumption": 0.666,
"consumptionUnit": "kWh",
"currency": "EUR"
},
{
"from": "2024-07-31T09:00:00.000+02:00",
"to": "2024-07-31T10:00:00.000+02:00",
"cost": 0.3731697438,
"unitPrice": 0.2715937,
"unitPriceVAT": 0.0433637,
"consumption": 1.374,
"consumptionUnit": "kWh",
"currency": "EUR"
},
{
"from": "2024-07-31T10:00:00.000+02:00",
"to": "2024-07-31T11:00:00.000+02:00",
"cost": 0.41247661,
"unitPrice": 0.244069,
"unitPriceVAT": 0.038969,
"consumption": 1.69,
"consumptionUnit": "kWh",
"currency": "EUR"
},
{
"from": "2024-07-31T11:00:00.000+02:00",
"to": "2024-07-31T12:00:00.000+02:00",
"cost": 0.2993285421,
"unitPrice": 0.2173773,
"unitPriceVAT": 0.0347073,
"consumption": 1.377,
"consumptionUnit": "kWh",
"currency": "EUR"
},
{
"from": "2024-07-31T12:00:00.000+02:00",
"to": "2024-07-31T13:00:00.000+02:00",
"cost": null,
"unitPrice": 0.2034424,
"unitPriceVAT": 0.0324824,
"consumption": null,
"consumptionUnit": "kWh",
"currency": "EUR"
}
]