https://gist.github.com/ranjanan/48cf5db52fc340eb504af8cee3972771#file-heatingsystemnew-jl @ranjanan