feat: fetchDigitalOutputs unterstützt JSON und Production via API, Vorbereitung für jsmock

- fetchDigitalOutputsService umgestellt:
  - Nur noch API-Aufruf auf /api/cpl/digitalOutputsAPIHandler
  - Drei Modi berücksichtigt: json, jsmock, production

- fetchDigitalOutputsFromScript implementiert:
  - Unterstützt jsmock- und production-Modus mit if-else-Logik
  - Lädt Skripte dynamisch (digitalOutputs.js oder digitalOutputsMockData.js)
  - Liest win_da_state und win_da_bezeichnung aus window

- API für JSON-Dateien getestet (lokal editierbar)
- Production getestet (CGI-Platzhalter per Skript)
- jsmock-Modus vorbereitet, noch nicht getestet
This commit is contained in:
ISA
2025-06-18 14:54:10 +02:00
parent 3e6c973f3b
commit 1b01f37f90
667 changed files with 17 additions and 9 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,152 @@
[
{
"t": "2025-04-03 00:00:00",
"i": 45,
"a": 47.5,
"g": 45.965
},
{
"t": "2025-04-02 00:00:00",
"i": 45,
"a": 48,
"g": 46.054
},
{
"t": "2025-04-01 00:00:00",
"i": 45,
"a": 47.5,
"g": 46.168
},
{
"t": "2025-03-31 00:00:00",
"i": 33,
"a": 48,
"g": 46.177
},
{
"t": "2025-03-30 00:00:00",
"i": 45,
"a": 48,
"g": 45.998
},
{
"t": "2025-03-29 00:00:00",
"i": 45,
"a": 47.5,
"g": 45.93
},
{
"t": "2025-03-28 00:00:00",
"i": 38.5,
"a": 48,
"g": 45.945
},
{
"t": "2025-03-27 00:00:00",
"i": 45.5,
"a": 48,
"g": 46.254
},
{
"t": "2025-03-26 00:00:00",
"i": 45.5,
"a": 47,
"g": 46.192
},
{
"t": "2025-03-19 00:00:00",
"i": 10.5,
"a": 11.5,
"g": 11.048
},
{
"t": "2025-03-18 00:00:00",
"i": 10.5,
"a": 11.5,
"g": 11.009
},
{
"t": "2025-03-17 00:00:00",
"i": 10.5,
"a": 11.5,
"g": 11.11
},
{
"t": "2025-03-16 00:00:00",
"i": 10.5,
"a": 11.5,
"g": 11.119
},
{
"t": "2025-03-15 00:00:00",
"i": 10.5,
"a": 11.5,
"g": 11.012
},
{
"t": "2025-03-14 00:00:00",
"i": 11,
"a": 11.5,
"g": 11.019
},
{
"t": "2025-03-13 00:00:00",
"i": 11,
"a": 11.5,
"g": 11.012
},
{
"t": "2025-03-12 00:00:00",
"i": 11,
"a": 11.5,
"g": 11.147
},
{
"t": "2025-03-11 00:00:00",
"i": 11,
"a": 11.5,
"g": 11.079
},
{
"t": "2025-03-10 00:00:00",
"i": 10.5,
"a": 11.5,
"g": 11.004
},
{
"t": "2025-03-09 00:00:00",
"i": 11,
"a": 11.5,
"g": 11
},
{
"t": "2025-03-08 00:00:00",
"i": 10.5,
"a": 11.5,
"g": 10.998
},
{
"t": "2025-03-07 00:00:00",
"i": 10.5,
"a": 11.5,
"g": 11.141
},
{
"t": "2025-03-06 00:00:00",
"i": 11,
"a": 11.5,
"g": 11.152
},
{
"t": "2025-03-05 00:00:00",
"i": 10.5,
"a": 11.5,
"g": 11.095
},
{
"t": "2025-03-04 00:00:00",
"i": 11,
"a": 11.5,
"g": 11.204
}
]

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,152 @@
[
{
"t": "2025-04-03 00:00:00",
"i": 3.416,
"a": 3.428,
"g": 3.422
},
{
"t": "2025-04-02 00:00:00",
"i": 3.413,
"a": 3.424,
"g": 3.418
},
{
"t": "2025-04-01 00:00:00",
"i": 3.416,
"a": 3.44,
"g": 3.425
},
{
"t": "2025-03-31 00:00:00",
"i": 3.398,
"a": 3.424,
"g": 3.414
},
{
"t": "2025-03-30 00:00:00",
"i": 3.398,
"a": 3.425,
"g": 3.42
},
{
"t": "2025-03-29 00:00:00",
"i": 3.414,
"a": 3.425,
"g": 3.419
},
{
"t": "2025-03-28 00:00:00",
"i": 3.411,
"a": 3.429,
"g": 3.419
},
{
"t": "2025-03-27 00:00:00",
"i": 3.413,
"a": 3.422,
"g": 3.415
},
{
"t": "2025-03-26 00:00:00",
"i": 3.417,
"a": 3.422,
"g": 3.42
},
{
"t": "2025-03-19 00:00:00",
"i": 3.112,
"a": 3.125,
"g": 3.119
},
{
"t": "2025-03-18 00:00:00",
"i": 3.079,
"a": 3.112,
"g": 3.098
},
{
"t": "2025-03-17 00:00:00",
"i": 3.096,
"a": 3.126,
"g": 3.106
},
{
"t": "2025-03-16 00:00:00",
"i": 3.075,
"a": 3.126,
"g": 3.101
},
{
"t": "2025-03-15 00:00:00",
"i": 3.063,
"a": 3.111,
"g": 3.092
},
{
"t": "2025-03-14 00:00:00",
"i": 3.078,
"a": 3.12,
"g": 3.11
},
{
"t": "2025-03-13 00:00:00",
"i": 3.098,
"a": 3.113,
"g": 3.107
},
{
"t": "2025-03-12 00:00:00",
"i": -0.001,
"a": 3.119,
"g": 2.97
},
{
"t": "2025-03-11 00:00:00",
"i": 3.092,
"a": 3.147,
"g": 3.102
},
{
"t": "2025-03-10 00:00:00",
"i": 3.098,
"a": 3.147,
"g": 3.115
},
{
"t": "2025-03-09 00:00:00",
"i": 3.098,
"a": 3.123,
"g": 3.108
},
{
"t": "2025-03-08 00:00:00",
"i": 3.085,
"a": 3.115,
"g": 3.101
},
{
"t": "2025-03-07 00:00:00",
"i": 3.085,
"a": 3.119,
"g": 3.1
},
{
"t": "2025-03-06 00:00:00",
"i": 3.071,
"a": 3.114,
"g": 3.095
},
{
"t": "2025-03-05 00:00:00",
"i": 3.086,
"a": 3.118,
"g": 3.104
},
{
"t": "2025-03-04 00:00:00",
"i": -0.001,
"a": 3.113,
"g": 2.897
}
]