Mijn vraag
Ik heb 8 jaar geleden SolarEdge zonnepanelen op het dak laten leggen. Ik heb ook een SolarEdge account waarmee ik kan inloggen op monitoring.solaredge.com.
Ik wil nu mijn SolarEdge informatie koppelen aan mijn home automation systeem (Fibaro), waarvoor ik een API key nodig heb. Die heb ik opgevraagd bij de installateur en vrij snel een key van 32 karakters gekregen.
Op de API krijg ik alleen geen ander resultaat dan 'Invalid Token'. Vervolgens via de support van SolarEdge om hulp gevraagd. Die hebben tot tweemaal toe een nieuwe key gestuurd, maar allemaal met hetzelfde resultaat.
Blijkbaar doe ik iets fout (of heb ik driemaal een foute key gekregen).
Ik heb diverse dingen geprobeerd.
1. Van uit een Ubuntu server gebruik van curl:
curl "https://monitoringapi.solaredge.com/sites/list?api_key=<<mijn32karakterkey>>"
curl "https://monitoringapi.solaredge.com/site/<<mijn6cijfersitenr>>/details?api_key=<<mijn32karakterkey>>"
In alle gevallen als resultaat "{"String":"Invalid token"}"
2. Zelfde, maar dan via wget
wget "https://monitoringapi.solaredge.com/sites/list?api_key=<<mijn32karakterkey>>"
Resultaat:
--2025-02-04 20:35:01-- https://monitoringapi.sol...key=<<mijn32karakterkey>>
Resolving monitoringapi.solaredge.com (monitoringapi.solaredge.com)... 147.185.237.58
Connecting to monitoringapi.solaredge.com (monitoringapi.solaredge.com)|147.185.237.58|:443... connected.
HTTP request sent, awaiting response... 403
2025-02-04 20:35:01 ERROR 403: (no description).
3. Via een webbrowser onder windows (Chrome):
Resultaat: (view source) "Invalid token"
Wat doe ik fout?
Wat ik al gevonden of geprobeerd heb:
- SolarEdge support geraadpleegd (maar die genereren alleen een nieuwe key, zonder die te proberen of uit te leggen of die het bij hun wel doet)
- API manual doorgespit (https://knowledge-center....les/se_monitoring_api.pdf)
Ik heb 8 jaar geleden SolarEdge zonnepanelen op het dak laten leggen. Ik heb ook een SolarEdge account waarmee ik kan inloggen op monitoring.solaredge.com.
Ik wil nu mijn SolarEdge informatie koppelen aan mijn home automation systeem (Fibaro), waarvoor ik een API key nodig heb. Die heb ik opgevraagd bij de installateur en vrij snel een key van 32 karakters gekregen.
Op de API krijg ik alleen geen ander resultaat dan 'Invalid Token'. Vervolgens via de support van SolarEdge om hulp gevraagd. Die hebben tot tweemaal toe een nieuwe key gestuurd, maar allemaal met hetzelfde resultaat.
Blijkbaar doe ik iets fout (of heb ik driemaal een foute key gekregen).
Ik heb diverse dingen geprobeerd.
1. Van uit een Ubuntu server gebruik van curl:
curl "https://monitoringapi.solaredge.com/sites/list?api_key=<<mijn32karakterkey>>"
curl "https://monitoringapi.solaredge.com/site/<<mijn6cijfersitenr>>/details?api_key=<<mijn32karakterkey>>"
In alle gevallen als resultaat "{"String":"Invalid token"}"
2. Zelfde, maar dan via wget
wget "https://monitoringapi.solaredge.com/sites/list?api_key=<<mijn32karakterkey>>"
Resultaat:
--2025-02-04 20:35:01-- https://monitoringapi.sol...key=<<mijn32karakterkey>>
Resolving monitoringapi.solaredge.com (monitoringapi.solaredge.com)... 147.185.237.58
Connecting to monitoringapi.solaredge.com (monitoringapi.solaredge.com)|147.185.237.58|:443... connected.
HTTP request sent, awaiting response... 403
2025-02-04 20:35:01 ERROR 403: (no description).
3. Via een webbrowser onder windows (Chrome):
Resultaat: (view source) "Invalid token"
Wat doe ik fout?
Wat ik al gevonden of geprobeerd heb:
- SolarEdge support geraadpleegd (maar die genereren alleen een nieuwe key, zonder die te proberen of uit te leggen of die het bij hun wel doet)
- API manual doorgespit (https://knowledge-center....les/se_monitoring_api.pdf)