Are you able to control the on and off times at all externally via Node-Red and a relay, using the Ruuvi data as the switch? wondering if you could do this, you could have the ruuvi Sensor positioned anywhere you like and relocate as you move from seats to bed, etc?
(just thinking back to when I bypassed my Fridge/Freezer control and turning that on and off via a different sensor in a different position has worked very well. But controlling fridge power is a lot simpler than a electronically-controlled heater, so that task will be more complex I am sure)