7c6692c040
Gegenstueck zu readin/: waehrend readin alle 5 Minuten die Live-API abfragt, liest readarchive rueckwirkend die Tagesdateien von archive.sensor.community in dieselben Datenbanken ein. Ohne History uebernommen (das Projekt lag bisher in einem eigenen Repository unter Sensors/Laerm/laerm_readfromcsv_to_database). Stand entspricht dort e33a7b7: - Zeitstempel werden in UTC gespeichert, unabhaengig von der Zeitzone der Maschine. readin/parse.js macht das seit jeher richtig, readFromcsv.js lag zwei Stunden daneben. - Fehlgeschlagene Influx-Writes werden gemeldet und setzen den Exit-Code, statt still verloren zu gehen. - Der Container nimmt Parameter entgegen (ENTRYPOINT in Exec-Form). Hinweis: mongo.js, influx_post.js und logit.js gibt es auch unter readin/, mit abweichendem Stand. Zusammenfuehren waere der naechste Schritt. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
24 lines
504 B
JSON
24 lines
504 B
JSON
{
|
|
"name": "sensors_readfromcsv",
|
|
"version": "3.1.2",
|
|
"date": "2023-12-23",
|
|
"description": "",
|
|
"main": "readfromcsv.js",
|
|
"scripts": {
|
|
"test": "echo \"Error: no test specified\" && exit 1"
|
|
},
|
|
"type": "module",
|
|
"keywords": [],
|
|
"author": "Reinhard X. Fürst",
|
|
"license": "ISC",
|
|
"dependencies": {
|
|
"axios": "^1.4.0",
|
|
"csvtojson": "^2.0.10",
|
|
"dotenv": "^17.4.2",
|
|
"luxon": "^3.3.0",
|
|
"moment": "^2.24.0",
|
|
"mongodb": "^5.5.0",
|
|
"posix-getopt": "^1.2.1"
|
|
}
|
|
}
|