28 lines
625 B
JavaScript
28 lines
625 B
JavaScript
|
|
module.exports = {
|
|
updateTemp: async (heating) => {
|
|
try {
|
|
let mrt = String(heating.measuredRoomTemp)
|
|
mrt = mrt.split(/(?=(?:..)*$)/)
|
|
mrt = parseFloat(mrt[1] + "." + mrt[0])
|
|
return mrt
|
|
} catch (error) {
|
|
console.log('Error')
|
|
}
|
|
|
|
},
|
|
heatingOn: async (heating) => {
|
|
try {
|
|
let on
|
|
if (heating.currentSetpoint > 0) {
|
|
on = true
|
|
} else {
|
|
on = false
|
|
}
|
|
return on
|
|
} catch (error) {
|
|
console.log('Error')
|
|
}
|
|
|
|
}
|
|
} |