Yes, probably best to work out a proper allocation method instead and expense it as you suggest. My accountant made the same proposal.
I suppose it is a bit fiddly, but shouldn't be too bad to set something up based on energy consumption and time of day - 8-10 hours during the time we work.