diff --git a/index.js b/index.js index 548fb3a..d76f7b3 100644 --- a/index.js +++ b/index.js @@ -35,9 +35,7 @@ const router = new Router(); router.get('/', async ctx => { try { - const sensor = await fetch(SENSOR_URL); - const reading = await sensor.json(); - ctx.body = reading; + ctx.body = `{"temperature": ${currentSensorReading}}`; } catch (e) { ctx.body = 'There was an error retrieving the sensor data.'; ctx.status = 500; @@ -50,10 +48,13 @@ app app.listen(PORT); +let currentSensorReading=0.0 + async function temperatoTick() { try { const sensor = await fetch(SENSOR_URL); const reading = await sensor.json(); + currentSensorReading = reading.temperature; if (reading.temperature >= SET_POINT) { const basicAuth = Buffer.from(`${USERNAME}:${PASSWORD}`).toString('base64'); await fetch(NOTIF_URL, {