Closed sirfergy closed 1 year ago
Thanks!
The data here shows that the integration is properly pulling the 0 from the data:
"ISDETAIL": true,
"SERIAL": "PVS5M644023p",
"TYPE": "PVS5-METER-P",
"STATE": "working",
"STATEDESCR": "Working",
"MODEL": "PVS5M0400p",
"DESCR": "Power Meter PVS5M644023p",
"DEVICE_TYPE": "Power Meter",
"SWVER": "17",
"PORT": "",
"DATATIME": "2023,05,05,05,11,15",
"ct_scl_fctr": "50",
"net_ltea_3phsum_kwh": "0",
"p_3phsum_kw": "0",
"q_3phsum_kvar": "0",
"s_3phsum_kva": "0",
"tot_pf_rto": "1",
"freq_hz": "59.9003",
"CAL0": "50",
"origin": "data_logger",
"OPERATION": "noop",
"CURTIME": "2023,05,05,05,11,28"
This probably means that your system doesn't actually have the production meter clamps installed (You could try summing the panels production value in a template sensor I think.. or asking your installer to add the clamps :-) )
This is pulling the data that is available though, the integration can't solve missing data :-(
I created a helper that adds all the lifetime_power
values for each inverter. Then I used that in my configuration.yaml to create a template that the energy dashboard can consume for production
template:
- sensor:
- name: "solar_production"
unit_of_measurement: 'kWh'
state: >
{{ states("sensor.solar_production_lifetime_power") | float }}
device_class: energy
state_class: total
First off, this is an amazing add-on for HASS!
It seems consumption reports correctly, but the production value is always 0. Is there a way to make it return the correct value?
DeviceList output: