fixed celestial calculations

This commit is contained in:
2026-06-24 00:44:27 -04:00
parent ec79a49736
commit aac3486dd3
3 changed files with 1004 additions and 1000 deletions

1976
server/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,13 +1,16 @@
{ {
"name": "weather-station", "name": "weather-station",
"version": "1.0.0", "version": "1.0.0",
"type": "module", "type": "module",
"main": "index.mjs", "main": "index.mjs",
"dependencies": { "scripts": {
"@influxdata/influxdb-client": "^1.33.2", "start": "node server.mjs"
"@scalar/express-api-reference": "^0.10.4", },
"dotenv": "^16.3.1", "dependencies": {
"express": "^4.18.2", "@influxdata/influxdb-client": "^1.33.2",
"yaml": "^2.9.0" "@scalar/express-api-reference": "^0.10.4",
} "dotenv": "^16.3.1",
"express": "^4.18.2",
"yaml": "^2.9.0"
}
} }

View File

@@ -38,7 +38,8 @@ function filterArr(arr, fields) {
app.get('/api/current', async (req, res) => { app.get('/api/current', async (req, res) => {
const {fields} = req.query; const {fields} = req.query;
const [sensors, space] = await Promise.all([queryCurrent(), getCelestialCurrent()]); const [sensors, coords] = await Promise.all([queryCurrent(), getCoords()]);
const space = getCelestialCurrent(coords.latitude, coords.longitude);
res.json(filterFields({...sensors, ...space}, fields)); res.json(filterFields({...sensors, ...space}, fields));
}); });