It's for adding individual room temperature boost to a heating system I created. Currently running the tracked rooms at 18C which is fine for a base temperature, but on cold nights it would be nice to either increase the temp in the room I'm using or even decrease the rooms I'm not to save on fuel/CO2. Just seems a waste running the heating for 5-10 minutes an hour keeping the living room warm when I'm spending the whole night in the lab upstairs which is being heated by my body heat and PC heat output fairly well.
I have pretty much the same problem of choosing what rooms to heat and how much. I gave some thought to something like you are doing but came to the conclusion it was not practical and this for several reasons.
In my house rooms have great thermal mass and inertia. Rooms take time to heat up and keep the heat long time after the heating is turned off.
I may be working in one room and go to another room but, will I just spend a minute there getting a screwdriver or will I spend the next hour there doing something? Will I return to the room I left soon?
There is no point in turning on the heat in a room as I enter when the heat will only be felt after I have left.
In the end I find the best thing to do is control it manually. Only I know my intentions for the next few hours and then only vaguely. No automated system is going to improve on that.
Generally and mostly I just heat the entire house to the minimum temperature and heat the room where I spend most of my time to a more comfortable temperature.
It's simple and gives me good result.