diff --git a/soliscloud/soliscloud.py b/soliscloud/soliscloud.py
--- a/soliscloud/soliscloud.py
+++ b/soliscloud/soliscloud.py
#
@@ -333,6 +333,7 @@ class SolisCloud:
#
# Utility functions to help with __main__ runs
#
''' Build a dict of configuration settings based on environment variables
#
@@ -349,6 +350,7 @@ def configFromEnv():
#
"measurement" : os.getenv("MEASUREMENT", "solar_inverter")
#
def extractBatteryStats(inverter, config):
#
''' Take inverter details and construct line protocol relating to the attached battery
#
@@ -381,8 +383,6 @@ def extractBatteryStats(inverter, config):
#
if inverter["batteryPower"] < 0:
#
tags["batteryState"] = "discharging"
#
fields["batteryDischargeRate"] = float(inverter['batteryPower']) * -1
#
@@ -486,7 +486,8 @@ def extractInverterStats(inverter, station, config):
#
def extractSiteStats(site, config):
#
''' Receive a dict with a site's details and extract stats