ViertelStundenZähler oPushList ListOfFour Liste Wert i dataArray Reihenfolge helpArr EPEX-Preise Array timeout2 timeout timeout3 val 0_userdata.0.APIS_AT.Preise_heute ViertelStundenZähler 0 Reihenfolge 0 EPEX-Preise { "tariff": "EPEXSPOTAT", "unit": "ct/kWh", "interval": 15, "data": [ { "date": "2024-01-06T00:00:00+01:00", "value": 9.87 }, { "date": "2024-01-06T00:15:00+01:00", "value": 9.87 }, { "date": "2024-01-06T00:30:00+01:00", "value": 9.87 }, { "date": "2024-01-06T00:45:00+01:00", "value": 9.87 }, { "date": "2024-01-06T01:00:00+01:00", "value": 9.624 }, { "date": "2024-01-06T01:15:00+01:00", "value": 9.624 }, { "date": "2024-01-06T01:30:00+01:00", "value": 9.624 }, { "date": "2024-01-06T01:45:00+01:00", "value": 9.624 }, { "date": "2024-01-06T02:00:00+01:00", "value": 9.136 }, { "date": "2024-01-06T02:15:00+01:00", "value": 9.136 }, { "date": "2024-01-06T02:30:00+01:00", "value": 9.136 }, { "date": "2024-01-06T02:45:00+01:00", "value": 9.136 }, { "date": "2024-01-06T03:00:00+01:00", "value": 8.761 }, { "date": "2024-01-06T03:15:00+01:00", "value": 8.761 }, { "date": "2024-01-06T03:30:00+01:00", "value": 8.761 }, { "date": "2024-01-06T03:45:00+01:00", "value": 8.761 }, { "date": "2024-01-06T04:00:00+01:00", "value": 8.761 }, { "date": "2024-01-06T04:15:00+01:00", "value": 8.761 }, { "date": "2024-01-06T04:30:00+01:00", "value": 8.761 }, { "date": "2024-01-06T04:45:00+01:00", "value": 8.761 }, { "date": "2024-01-06T05:00:00+01:00", "value": 8.951 }, { "date": "2024-01-06T05:15:00+01:00", "value": 8.951 }, { "date": "2024-01-06T05:30:00+01:00", "value": 8.951 }, { "date": "2024-01-06T05:45:00+01:00", "value": 8.951 }, { "date": "2024-01-06T06:00:00+01:00", "value": 9.012 }, { "date": "2024-01-06T06:15:00+01:00", "value": 9.012 }, { "date": "2024-01-06T06:30:00+01:00", "value": 9.012 }, { "date": "2024-01-06T06:45:00+01:00", "value": 9.012 }, { "date": "2024-01-06T07:00:00+01:00", "value": 9.767 }, { "date": "2024-01-06T07:15:00+01:00", "value": 9.767 }, { "date": "2024-01-06T07:30:00+01:00", "value": 9.767 }, { "date": "2024-01-06T07:45:00+01:00", "value": 9.767 }, { "date": "2024-01-06T08:00:00+01:00", "value": 10.608 }, { "date": "2024-01-06T08:15:00+01:00", "value": 10.608 }, { "date": "2024-01-06T08:30:00+01:00", "value": 10.608 }, { "date": "2024-01-06T08:45:00+01:00", "value": 10.608 }, { "date": "2024-01-06T09:00:00+01:00", "value": 11.068 }, { "date": "2024-01-06T09:15:00+01:00", "value": 11.068 }, { "date": "2024-01-06T09:30:00+01:00", "value": 11.068 }, { "date": "2024-01-06T09:45:00+01:00", "value": 11.068 }, { "date": "2024-01-06T10:00:00+01:00", "value": 11.676 }, { "date": "2024-01-06T10:15:00+01:00", "value": 11.676 }, { "date": "2024-01-06T10:30:00+01:00", "value": 11.676 }, { "date": "2024-01-06T10:45:00+01:00", "value": 11.676 }, { "date": "2024-01-06T11:00:00+01:00", "value": 12.052 }, { "date": "2024-01-06T11:15:00+01:00", "value": 12.052 }, { "date": "2024-01-06T11:30:00+01:00", "value": 12.052 }, { "date": "2024-01-06T11:45:00+01:00", "value": 12.052 }, { "date": "2024-01-06T12:00:00+01:00", "value": 11.899 }, { "date": "2024-01-06T12:15:00+01:00", "value": 11.899 }, { "date": "2024-01-06T12:30:00+01:00", "value": 11.899 }, { "date": "2024-01-06T12:45:00+01:00", "value": 11.899 }, { "date": "2024-01-06T13:00:00+01:00", "value": 11.359 }, { "date": "2024-01-06T13:15:00+01:00", "value": 11.359 }, { "date": "2024-01-06T13:30:00+01:00", "value": 11.359 }, { "date": "2024-01-06T13:45:00+01:00", "value": 11.359 }, { "date": "2024-01-06T14:00:00+01:00", "value": 11.096 }, { "date": "2024-01-06T14:15:00+01:00", "value": 11.096 }, { "date": "2024-01-06T14:30:00+01:00", "value": 11.096 }, { "date": "2024-01-06T14:45:00+01:00", "value": 11.096 }, { "date": "2024-01-06T15:00:00+01:00", "value": 11.306 }, { "date": "2024-01-06T15:15:00+01:00", "value": 11.306 }, { "date": "2024-01-06T15:30:00+01:00", "value": 11.306 }, { "date": "2024-01-06T15:45:00+01:00", "value": 11.306 }, { "date": "2024-01-06T16:00:00+01:00", "value": 11.795 }, { "date": "2024-01-06T16:15:00+01:00", "value": 11.795 }, { "date": "2024-01-06T16:30:00+01:00", "value": 11.795 }, { "date": "2024-01-06T16:45:00+01:00", "value": 11.795 }, { "date": "2024-01-06T17:00:00+01:00", "value": 12.516 }, { "date": "2024-01-06T17:15:00+01:00", "value": 12.516 }, { "date": "2024-01-06T17:30:00+01:00", "value": 12.516 }, { "date": "2024-01-06T17:45:00+01:00", "value": 12.516 }, { "date": "2024-01-06T18:00:00+01:00", "value": 12.436 }, { "date": "2024-01-06T18:15:00+01:00", "value": 12.436 }, { "date": "2024-01-06T18:30:00+01:00", "value": 12.436 }, { "date": "2024-01-06T18:45:00+01:00", "value": 12.436 }, { "date": "2024-01-06T19:00:00+01:00", "value": 11.88 }, { "date": "2024-01-06T19:15:00+01:00", "value": 11.88 }, { "date": "2024-01-06T19:30:00+01:00", "value": 11.88 }, { "date": "2024-01-06T19:45:00+01:00", "value": 11.88 }, { "date": "2024-01-06T20:00:00+01:00", "value": 11.057 }, { "date": "2024-01-06T20:15:00+01:00", "value": 11.057 }, { "date": "2024-01-06T20:30:00+01:00", "value": 11.057 }, { "date": "2024-01-06T20:45:00+01:00", "value": 11.057 }, { "date": "2024-01-06T21:00:00+01:00", "value": 10.56 }, { "date": "2024-01-06T21:15:00+01:00", "value": 10.56 }, { "date": "2024-01-06T21:30:00+01:00", "value": 10.56 }, { "date": "2024-01-06T21:45:00+01:00", "value": 10.56 }, { "date": "2024-01-06T22:00:00+01:00", "value": 10.388 }, { "date": "2024-01-06T22:15:00+01:00", "value": 10.388 }, { "date": "2024-01-06T22:30:00+01:00", "value": 10.388 }, { "date": "2024-01-06T22:45:00+01:00", "value": 10.388 }, { "date": "2024-01-06T23:00:00+01:00", "value": 9.584 }, { "date": "2024-01-06T23:15:00+01:00", "value": 9.584 }, { "date": "2024-01-06T23:30:00+01:00", "value": 9.584 }, { "date": "2024-01-06T23:45:00+01:00", "value": 9.584 }, { "date": "2024-01-07T00:00:00+01:00", "value": 10.09 }, { "date": "2024-01-07T00:15:00+01:00", "value": 10.09 }, { "date": "2024-01-07T00:30:00+01:00", "value": 10.09 }, { "date": "2024-01-07T00:45:00+01:00", "value": 10.09 }, { "date": "2024-01-07T01:00:00+01:00", "value": 9.578 }, { "date": "2024-01-07T01:15:00+01:00", "value": 9.578 }, { "date": "2024-01-07T01:30:00+01:00", "value": 9.578 }, { "date": "2024-01-07T01:45:00+01:00", "value": 9.578 }, { "date": "2024-01-07T02:00:00+01:00", "value": 9.211 }, { "date": "2024-01-07T02:15:00+01:00", "value": 9.211 }, { "date": "2024-01-07T02:30:00+01:00", "value": 9.211 }, { "date": "2024-01-07T02:45:00+01:00", "value": 9.211 }, { "date": "2024-01-07T03:00:00+01:00", "value": 8.815 }, { "date": "2024-01-07T03:15:00+01:00", "value": 8.815 }, { "date": "2024-01-07T03:30:00+01:00", "value": 8.815 }, { "date": "2024-01-07T03:45:00+01:00", "value": 8.815 }, { "date": "2024-01-07T04:00:00+01:00", "value": 8.623 }, { "date": "2024-01-07T04:15:00+01:00", "value": 8.623 }, { "date": "2024-01-07T04:30:00+01:00", "value": 8.623 }, { "date": "2024-01-07T04:45:00+01:00", "value": 8.623 }, { "date": "2024-01-07T05:00:00+01:00", "value": 8.65 }, { "date": "2024-01-07T05:15:00+01:00", "value": 8.65 }, { "date": "2024-01-07T05:30:00+01:00", "value": 8.65 }, { "date": "2024-01-07T05:45:00+01:00", "value": 8.65 }, { "date": "2024-01-07T06:00:00+01:00", "value": 8.988 }, { "date": "2024-01-07T06:15:00+01:00", "value": 8.988 }, { "date": "2024-01-07T06:30:00+01:00", "value": 8.988 }, { "date": "2024-01-07T06:45:00+01:00", "value": 8.988 }, { "date": "2024-01-07T07:00:00+01:00", "value": 9.323 }, { "date": "2024-01-07T07:15:00+01:00", "value": 9.323 }, { "date": "2024-01-07T07:30:00+01:00", "value": 9.323 }, { "date": "2024-01-07T07:45:00+01:00", "value": 9.323 }, { "date": "2024-01-07T08:00:00+01:00", "value": 9.815 }, { "date": "2024-01-07T08:15:00+01:00", "value": 9.815 }, { "date": "2024-01-07T08:30:00+01:00", "value": 9.815 }, { "date": "2024-01-07T08:45:00+01:00", "value": 9.815 }, { "date": "2024-01-07T09:00:00+01:00", "value": 10.183 }, { "date": "2024-01-07T09:15:00+01:00", "value": 10.183 }, { "date": "2024-01-07T09:30:00+01:00", "value": 10.183 }, { "date": "2024-01-07T09:45:00+01:00", "value": 10.183 }, { "date": "2024-01-07T10:00:00+01:00", "value": 10.457 }, { "date": "2024-01-07T10:15:00+01:00", "value": 10.457 }, { "date": "2024-01-07T10:30:00+01:00", "value": 10.457 }, { "date": "2024-01-07T10:45:00+01:00", "value": 10.457 }, { "date": "2024-01-07T11:00:00+01:00", "value": 10.696 }, { "date": "2024-01-07T11:15:00+01:00", "value": 10.696 }, { "date": "2024-01-07T11:30:00+01:00", "value": 10.696 }, { "date": "2024-01-07T11:45:00+01:00", "value": 10.696 }, { "date": "2024-01-07T12:00:00+01:00", "value": 10.639 }, { "date": "2024-01-07T12:15:00+01:00", "value": 10.639 }, { "date": "2024-01-07T12:30:00+01:00", "value": 10.639 }, { "date": "2024-01-07T12:45:00+01:00", "value": 10.639 }, { "date": "2024-01-07T13:00:00+01:00", "value": 10.177 }, { "date": "2024-01-07T13:15:00+01:00", "value": 10.177 }, { "date": "2024-01-07T13:30:00+01:00", "value": 10.177 }, { "date": "2024-01-07T13:45:00+01:00", "value": 10.177 }, { "date": "2024-01-07T14:00:00+01:00", "value": 10.121 }, { "date": "2024-01-07T14:15:00+01:00", "value": 10.121 }, { "date": "2024-01-07T14:30:00+01:00", "value": 10.121 }, { "date": "2024-01-07T14:45:00+01:00", "value": 10.121 }, { "date": "2024-01-07T15:00:00+01:00", "value": 10.561 }, { "date": "2024-01-07T15:15:00+01:00", "value": 10.561 }, { "date": "2024-01-07T15:30:00+01:00", "value": 10.561 }, { "date": "2024-01-07T15:45:00+01:00", "value": 10.561 }, { "date": "2024-01-07T16:00:00+01:00", "value": 11.21 }, { "date": "2024-01-07T16:15:00+01:00", "value": 11.21 }, { "date": "2024-01-07T16:30:00+01:00", "value": 11.21 }, { "date": "2024-01-07T16:45:00+01:00", "value": 11.21 }, { "date": "2024-01-07T17:00:00+01:00", "value": 12.212 }, { "date": "2024-01-07T17:15:00+01:00", "value": 12.212 }, { "date": "2024-01-07T17:30:00+01:00", "value": 12.212 }, { "date": "2024-01-07T17:45:00+01:00", "value": 12.212 }, { "date": "2024-01-07T18:00:00+01:00", "value": 12.582 }, { "date": "2024-01-07T18:15:00+01:00", "value": 12.582 }, { "date": "2024-01-07T18:30:00+01:00", "value": 12.582 }, { "date": "2024-01-07T18:45:00+01:00", "value": 12.582 }, { "date": "2024-01-07T19:00:00+01:00", "value": 12.425 }, { "date": "2024-01-07T19:15:00+01:00", "value": 12.425 }, { "date": "2024-01-07T19:30:00+01:00", "value": 12.425 }, { "date": "2024-01-07T19:45:00+01:00", "value": 12.425 }, { "date": "2024-01-07T20:00:00+01:00", "value": 12.06 }, { "date": "2024-01-07T20:15:00+01:00", "value": 12.06 }, { "date": "2024-01-07T20:30:00+01:00", "value": 12.06 }, { "date": "2024-01-07T20:45:00+01:00", "value": 12.06 }, { "date": "2024-01-07T21:00:00+01:00", "value": 11.197 }, { "date": "2024-01-07T21:15:00+01:00", "value": 11.197 }, { "date": "2024-01-07T21:30:00+01:00", "value": 11.197 }, { "date": "2024-01-07T21:45:00+01:00", "value": 11.197 }, { "date": "2024-01-07T22:00:00+01:00", "value": 10.94 }, { "date": "2024-01-07T22:15:00+01:00", "value": 10.94 }, { "date": "2024-01-07T22:30:00+01:00", "value": 10.94 }, { "date": "2024-01-07T22:45:00+01:00", "value": 10.94 }, { "date": "2024-01-07T23:00:00+01:00", "value": 10.063 }, { "date": "2024-01-07T23:15:00+01:00", "value": 10.063 }, { "date": "2024-01-07T23:30:00+01:00", "value": 10.063 }, { "date": "2024-01-07T23:45:00+01:00", "value": 10.063 } ] } Original APIS EPEX Preise log test EPEX-Preise 2 dimensionales Array für alle Informationen 1. Ebene: 2 Tage á 24h => Liste mit 48 Elementen 2. Ebene: Preis, Tag, Stunde, Zähler Array 48 FALSE 4 0 UNTIL EQ data[0].value data[ ViertelStundenZähler ].value EPEX-Preise undefined Reihenfolge 1 REMOVE FIRST Array Array data[0].value data[ ViertelStundenZähler ].value EPEX-Preise DD.MM.YYYY data[0].value data[ ViertelStundenZähler ].date EPEX-Preise h data[0].value data[ ViertelStundenZähler ].date EPEX-Preise Reihenfolge INSERT LAST Array FALSE ViertelStundenZähler 4 log test 1. ARRAY gefüllt: Array log test GET FROM_START GET FROM_START Array 2 1 Array kürzen, für den Fall, dass nur Preise für 1nen Tag vorliegen Array FROM_START FROM_START Array ADD 1 MINUS 48 1 Reihenfolge 1 50 ... gekürzt für besseren Überblick. Ist später zu entfernen timeout2 3 sec Array FROM_START FROM_START Array 10 30 log test 2. ARRAY gekürzt: Array i Array log test i log test 3. ARRAY sortiert: FROM_START FROM_START Array 10 30 1 helpArr FROM_START FROM_START Array 10 30 1 i Array log test i Sortierung nach 1. Wert in der Klammer timeout 3 sec i helpArr log test GET FROM_START i 1 log test GET FROM_START GET FROM_START Array 1 1 timeout3 3 sec log test helpArr 0_userdata.0.CONTROL-OWN.AAATEST.TestUmlautDPü FALSE FALSE helpArr etwas tun b1B1c2hMaXN0LnB1c2goTGlzdE9mRm91cik= Beschreibe diese Funktion … ListeSortieren dmFyIFdlcnQgPSBXZXJ0IC0gMTsgbG9nKExpc3RlWzBdKTsgDQpjb25zdCBzb3J0ZWRBcnJheT1MaXN0ZS5zb3J0KGZ1bmN0aW9uKGEsIGIpeyANCiAgICByZXR1cm4gYVtXZXJ0XSAtIGJbV2VydF07DQp9KTsNCmxvZyhzb3J0ZWRBcnJheVswXSkNCnJldHVybiBzb3J0ZWRBcnJheTs= Beschreibe diese Funktion … i toJsonArray DQoNCiAgY29uc3Qga2V5cyA9IFsid2VydDEiLCAiRGF0dW0iLCAid2VydDMiLCAid2VydDQiXTsNCiAgY29uc3QganNvbkFycmF5ID0gZGF0YUFycmF5Lm1hcChpdGVtID0+IHsNCiAgICBjb25zdCBvYmogPSB7fTsNCiAgICBrZXlzLmZvckVhY2goKGtleSwgaW5kZXgpID0+IHsNCiAgICAgIG9ialtrZXldID0gaXRlbVtpbmRleF07DQogICAgfSk7DQogICAgcmV0dXJuIG9iajsNCiAgfSk7DQogIHJldHVybiBqc29uQXJyYXk7DQoNCg0KDQpyZXR1cm4gMDs= Beschreibe diese Funktion … i helpArr log test GET FROM_START i 1 log test GET FROM_START GET FROM_START Array 1 1 log test