Voltage measurement & reporting

Since 20.49.0 i see that the voltage data i am collecting shows periods at around 230/240V (grid voltage) and periods of around 425V.
Does anyone understand why this would be? Is this grid and battery voltages both being output as “voltage”? is there a way to separate the data into two fields if so?

3-phase?

Single phase only.

example of the data logged by PVOutput shown here

Goto the PW gateway address (https://192.168.x.x/api/meters/aggregates) to see what voltage is being reported.

Looking at the output you suggest, there are TWO instances of instant_average_voltage. One is inside the {} for site; one inside the {} for battery. PVOutput seems to be choosing randomly between them for what it returns - normally using battery and sometimes site.

Can you post an example here please.

here is a current example:
{“site”:{“last_communication_time”:“2021-03-04T10:29:19.19053239Z”,“instant_power”:5,“instant_reactive_power”:-616,“instant_apparent_power”:616.0202918735713,“frequency”:0,“energy_exported”:166590.15150211367,“energy_imported”:2284182.2391037373,“instant_average_voltage”:411.2321629870407,“instant_total_current”:6.016,“i_a_current”:0,“i_b_current”:0,“i_c_current”:0,“last_phase_voltage_communication_time”:“0001-01-01T00:00:00Z”,“last_phase_power_communication_time”:“0001-01-01T00:00:00Z”,“timeout”:1500000000},“battery”:{“last_communication_time”:“2021-03-04T10:29:19.190285655Z”,“instant_power”:960,“instant_reactive_power”:0,“instant_apparent_power”:960,“frequency”:50.121,“energy_exported”:23131650,“energy_imported”:26291820,“instant_average_voltage”:238,“instant_total_current”:-26.700000000000003,“i_a_current”:0,“i_b_current”:0,“i_c_current”:0,“last_phase_voltage_communication_time”:“0001-01-01T00:00:00Z”,“last_phase_power_communication_time”:“0001-01-01T00:00:00Z”,“timeout”:1500000000},“load”:{“last_communication_time”:“2021-03-04T10:29:19.189267718Z”,“instant_power”:1793.3842315673828,“instant_reactive_power”:-550.9624471664429,“instant_apparent_power”:1876.1094371656914,“frequency”:0,“energy_exported”:0,“energy_imported”:34375326.017323844,“instant_average_voltage”:411.2321629870407,“instant_total_current”:4.361001869457128,“i_a_current”:0,“i_b_current”:0,“i_c_current”:0,“last_phase_voltage_communication_time”:“0001-01-01T00:00:00Z”,“last_phase_power_communication_time”:“0001-01-01T00:00:00Z”,“timeout”:1500000000},“solar”:{“last_communication_time”:“2021-03-04T10:29:19.189267718Z”,“instant_power”:832.0048217773438,“instant_reactive_power”:55.78496170043945,“instant_apparent_power”:833.8728832458032,“frequency”:50.099849700927734,“energy_exported”:35459247.091668084,“energy_imported”:41343.161945861706,“instant_average_voltage”:238.32212829589844,“instant_total_current”:0,“i_a_current”:0,“i_b_current”:0,“i_c_current”:0,“last_phase_voltage_communication_time”:“0001-01-01T00:00:00Z”,“last_phase_power_communication_time”:“0001-01-01T00:00:00Z”,“timeout”:1500000000}}

Yesterday morning i changed the instant_average_voltage to battery.instant_average_voltage. Since then it has stopped collecting any voltage readings and also any Power Used and the Energy used is zero.

e.g.: (screen shot uploaded)

I changed the line voltage=battery.instant_average_voltage back by dropping the battery prefix, and now I once again get mostly the line grid voltage with the occasional reading as above which is the site voltage.
Is there a bug in PVoutput where it incorrectly parses the JSON sometimes and can’t extract the battery.instant_average_voltage field? forgive my asking but it’s hard for me to see any other explanation.

The voltage setting doesn’t support prefixes, it either uses the voltage from load or solar.

If you have two integration services running then disable the voltage setting from the service uploading consumption as this would read the load voltage and possibly overwrite voltage from the solar from the other service.

To make sure that I am clear, I run 2 services. One direction = IN and one OUT. So disable it on the OUT service?

i want to show the Grid line voltage rather than the Solar voltage. That I assume is the LOAD voltage?

Thank you for being so responsive. I had thought that all parameters could read from the PW data and needed prefixes to get the right element.