28 lines
633 B
JavaScript
28 lines
633 B
JavaScript
|
|
module.exports = {
|
|
updateTemp: async (heating) => {
|
|
try {
|
|
let mrt = String(heating.measuredRoomTemp)
|
|
mrt = mrt.match(new RegExp('.{1,' + 2 + '}', 'g'));
|
|
mrt = mrt[0] + "." + mrt[1]
|
|
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')
|
|
}
|
|
|
|
}
|
|
} |