working temp split

This commit is contained in:
karl.hudgell 2020-05-07 22:41:48 +01:00
parent 20631f0440
commit e87d27c5fb

View File

@ -10,7 +10,28 @@ module.exports = function (app) {
app.get("/heating/status", async function (req, res, next) {
const response = await post.postRequest()
const heating = response.updateData.zones[0].status
res.json(heating)
let mrt = String( heating.measuredRoomTemp )
mrt = mrt.split( /(?=(?:..)*$)/ )
mrt = parseFloat(mrt[1] + "." + mrt[0])
heating.measuredRoomTemp = mrt
let on
if (heating.currentSetpoint > 0) {
on = true
} else {
on = false
}
let heatingStatus = {
"heatingOn": on,
"measuredRoomTemp": mrt,
"currentSetpoint": heating.currentSetpoint,
"lastTimerSetPoint": heating.lastTimerSetPoint,
"lastTimerDurationMinutes": heating.lastTimerDurationMinutes
}
res.json(heatingStatus)
});
app.get("/heating/config", async function (req, res, next) {