Ran into a similar problem and I hate to break it to you but...You're not getting free ZESA.... Its actually charging but not showing you...Their system has a bug when not plugged into power or theres no network...Plug in your meter thingy to a power socket and check your balance...because, its not the meter in your house that says when you're out of power, its the server. So even though your meter isn't communicating with the server right now, you're still getting billed as we speak and you will still be cut-off even if your meter says you have so many units left.