Files
ISA 1b01f37f90 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
2025-06-18 14:54:10 +02:00

115 lines
1.5 KiB
JSON

[
{
"id": 471,
"t": "2025-03-19 14:56:07",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 468,
"t": "2025-03-19 14:45:51",
"d": 9694,
"p": 1234,
"s": 100,
"a": 8
},
{
"id": 462,
"t": "2025-03-19 14:31:33",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 451,
"t": "2025-03-19 13:51:27",
"d": 9430,
"p": 1851,
"s": 100,
"a": 8
},
{
"id": 438,
"t": "2025-03-19 13:26:16",
"d": 11402,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 432,
"t": "2025-03-19 12:51:01",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 430,
"t": "2025-03-19 12:47:33",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 417,
"t": "2025-03-19 11:25:19",
"d": 0,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 23,
"t": "2024-10-14 18:32:29:000",
"d": 8666,
"p": 3000,
"s": 100,
"a": 8
},
{
"id": 21,
"t": "2024-10-14 09:53:07:000",
"d": 4319,
"p": 1234,
"s": 100,
"a": 8
},
{
"id": 16,
"t": "2024-10-10 03:20:23:000",
"d": 10319,
"p": 1851,
"s": 100,
"a": 8
},
{
"id": 6,
"t": "2024-10-07 16:24:38:000",
"d": 8777,
"p": 244,
"s": 100,
"a": 8
},
{
"id": 3,
"t": "2024-10-07 07:50:22:000",
"d": 9777,
"p": 1234,
"s": 100,
"a": 8
},
{
"id": 1,
"t": "2024-10-02 15:59:41:000",
"d": 8722,
"p": 244,
"s": 100,
"a": 8
}
]