Maybe, but the first X units should be 0p/kWh, then the next X units 30p/kWh etc. Everyone gets their basic needs covered and the heavy users pay extra.
Special rates for those that use electricity to power medical devices.
Why not just give low income people a voucher / tax deduction equivalent to basic heating / power needs?
That way you don't subsidize people like me, who honestly don't need it.
Otherwise if nothing else you're incentivizing people into using their freebie electricity instead of gas for heating, if they've run out of freebie gas but not electricity.
Capitalism isn't perfect, but pricing goods according to supply and demand is kinda the thing the market does best, and if you think you'll do better you should think again. Nothing is perfect, but interfering with this part of capitalism is pretty much guaranteed to have unintended consequences.