Skip to content

Frequently Asked Questions (FAQ)

Where do I get an API key and how do I use it?

Your API key is required for:

Getting your API key: See the API Key documentation or contact solarfarmer@dnv.com for further support.


Why do SolarFarmer Desktop and PVSystem produce different results?

SolarFarmer Desktop has detailed spatial information about row positions and can identify which strings are in front/back rows (fixed-tilt) or left/right rows (trackers). This allows more accurate shading calculations for edge-positioned strings.

The PVSystem class, used as part of Workflow 2: Design Plants with high-level metadata, takes a conservative approach and treats all the strings as if these were positioned in middle-position rows (i.e. always subject to row-to-row or mutual shading), resulting in more uniform (but slightly different) shading estimates.


Can I import SDK-generated JSON into SolarFarmer Desktop?

Yes! Use the "Import from API JSON" feature in SolarFarmer Desktop. See the Import from API JSON documentation for details.


What are the current limitations?

PVSystem Class:

  • Supports only one PV module type (defined by a single PAN file)
  • Supports only one inverter type (defined by a single OND file)
  • Uses simplified row positioning (all strings in middle-row assumption)

For information about upcoming features or requests, contact solarfarmer@dnv.com.