Fix excessive thread use by using shared cached thread pool for serial connections.
Update to latest test API.
Rework legacy daily resetting kWh validation.
Tweak log message.