Vandaag eens in de telefoon geklommen. Altijd leuk support in het Engels met iemand wiens moedertaal ook iets anders is.
Een uur later wel wat wijzer. Ik moet de e-mail met de API sleutel even beantwoorden en vragen om de API device control. Nog geen antwoordt, maar met ome Google vond ik ook wat.
Daarin vind je dan weer:
https://oss.soliscloud.com/doc/SolisCloud_control_api_command_list.xlsx
En in de API sleutel mail stond al een link naar een test. (wees gerust niet mijn API sleutel)
Volgens mij willen wij cid:15 āPower Limit Valueā bedienen.
In de tester kan je dan ook de code genereren. Kies controlSettings, CID 15, (hybrid mode uit)
Je krijgt dan:
Request Constructor:
{
āauthorizationā: āAPI 1300319277300413995:4l4hd7YPVcw6TgyABmCu1GWkhK8=ā,
āstringToSignā: āPOST\n9G/zGNaNdzdnHGxphHZuKA==\napplication/json\nWed, 23 Apr 2025 14:41:13 GMT\n/v2/api/controlā,
āsignā: ā4l4hd7YPVcw6TgyABmCu1GWkhK8=ā,
ātimeā: āWed, 23 Apr 2025 14:41:13 GMTā,
ācanonicalizedResourceā: ā/v2/api/controlā,
ābodyā: {
āinverterSnā: āā,
ācidā: ā15ā,
āvalueā: ā70ā
}
}
Request Header:
{
āmethodā: āPOSTā,
āurlā: āhttps://www.soliscloud.com:13333/v2/api/controlā,
ādataā: {
āinverterSnā: āā,
ācidā: ā15ā,
āvalueā: ā70ā
},
āheaderā: {
āContentMD5ā: ā9G/zGNaNdzdnHGxphHZuKA==ā,
āContentTypeā: āapplication/json;charset=UTF-8ā,
āAuthorizationā: āAPI 1300319277300413995:4l4hd7YPVcw6TgyABmCu1GWkhK8=ā,
āTimeā: āWed, 23 Apr 2025 14:41:13 GMTā
}
}
Je zal uiteraard de API moeten veranderen in je eigen API key, al weet ik dan niet wat de code achter de : is. En je zal inverterSn moeten invullen met het serienummer van je omvormer.
Vraag:
Maar dan nu de grote vraag. Hoe regel je dat met Homey? In een ander topic kwam ik onderstaand kaartje tegen. Dus ik denk dat ik op het goede spoor zit, maar hoe vul ik de āheadersā in?
En nog een ander dingetje, ik weet dus nog niet of Solis dan ook de API voor je open moet zetten voor bediening. Want wat ik nu alleen zie op de cloud pagina is āmonitorenā (wacht op e-mail Solis)