const post = require('../lib/post') const common = require('../lib/common') module.exports = function (app) { app.get("/heating", async function (req, res, next) { const response = await post.postRequest() const heating = response.updateData.zones[0] res.json(heating) }); app.get("/heating/status", async function (req, res, next) { const response = await post.postRequest() const heating = response.updateData.zones[0].status const mrt = await common.updateTemp(heating) const on = await common.heatingOn(heating) const csp = await common.heatMap(heating.currentSetpoint) const lsp = await common.heatMap(heating.lastTimerSetPoint) let heatingStatus = { "heatingOn": JSON.stringify(on), "measuredRoomTemp": mrt, "currentSetpoint": csp, "lastTimerSetPoint": lsp, "lastTimerDurationMinutes": JSON.stringify(heating.lastTimerDurationMinutes) } res.json(heatingStatus) }); app.get("/heating/config", async function (req, res, next) { const response = await post.postRequest() const heating = response.updateData.zones[0].config res.json(heating) }); }