we don't need the timezone offset

isn’t necessary, and it wouldn’t be right for everyone anyway!
change load_data to load_page

Also moved the setting of device names to happen automatically after
the getting of the data stream.
All config vars now start with cfg_ and there's a setup function that assigns them
add charging direction (up/down)