NEWS
App EHW+ json Daten import von googledrive
-
Guten Morgen,
ich verwende die App EHW+, um meine Gas-, Wasser- und Stromdaten zu erfassen.
Die Daten synce ich per json Datei auf mein googledrive.Nun möchte ich diese Daten mit blockly gerne auswerten und in Datenpunkte schreiben.
Ein Auszug aus der json Datei
{ "objectId": "ead628c0-707d-11ed-9238-dd224f98cbea", "lastUpdated": "2023-08-12T07:33:39.477131", "rooms": [ { "roomId": "7a4e1850-d68b-11ed-9fc5-eb89f5f4e20a", "name": null, "colorValue": 4294940672, "type": "OTHER" } ], "counters": [ { "uuid": "electricity", "excludedContracts": [ ], "readingFrequency": null, "readingTiming": "END", "localBackgroundImage": null, "customFractionDigits": null, "autoFillEnabled": true, "counterType": "ELECTRICITY", "counterId": "7170009764799", "roomId": null, "excludeFromStatistics": false, "showCounterReadingsChart": true, "torchAutomaticallyEnabled": false, "entries": { "entries": [ { "date": "2023-05-15T06:26:47.224873", "value": 51373.0, "activities": { }, "submitted": false }, { "date": "2023-05-07T14:48:45.258367", "value": 51340.0, "activities": { }, "submitted": false }, { "date": "2023-04-30T11:24:53.838642", "value": 51307.0, "activities": { },
Das blockly zum Einlesen:
Ergebnis:
11:47:44.255 info javascript.0 (6707) Stop script script.js.common.energie 11:48:13.879 info javascript.0 (15474) Stop script script.js.common.energie 11:48:13.978 info javascript.0 (15474) Start javascript script.js.common.energie 11:48:14.003 info javascript.0 (15474) script.js.common.energie: request: https://drive.google.com/file/d/1s7vjxu-IVzTUwUAa_UaYh-b8xzxxxxxxxxxxxxxxxxxxx 11:48:14.004 info javascript.0 (15474) script.js.common.energie: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 11:48:15.476 info javascript.0 (15474) script.js.common.energie: {}
Wo liegt der Fehler ?
-
@pischleuder sagte: Wo liegt der Fehler ?
Eine Datei kann man nicht per request() lesen.
-
ok, dann muss ich das per javascript lösen, korrekt ?
-
evtl kannst du das machen - dann kannst du über eequest den inhalt des files holen
https://www.bettercloud.com/monitor/the-academy/how-to-host-a-web-page-on-google-drive/