No, you have to find the process id first and put that number as parameter of kill -9 as described
in this post earlier. But a reboot will of course kill also all running scripts.
Temp file has removed itself.
I put fill temp with inverter temp = true
fill voltage with ac voltage = true
fill power cons with homeconsumption = true
fill power cons with homeconsumption = false
fill power cons with ac voltage = false
date
time
energy_generation
solar_power
battery_power
battery_soc
grid_power
family_load
home_consumption
inverter_temperature
dc_voltage
ac_voltage
So although the above are available, they are not for the Pi so I cant use battery soc anyway or battery power.
Is that because they didn't yet get added to the script or because the Pi or pvoutput cant cope with the extra data?
The only way is to misuse one of the fields of PVOutput, e.g. inverter_temp. But then you must adapt soliscloud_to_pvoutput.py yourself by changing line 483 into something elese, e.g.:
code:
1
| pvoutput_string = f"data={today_yyymmdd},{current_time},{energy_generation},{solar_power},{energy_consumption},{power_consumption},{temperature},{voltage}" # noqa |
into
code:
1
| pvoutput_string = f"data={today_yyymmdd},{current_time},{energy_generation},{solar_power},{energy_consumption},{power_consumption},{battery_power},{voltage}" # noqa |
If you look closely you see I changed {temperature} into {battery_power}.
Because PVOutput is meant for solar panels, all the battery information cannot be send too. If you pay for PVOutput, you can have
extended parameters.
However, then you also need to adapt the python script yourself.
Oh and the time seems to have gone out of sync. The pvoutput update is now near 2 mins behind real time updating. It used to be at worst 20seconds delayed.
That is probably more to when SolisCloud does the updates, the python script checks once per minute if there is new data. So in practice there can be a delay of 1 minute due to the python script. But that does not matter, because the timestamp of SolisCloud update is send with the data.