Extended data not appearing

Any pvoutput gurus know why the “extended data” doesn’t appear in the live view (or anywhere at all?) I’m sending the data to their API using the field names in the documentation, I’ve made donation to enable these features and that seems to be active

https://pvoutput.org/intraday.jsp?id=104647&sid=91808

  • api fields match the documentation
  • I can also confirm the correct values are being pulled from the inverter according to the logs of solariot as per below:
INFO:root:Published to PVOutput
INFO:root:{'inverter_size': 8.0, 'daily_power_yield': 16300.0, 'total_power_yield': 0.36, 'inverter_power_on_hours': 49, 'internal_temp': 36.2, 'pv1_voltage': 326.7, 'pv1_current': 1.3, 'pv2_voltage': 357.2, 'pv2_current': 2.6, 'total_pv_power': 1399, 'grid_voltage': 241.2, 'inverter_current': 5.4, 'total_active_power': 1311, 'grid_frequency': 50.0, 'export_power': -132, 'export_power_indicator': 65535, 'house_loads': 1178, 'daily_export_energy': 6400.0, 'total_export_energy': 11.3, 'daily_import_energy': 24400.0, 'total_import_energy': 108.4, 'daily_self_consumption_energy': 9900.0, 'total_self_consumption_energy': 25.0, 'year': 2022, 'month': 6, 'day': 30, 'hour': 15, 'minute': 15, 'second': 58, 'timestamp': '30/6/2022 15:15:58'}
INFO:root:Skipping PVOutput to stay under the rate limit
INFO:root:{'inverter_size': 8.0, 'daily_power_yield': 16300.0, 'total_power_yield': 0.36, 'inverter_power_on_hours': 49, 'internal_temp': 36.2, 'pv1_voltage': 325.6, 'pv1_current': 1.3, 'pv2_voltage': 356.2, 'pv2_current': 2.6, 'total_pv_power': 1398, 'grid_voltage': 241.4, 'inverter_current': 5.4, 'total_active_power': 1311, 'grid_frequency': 50.0, 'export_power': -122, 'export_power_indicator': 65535, 'house_loads': 1188, 'daily_export_energy': 6400.0, 'total_export_energy': 11.3, 'daily_import_energy': 24400.0, 'total_import_energy': 108.4, 'daily_self_consumption_energy': 9900.0, 'total_self_consumption_energy': 25.0, 'year': 2022, 'month': 6, 'day': 30, 'hour': 15, 'minute': 16, 'second': 9, 'timestamp': '30/6/2022 15:16:09'}
INFO:root:Published to PVOutput
INFO:root:{'inverter_size': 8.0, 'daily_power_yield': 16300.0, 'total_power_yield': 0.36, 'inverter_power_on_hours': 49, 'internal_temp': 36.2, 'pv1_voltage': 325.2, 'pv1_current': 1.3, 'pv2_voltage': 358.2, 'pv2_current': 2.6, 'total_pv_power': 1395, 'grid_voltage': 241.6, 'inverter_current': 5.4, 'total_active_power': 1311, 'grid_frequency': 50.0, 'export_power': -114, 'export_power_indicator': 65535, 'house_loads': 1196, 'daily_export_energy': 6400.0, 'total_export_energy': 11.3, 'daily_import_energy': 24400.0, 'total_import_energy': 108.4, 'daily_self_consumption_energy': 9900.0, 'total_self_consumption_energy': 25.0, 'year': 2022, 'month': 6, 'day': 30, 'hour': 15, 'minute': 16, 'second': 20, 'timestamp': '30/6/2022 15:16:20'}
INFO:root:Skipping PVOutput to stay under the rate limit
  • the inverter output have the following mappings applied, in order to translate the field names to the specification of post status API according to API docs:
  "Power Generation": "total_active_power",
  "Power Consumption": "house_loads",
#  "Temperature": "internal_temp",
  "Voltage": "grid_voltage",
  "Extended Value v7": "grid_frequency",
  "Extended Value v8": "internal_temp",
  "Extended Value v9": "pv1_voltage",
  "Extended Value v10": "pv1_current",
  "Extended Value v11": "pv2_voltage",
  "Extended Value v12": "pv2_current"
#  "Text Message 1": "inverter_power_on_hours"
}

… and here is my configuration for the extended fields:

I was hoping someone knows what I’ve done wrong

Many thanks in advance!

(edited to provide more info)

The PVOutput config looks fine, but no extended data received.

Best to provide the raw HTTP posting data to the “Add Status” API.

There should be a request setting the v7-v12 values as per the below -

This can be tested simply via the web browser to confirm.

thanks, turns out to be a problem with the solariot integration. I forked it to add support for extended parameters and opened a PR