How to get ambient air temperature into graph

Is there a way to display ambient air temperature with the SolarEdge device temperature in the graph? Is there a weather site that provides and API key without having to install a monitoring station?

Alternatively, I’ve got a number of temperature devices that I can access in my HA system and I can push those temperatures with an http request to anywhere. Is there an API for pvoutput that would allow me to periodically push temperature data from my own sensors? And if so, how do I display that data in the graph?

See https://openweathermap.org/

Create an account with www.wunderground.com and set up your home device on there. It will allow you to create an API key for your new station. That’s what I did.

Does anybody have an update to this problem of getting temperature data into Pvoutput? It seems that all the API keys have been shut off of openweathermap and wunderground.

My OpenWeatherMap is working still nicely. See no problems…

I think since I am a new account signup, I have to purchase Weather API 3.0 which is not compatible with pvoutput

Correct. Only the old one functions so far, I tested it too.

1 Like

Hi all, Regarding temperature monitoring - rather than start a new thread: I’ve just had a Smart Meter installed to my 6.3 kW array and Fronius 5 inverter. I have 2 x pushes set up within the Fronius ‘Settings’ > ‘PUSH SERVICE’ as follows:

SolarAPI v1 - CurrentData - Inverter
/service/r2/froniuspost.jsp?sid=XYZ&key=XYZ&dayenergy=0&pac=1&v5=temperature

The second ‘Push’ is from the meter - which I assume has no access to any temperature data. I have also added the following to ‘Standard Parameters’
PVOutput

I can’t for the life of me work out how to display either panel temperature or air temperature. Does this need to be done in the Fronius Inverters’ settings, or in the PVOutput settings? I see ‘Temperature’ on the ‘Live’ Graph, but no data. Can the brains trust help a newbie out?

The online help lists the values that can be pushed directly from the Fronius inverter via the ‘Push Service’. Temperature is not one of them.

https://pvoutput.org/help/push_services.html?highlight=fronius#fronius-push

If you want to include the ‘AMBIENT’ temperature you will need to choose / select a ‘Weather’ source in the System Settings of your inverter. I use ‘Wunderground’ which provides me with temperature from my own weather station. There are other options available depending on where you are located.

https://pvoutput.org/help/auto_uploader.html?highlight=weather#weather-device

Depending on the model of your Fronius inverter it is possible to obtain, via the Fronius API, the internal temperature of the inverter. In addition to the inverter’s PUSH service I run a script which extracts the internal temperature from my Symo and Pushes it to PVO as v9. The highest I’ve seen is around 63C in summertime.

For complete overkill I also push the external temperature to PVO as v12. My inverter is located in my garage and the temperature in there is often a few degrees different from the local temperature.

Grannos

1 Like

Thanks. I’ve much to learn kemosabe.

Oops. The Weather data is selected from with the Inverter Settings of PVO and not the actual inverter.

My bad…