Maar voordat we daar zijn moet je eerst in staat zijn om de ruwe data van SolarEdge eenvoudig in te lezen in Google Spreadsheet.
1. Maak een nieuw Spreadsheet aan.
Om even technisch te blijven, het volgende als achtergrond. De data die we van SolarEdge terugkrijgen wordt aangeleverd via het JSON-format. Via een script kan dit in Google Spreadsheet ingelezen worden.
Na wat zoeken op internet kwam ik deze site tegen
http://blog.fastfedora.com/projects/import-json
Via de GitHub link https://github.com/fastfedora/google-docs kom je dan bij de bronbestanden die we nodig hebben voor het script.
2. Klik op: scripts/ImportJSON
3. Druk vervolgens op Code.gs
4. Nu verschijnt de code, ga daarin staan en selecteer alle code.
5. Kopieer de tekst naar het klembord met CTRL+C.
6. Ga naar je Google Spreadsheet
7. Ga naar het menu Extra
8. Ga dan naar Script Editor
Een nieuw tabblad wordt geopend in je internet browser.
9. Druk op Bestand
10. Druk op Nieuw en dan Scriptbestand
11. Geef de naam op van dit scriptbestand, bijvoorbeeld JSON, en druk op OK
12. Het scriptbestand wordt aangemaakt. Haal alle code weg.
13. Plak nu de code er in van ImportJSON.
14. Sluit de Script Editor af (waarschijnlijk moet je deze nog een bestandsnaam meegeven)
15. Ga nu naar je Google Spreadsheet terug en ga ergens in een cel staan.
16. Tik nu in: =importJSON, je zal merken dat er een lijst verschijnt met keuzes voor opdrachten en de ImportJSON staat er tussen
17. Tik nu in:
=importJSON(https://monitoringapi.solaredge.com/site/XXXXX/overview?api-key=ABCDEFGHIJKLMNOPQRSTUVWXYZ123456;;)
18. De resultaten worden opgehaald bij SolarEdge en getoond in de Google Spreadsheet
Lastup- datetime | Lifetimedata Energy | Lifetimedata Revenue | Lastyeardata Energy | Lastmonthdata Energy | Lastdaydata Energy | Currentpower Power |
2015-08-23 21:09:21 | 3319744 | 730.3436 | 3009385.2 | 368361 | 13989.419 |