Repository navigation
Replies: 1 comment
|
Danke für die Info, das wusste ich nicht. Ich habe im Readme eine Anmerkung dazu gemacht und hierher verlinkt. Ich habe das in die discussions verschoben, weil es kein Issue der Integration ist, aber als Info bleiben soll. Edit: Ich habe das nie ausprobiert, weil ich einen Solar Manager mit diesem Namen habe und Portal-Zugang. Aber ich kann natürlich in den Dev-Tools anschauen, was passiert, wenn ich im Portal das lokale Gateway aktiviere/deaktiviere. Dabei kommt das oben genannte raus. Es gäbe so auch noch |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hallo Soardiac, danke für die Integration!
Ich habe ein Helion ONE System (umgelabelter Solar Manager, Huawei SUN2000). Die lokale API war deaktiviert (keine offenen Ports am Gateway), und weder in der Helion ONE App noch im Web (one.helion.ch) habe ich eine Option gefunden, sie einzuschalten. Ins Solar Manager Portal komme ich mit dem Helion-Konto nicht rein („user role not allowed“).
Was funktioniert hat, mit dem eigenen Helion ONE Login:
POST https://main-api.solar-manager.ch/v3/auth/login/passwordmit{"identifier": "<email>", "password": "<passwort>"}. Die Antwort enthältaccessTokenund unteruser.gateway._iddie Gateway-ID.GET https://main-api.solar-manager.ch/gateways/<gateway _id>/local-servermitAuthorization: Bearer <accessToken>liefert{"httpEnabled":false,"httpsEnabled":false,"apiKeys":[]}.PATCHauf dieselbe URL mit{"httpEnabled": true}.Etwa 20 Sekunden später antwortet
http://<gateway-ip>/v2/point, und die Integration läuft im lokalen Modus problemlos, ohne Cloud.Vielleicht hilft das anderen Helion-Kunden, eventuell als Hinweis im README. (Achtung: Es ist die _id des Gateways, nicht die smId.)
All reactions