diff --git a/solaredge.py b/solaredge.py index 9437d69..a90da3b 100755 --- a/solaredge.py +++ b/solaredge.py @@ -27,7 +27,7 @@ numeric_modes = { metric_data = { "dc_voltage_volts": ["gauge", "Input bus voltage"], - "meter_energy_watthours": ["counter", "Power meter"], + "meter_energy_watthours_total": ["counter", "Power meter"], "temperature_celsius": ["gauge", "Temperature"], "inverter_mode": ["gauge", "Inverter state (0=off, 3=producing, 5=fault)"], "ac_phase_volts": ["gauge", "Output bus phase voltage"], @@ -89,7 +89,7 @@ def collect(): point = tech[-1] date = ptime(point['date']) yield (date, 'dc_voltage_volts', {}, point.get('dcVoltage')) - yield (date, 'meter_energy_watthours', {'meter': 'production'}, point.get('totalEnergy')) + yield (date, 'meter_energy_watthours_total', {'meter': 'production'}, point.get('totalEnergy')) yield (date, 'temperature_celsius', {}, point.get('temperature')) yield (date, 'inverter_mode', {}, numeric_mode(point.get('inverterMode'))) yield (date, 'ac_phase_volts', {'phase':'1-2'}, point.get('vL1To2')) @@ -109,7 +109,7 @@ def collect(): for m in ms: point = m['values'][-1] date = ptime(point['date']) - yield (date, 'meter_energy_watthours', {'meter': m['meterType'].lower()}, point['value']) + yield (date, 'meter_energy_watthours_total', {'meter': m['meterType'].lower()}, point['value']) def format_metrics(entries): collected = defaultdict(list)