NEWS
Test Adapter hoymiles - Hoymiles HMS-xxxW-xT Wechselrichter
-
Hallo @eistee ,
danke für Rückmeldung.
Je nach verwendeten App hat man unterschiedliche Portale und auch Firmware-Informationen.
Dazu schreib ich dann die nächsten Tage noch was.Auch ich habe das Problem wie"@mkhalle " (https://forum.iobroker.net/post/1334379 ), dass ich die Clouddaten mit dem Adapter nicht abrufen kann.
Lokale Daten sind abrufbar.
Meldung: Login failed: all authentication strategies rejectedIch habe einen HMS-800W-2T (800S1221TM .WBS0.DE.HM). Ich hab auch schon Geräte gesehen, mit Bezeichnung 800S1221TM .WBS0.EU.HM sowie anderen Regionen. Welche Geräte habt ihr - Die Bezeichnung steht auf der Rückseite des Geräts - Etikett)
Das Gerät habe ich zuletzt mit der "S-Miles Installer App" registriert ( vorher wieder aus der S-Miles Home entfernt - das Gerät kann nur in einem Portal gleichzeitig hinterlegt sein)
Über den Webbrowser ist ein Login bei https://global.hoymiles.com/website/operations/device/dtu möglich. Dort werden mir auch Produktionswerte angezeigt.
Ich hab auch schon Kennwort geändert um auszuschließen, dass es ggf. an Sonderzeichen oder Länge liegt.
Debuglog des Adapters gibt leider keinen weiteren Hinweis:hoymiles.0 2026-05-10 09:00:26.047 debug [192.168.0.161] Response: cmd=0xa2 0x11, payload=112 bytes hoymiles.0 2026-05-10 09:00:21.096 debug [414393326599] RealData: power=20.4W, dailyEnergy=26, sgs=1, pv=2, meter=0 hoymiles.0 2026-05-10 09:00:21.095 debug [192.168.0.161] Response: cmd=0xa2 0x11, payload=111 bytes hoymiles.0 2026-05-10 09:00:17.824 debug [414393326599] Cloud relay received 40 bytes hoymiles.0 2026-05-10 09:00:17.813 debug [414393326599] Cloud relay received 40 bytes hoymiles.0 2026-05-10 09:00:17.022 info Will retry cloud login in 120s... hoymiles.0 2026-05-10 09:00:17.021 error Cloud login retry failed: Login failed: all authentication strategies rejected hoymiles.0 2026-05-10 09:00:15.964 debug [414393326599] RealData: power=20.3W, dailyEnergy=26, sgs=1, pv=2, meter=0 hoymiles.0 2026-05-10 09:00:15.963 debug [192.168.0.161] Response: cmd=0xa2 0x11, payload=112 bytes hoymiles.0 2026-05-10 09:00:14.797 debug [414393326599] Cloud relay heartbeat sent (seq=3) hoymiles.0 2026-05-10 09:00:11.636 debug [414393326599] No active alarms hoymiles.0 2026-05-10 09:00:11.636 debug [414393326599] Command response: action=50, error=0 hoymiles.0 2026-05-10 09:00:11.631 debug [192.168.0.161] Response: cmd=0xa2 0x5, payload=28 bytes hoymiles.0 2026-05-10 09:00:11.025 debug [414393326599] RealData: power=20.4W, dailyEnergy=26, sgs=1, pv=2, meter=0 hoymiles.0 2026-05-10 09:00:11.024 debug [192.168.0.161] Response: cmd=0xa2 0x11, payload=110 bytes hoymiles.0 2026-05-10 09:00:06.074 debug [414393326599] RealData: power=20.3W, dailyEnergy=25, sgs=1, pv=2, meter=0 hoymiles.0 2026-05-10 09:00:06.072 debug [192.168.0.161] Response: cmd=0xa2 0x11, payload=112 bytes hoymiles.0 2026-05-10 08:59:45.976 debug [414393326599] RealData: power=20.2W, dailyEnergy=25, sgs=1, pv=2, meter=0 hoymiles.0 2026-05-10 08:59:45.974 debug [192.168.0.161] Response: cmd=0xa2 0x11, payload=112 bytes hoymiles.0 2026-05-10 08:59:41.667 debug [414393326599] Config: server=dataeu.hoymiles.com:10081, sendTime=5min hoymiles.0 2026-05-10 08:59:41.639 debug [192.168.0.161] Response: cmd=0xa2 0x9, payload=171 bytes hoymiles.0 2026-05-10 08:59:41.036 debug [414393326599] RealData: power=20.1W, dailyEnergy=25, sgs=1, pv=2, meter=0 hoymiles.0 2026-05-10 08:59:41.034 debug [192.168.0.161] Response: cmd=0xa2 0x11, payload=112 bytes hoymiles.0 2026-05-10 08:59:36.126 debug [414393326599] RealData: power=20.2W, dailyEnergy=25, sgs=1, pv=2, meter=0 hoymiles.0 2026-05-10 08:59:36.124 debug [192.168.0.161] Response: cmd=0xa2 0x11, payload=112 bytes hoymiles.0 2026-05-10 08:59:30.948 debug [414393326599] RealData: power=20.1W, dailyEnergy=25, sgs=1, pv=2, meter=0 hoymiles.0 2026-05-10 08:59:30.946 debug [192.168.0.161] Response: cmd=0xa2 0x11, payload=112 bytes hoymiles.0 2026-05-10 08:59:26.054 debug [414393326599] RealData: power=20.2W, dailyEnergy=25, sgs=1, pv=2, meter=0 hoymiles.0 2026-05-10 08:59:26.053 debug [192.168.0.161] Response: cmd=0xa2 0x11, payload=111 bytes hoymiles.0 2026-05-10 08:59:21.106 debug [414393326599] RealData: power=20.1W, dailyEnergy=25, sgs=1, pv=2, meter=0 hoymiles.0 2026-05-10 08:59:21.104 debug [192.168.0.161] Response: cmd=0xa2 0x11, payload=110 bytes hoymiles.0 2026-05-10 08:59:16.000 debug [414393326599] RealData: power=20.1W, dailyEnergy=25, sgs=1, pv=2, meter=0 hoymiles.0 2026-05-10 08:59:15.970 debug [192.168.0.161] Response: cmd=0xa2 0x11, payload=112 bytes hoymiles.0 2026-05-10 08:59:15.780 info [414393326599] Poll cycle: every 5s, config/alarms every 6 polls hoymiles.0 2026-05-10 08:59:14.992 debug [414393326599] Command response: action=33, error=0 hoymiles.0 2026-05-10 08:59:14.985 debug [192.168.0.161] Response: cmd=0xa2 0x5, payload=28 bytes hoymiles.0 2026-05-10 08:59:14.806 debug [414393326599] Cloud relay received 40 bytes hoymiles.0 2026-05-10 08:59:14.796 info Will retry cloud login in 60s... hoymiles.0 2026-05-10 08:59:14.794 debug [414393326599] Cloud relay heartbeat sent (seq=1) hoymiles.0 2026-05-10 08:59:14.788 info [414393326599] Cloud relay connected to dataeu.hoymiles.com:10081 hoymiles.0 2026-05-10 08:59:14.767 info [192.168.0.161] Enabling performance data mode hoymiles.0 2026-05-10 08:59:13.986 error Cloud login failed: Login failed: all authentication strategies rejected hoymiles.0 2026-05-10 08:59:13.319 debug [414393326599] DTU does not require encryption hoymiles.0 2026-05-10 08:59:12.676 info [414393326599] Device states created hoymiles.0 2026-05-10 08:59:11.861 info [192.168.0.161] Device info: DTU SN=414393326599, devices=1, PVs=2 hoymiles.0 2026-05-10 08:59:11.839 debug [192.168.0.161] Response: cmd=0xa2 0x1, payload=98 bytes hoymiles.0 2026-05-10 08:59:11.574 info [192.168.0.161] Connected to DTU hoymiles.0 2026-05-10 08:59:11.386 info Starting cloud connection to Hoymiles S-Miles API hoymiles.0 2026-05-10 08:59:11.382 info Starting local connection to DTU at 192.168.0.161:10081 hoymiles.0 2026-05-10 08:59:11.103 info starting. Version 0.3.4 (non-npm: Eistee82/ioBroker.hoymiles#1b767c80fd1e344d9a6f7e68a128c6dc64663bdc) in /opt/iobroker/node_modules/iobroker.hoymiles, node: v22.16.0, js-controller: 7.0.6 hoymiles.0 2026-05-10 08:58:52.825 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reasonIch hab mal nach dieser Fehlermeldung in Kombination mit Hoymiles im Internet gesucht.
Neben vielen Hinweisen die gar nicht zutreffen können, hier folgende:The "Login failed: all authentication strategies rejected" error in the Hoymiles S-Miles Cloud/App typically indicates a disconnection between the credentials you are entering, the specific regional server you are connecting to, or a temporary outage.Here are the most effective troubleshooting steps based on user experiences in 2026:
- Check Server Region: In the app login screen, ensure you are selecting the correct regional server (e.g., global.hoymiles.com or dataeu.hoymiles.com).
-> Wo sendet dein Gerät hin? meines Nach "dataeu" - Password Reset: Reset your password via the "Forgot Password" function. Even if you are sure it is correct, a reset often forces a synchronization with the auth server.
-> verschiedene Kennwörter ausprobiert. Mit Sonderzeichen / ohne - diverse Kennwortlängen,... - If you are using the homeassistant-hoymiles-cloud integration, this error means the API has changed.Update Integration: Ensure you are using the latest version of the custom component, as updates in March 2026 fixed a salted v3 authentication mismatch. (https://github.com/Philra94/homeassistant-hoymiles-cloud/issues/27)
-> keine Ahnung ob das hier in ähnlicher Weise zutrifft.
Bezüglich Firmware melde ich mich separt nochmal.
Vg - Check Server Region: In the app login screen, ensure you are selecting the correct regional server (e.g., global.hoymiles.com or dataeu.hoymiles.com).
-
Beides auf den aktuellen Stand bringen. Den Rest dann auch.
IO Broker habe ich auf node: v24.15.0, js-controller: 7.0.7 Aktualisiert und auch alle anderen Adapter.
hat mich ein paar Schrecksekunden gekostet. Gib seit ein paar wenigen Tagen Node V26.x damit geht (bei mir) die Adminseite nicht mehr - mit v24 gehts wieder.Leider hat das aber mein Anmeldeproblem nicht behoben.
hoymiles.0 2026-05-10 18:35:17.155 info Will retry cloud login in 60s... hoymiles.0 2026-05-10 18:35:15.108 error Cloud login failed: Login failed: all authentication strategies rejected hoymiles.0 2026-05-10 18:35:15.083 info [414393326599] Poll cycle: every 5s, config/alarms every 6 polls hoymiles.0 2026-05-10 18:35:14.110 info [414393326599] Cloud relay connected to dataeu.hoymiles.com:10081 hoymiles.0 2026-05-10 18:35:14.070 info [192.168.0.161] Enabling performance data mode hoymiles.0 2026-05-10 18:35:13.345 info [414393326583] Device states created hoymiles.0 2026-05-10 18:35:12.500 info [192.168.0.161] Device info: DTU SN=414393326599, devices=1, PVs=2 hoymiles.0 2026-05-10 18:35:12.110 info [192.168.0.161] Connected to DTU hoymiles.0 2026-05-10 18:35:12.052 info Starting cloud connection to Hoymiles S-Miles API hoymiles.0 2026-05-10 18:35:12.048 info Starting local connection to DTU at 192.168.0.161:10081 hoymiles.0 2026-05-10 18:35:11.774 info starting. Version 0.3.4 (non-npm: Eistee82/ioBroker.hoymiles#1b767c80fd1e344d9a6f7e68a128c6dc64663bdc) in /opt/iobroker/node_modules/iobroker.hoymiles, node: v24.15.0, js-controller: 7.0.7 hoymiles.0 2026-05-10 18:34:57.720 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason hoymiles.0 2026-05-10 18:34:57.719 info terminating hoymiles.0 2026-05-10 18:34:57.260 warn setTimeout called, but adapter is shutting down hoymiles.0 2026-05-10 18:34:57.258 info Got terminate signal TERMINATE_YOURSELF -
Beides auf den aktuellen Stand bringen. Den Rest dann auch.
IO Broker habe ich auf node: v24.15.0, js-controller: 7.0.7 Aktualisiert und auch alle anderen Adapter.
hat mich ein paar Schrecksekunden gekostet. Gib seit ein paar wenigen Tagen Node V26.x damit geht (bei mir) die Adminseite nicht mehr - mit v24 gehts wieder.Leider hat das aber mein Anmeldeproblem nicht behoben.
hoymiles.0 2026-05-10 18:35:17.155 info Will retry cloud login in 60s... hoymiles.0 2026-05-10 18:35:15.108 error Cloud login failed: Login failed: all authentication strategies rejected hoymiles.0 2026-05-10 18:35:15.083 info [414393326599] Poll cycle: every 5s, config/alarms every 6 polls hoymiles.0 2026-05-10 18:35:14.110 info [414393326599] Cloud relay connected to dataeu.hoymiles.com:10081 hoymiles.0 2026-05-10 18:35:14.070 info [192.168.0.161] Enabling performance data mode hoymiles.0 2026-05-10 18:35:13.345 info [414393326583] Device states created hoymiles.0 2026-05-10 18:35:12.500 info [192.168.0.161] Device info: DTU SN=414393326599, devices=1, PVs=2 hoymiles.0 2026-05-10 18:35:12.110 info [192.168.0.161] Connected to DTU hoymiles.0 2026-05-10 18:35:12.052 info Starting cloud connection to Hoymiles S-Miles API hoymiles.0 2026-05-10 18:35:12.048 info Starting local connection to DTU at 192.168.0.161:10081 hoymiles.0 2026-05-10 18:35:11.774 info starting. Version 0.3.4 (non-npm: Eistee82/ioBroker.hoymiles#1b767c80fd1e344d9a6f7e68a128c6dc64663bdc) in /opt/iobroker/node_modules/iobroker.hoymiles, node: v24.15.0, js-controller: 7.0.7 hoymiles.0 2026-05-10 18:34:57.720 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason hoymiles.0 2026-05-10 18:34:57.719 info terminating hoymiles.0 2026-05-10 18:34:57.260 warn setTimeout called, but adapter is shutting down hoymiles.0 2026-05-10 18:34:57.258 info Got terminate signal TERMINATE_YOURSELFUnd deswegen installiert man ja auch nicht 'irgendwas irgendwie' sondern die aktuelle Empfehlung. Stand heute ist das nodejs@22.
Installier da also am besten per
iob nodejs-updatedie Empfehlung.
-
Eine Bitte an die User die Cloud Loginprobleme haben.
Bitte den Adapter mal mit der URL https://github.com/Eistee82/ioBroker.hoymiles/tree/feat/cloud-login-v0-fallback installieren.

Und bitte prüfen ob der Login damit funktioniert.
In den Adaptereinstellungen gibt es einen Button mit dem der Login getestet werden kann. Dies erzeugt auch eine Debug-Ausgabe.Hoymiles hat zwei Loginverfahren. v0 und v3. Im Adapter auf der Test Repo ist nur v3 vorhanden. v3 wird von der Installer App verwendet. Der v0 Login ist neu unter der URL und wird von der Home App verwendet.
Wenn dies so funktioniert bei allen dann mach ich daraus eine neue Version ;)
-
Eine Bitte an die User die Cloud Loginprobleme haben.
Bitte den Adapter mal mit der URL https://github.com/Eistee82/ioBroker.hoymiles/tree/feat/cloud-login-v0-fallback installieren.

Und bitte prüfen ob der Login damit funktioniert.
In den Adaptereinstellungen gibt es einen Button mit dem der Login getestet werden kann. Dies erzeugt auch eine Debug-Ausgabe.Hoymiles hat zwei Loginverfahren. v0 und v3. Im Adapter auf der Test Repo ist nur v3 vorhanden. v3 wird von der Installer App verwendet. Der v0 Login ist neu unter der URL und wird von der Home App verwendet.
Wenn dies so funktioniert bei allen dann mach ich daraus eine neue Version ;)
Eine Bitte an die User die Cloud Loginprobleme haben.
Guten Morgen,
gerade installiert und probiert.Ich hab es mit beiden Accounts probiert:
- dem S-Miles Account (DIY), erstellt über die "S-Miles Installer" APP
hoymiles.0
2026-05-11 07:39:50.964 info [testCloudLogin] result for xxxxxxxx@gmx.net: region@neapi.hoymiles.com: ok (dc=0) | v3@neapi.hoymiles.com: rejected status=1 "Log in failed. Please check your account and password.#7" | v0@neapi.hoymiles.com: rejected status=1 "Your app version is low. Please update to the latest version."
Ergebnis:
-> Im Adapter: Fehler beim Login. Tatsächlich bekomme ich auch die identische Fehlermeldung, wenn ich bewusst ein falsches Kennwort eingebe.
-> auf der Webseite https://global.hoymiles.com/website/ : Mit den gleichen Credentials ist ein Login erfolgreich
weitere Anmerkung: bei mir läuft der IO Broker noch auf http - ich bekomme bei der PW Eingabemaske folgenden Hinweis. Keine Ahnung ob das relevant ist.

- dem S-Miles Home Account, erstellt über die "S-Miles Home" APP
hoymiles.0
2026-05-11 07:44:50.185 info [testCloudLogin] result for yyyyyyyyy@gmx.de: region@neapi.hoymiles.com: ok (dc=1) | v3@euapi.hoymiles.com: rejected status=1 "The account can only be used for logging in to the S-Miles Home app." | v0@euapi.hoymiles.com: rejected status=1 "Your app version is low. Please update to the latest version."
-> Im Adapter: Fehler beim Login: The account can only be used for logging in to the S-Miles Home app.
-> auf der Webseite https://global.hoymiles.com/website/ : The account can only be used for logging in to the S-Miles Home app.
==>S-Miles Home accounts können dafür nicht verwendet werden.
- dem S-Miles Account (DIY), erstellt über die "S-Miles Installer" APP
-
Guten Morgen,
das ist dir wahrscheinlich bekannt: Hoymiles migrated to a new Argon2-based authentication flowAs of early 2026, Hoymiles has updated its S-Miles Cloud authentication, specifically impacting the login process. Recent investigations into the Hoymiles web login flow revealed a mismatch in the "salted v3 authentication path".
This change to a more secure, likely Argon2-based (or similar modern hashing) algorithm has caused issues with third-party integrations, such as Home Assistant.Key Details of the Authentication Update:
- Path: The authentication now involves a salted v3 path at /iam/pub/3/auth/login.
- Impact: Third-party integrations that were not updated to handle this new salted/hashed authentication method failed, receiving 502 errors or authentication failures.
- Fix: As of March 2026, the "homeassistant-hoymiles-cloud" integration has been updated to correctly handle the new authentication flow and now supports both cloud and DIY accounts.
- Context: This change is consistent with moving from older hashing mechanisms (like BCrypt or SHA) to modern, memory-hard algorithms like Argon2, which improve security against GPU/ASIC brute-force attacks.
Falls doch irrelevant - ich will nur helfen das Problem einzugrenzen ;-)
Vg -
Hi @der_user,
kannst du den Adapter nochmal neu installieren von der URL https://github.com/Eistee82/ioBroker.hoymiles/tree/feat/cloud-login-v0-fallback
Ich hab mir einen Account angelegt wie du ihn nutzt und damit den Login erfolgreich getestet. In dem Account habe ich nur keinen Wechselrichter zum testen.
Die neue Version sollte die Home Accounts unterstützen nun.
Gruß Alina -
Hi @der_user,
kannst du den Adapter nochmal neu installieren von der URL https://github.com/Eistee82/ioBroker.hoymiles/tree/feat/cloud-login-v0-fallback
Ich hab mir einen Account angelegt wie du ihn nutzt und damit den Login erfolgreich getestet. In dem Account habe ich nur keinen Wechselrichter zum testen.
Die neue Version sollte die Home Accounts unterstützen nun.
Gruß AlinaDie neue Version sollte die Home Accounts unterstützen nun.
schaut gut aus, jetzt geht der Login bei beiden Account-Typen:
Sowohl der von der Home App als auch der vom Installer Account.
Komischer weise werden beide im Log mit profile=home angezeigt.
Vielleicht sind neue Installer-Accounts im Hintergrund bei Hoymiles etwas anders als ältere. Ist aber egal. Das wichtigste es geht.Da ich in beiden Accounttypen (noch) Wechselrichter hinterlegt habe, kann ich bestätigen, dass ein paar Daten abrufbar sind. Zumindest was ich in der Kürze der Zeit erkennen konnte. Unter "weather" wird mir nichts angezeigt.
hoymiles.0
2026-05-12 12:13:10.749 info [testCloudLogin] result for <HoymilesS-MilesInstaller-Account>@gmx.net: region@neapi.hoymiles.com: ok (dc=0) | preInsp@neapi.hoymiles.com: ok (v=3 profile=home salt=yes) | login@neapi.hoymiles.com: ACCEPTED (token received)
hoymiles.0
2026-05-12 12:13:09.192 info [testCloudLogin] starting diagnostics for <HoymilesS-MilesInstaller-Account>hoymiles.0
2026-05-12 12:14:04.555 info [testCloudLogin] result for <HoymilesS-MilesHome-Account>@gmx.de: region@neapi.hoymiles.com: ok (dc=1) | preInsp@euapi.hoymiles.com: ok (v=3 profile=home salt=yes) | login@euapi.hoymiles.com: ACCEPTED (token received)
hoymiles.0
2026-05-12 12:14:02.649 info [testCloudLogin] starting diagnostics for <HoymilesS-MilesHome-Account>@gmx.de -
Ich hatte ja versprochen, noch etwas zur Firmware zu schreiben.
Vorweg: Es gibt drei verschiedene Apps (hier gelistet: https://global.hoymiles.com/website/app).
Da ich es anfangs nicht besser wusste, habe ich zuerst die S-Miles Home App verwendet.Vorteile:
-Aktuelle Firmwarestände werden angezeigt.
-DTU und Mikro-Wechselrichter lassen sich getrennt aktualisieren.Nachteil:
-Mit diesem Account kann man sich nicht im Webportal einloggen. Die Anmeldung ist ausschließlich über die App möglich.Durch den Hinweis, dass für das Webportal ein anderer Account benötigt wird, und weil ich im Adapter keine Cloud-Verbindung herstellen konnte, habe ich mir zusätzlich die S-Miles Installer App heruntergeladen.
Mit dem gleichen Account funktioniert die Anmeldung dort nicht, daher habe ich mit einer zweiten Mailadresse einen zusätzlichen Account angelegt.Vorteile dieser App:
- Mehr Informationen verfügbar.
- Möglichkeit, Übersichten/Draufsichten o. Ä. zu erstellen.
Nachteile:
- Es werden nicht die neuesten Firmwareversionen angezeigt.
- Es kann nur die DTU aktualisiert werden, nicht jedoch der Mikro-Wechselrichter.
Was habe ich nun gemacht um aktuelle Firmware zu bekommen?
Wichtig: Der Wechselrichter kann immer nur einem Account gleichzeitig zugewiesen sein.
Den Wechselrichter aus der S-Miles Installer App entfernt, falls dort schon registriert:
Anlagen → Anlage bearbeiten → Geräte → Bearbeiten → Geräte-ID löschenDanach in der S-Miles Home App hinzugefügt:
System → "+" (oben rechts) → Gerät → Gerät hinzufügen → manuell oder per WLAN → anschließend den weiteren Schritten folgen
nun kommt vermutlich direkt die Meldung dass es für die eine oder auch beide Module neue Firmwarestände gibt
Falls nicht: Geräte -> Micro auswählen -> Zahnrad -> Firmware
In meinem Fall war die Aktualisierung des Kommunikationssmodul direkt "Pflicht" da mir die App den Hinweis angezeigt hatte, dass mit der niedrige Versionen (V00.01.11) eine instabiles WLAN Verbindung bestehen kann.
Wechselrichter Firmware stand mir frei.für HMS-800W-2T gibts derzeit folgende Stände (12.05.2026)
Kommunikationsmodul: V01.00.07
Wechselrichter: V01.03.09Ich habe beide Firmwarestände Aktualisiert - der Adpater kann weiterhin mit dem Gerät kommunizieren.
Ich wollte das Gerät aber wieder in der S-Miles Installer App haben, da mir der parallele Webzugriff wichtig ist.
Also wieder Gerät aus der S-Miles Home App entfernt und in der S-Miles Installer App hinzugefügt.
Nun hab ich wieder das Gerät in der Installer App und WEb Portal.

Installer App und WEb Portal wird zwar Firmwareupdate angeboten - nicht aber die aktuellen Firmwarestände

-
alles klar. dann hab ich nur den "Fehler" gemacht, dass ich direkt über die Home App mir einen Account hab generieren lassen.
D.h. der Home Account ist nicht bei der Installer App zu verwenden aber anders herum schon.
Alles klar.dann sollten dir nun vermutlich auch neuere Firmwarestände angezeigt werden?
-
Sollte der Adapter bei "Weather" irgendwas anzeigen?
der Ordner ist bei mir leer.

und ist bei dir die Zeit der letzten Aktualisierung auch + 2 Stunden? - jetzt ist es 20:50 Uhr
Tue May 12 2026 22:45:49 GMT+0200 (Mitteleuropäische Sommerzeit) -
Also die Zeiten sind bei mir +1std und er zeigt im hoymiles.0.station-?????????????.info.timezone auch utc+1 an. Wetter geht nur mit dem installer Account. Der home Account liefert leider nicht alle daten. Beide Accountarten haben unterschiedliche API Endpunkte und daher nicht 100% identische daten.
https://github.com/Eistee82/ioBroker.hoymiles/blob/main/docs/de/README.md -
Wie weiter oben geschrieben habe ich beide Account Typen.
Home als auch Installer.
Mit beiden probiert. Bei keinem werden mir Wetterdaten angezeigt.hoymiles.0
2026-05-12 12:13:10.749 info [testCloudLogin] result for <HoymilesS-MilesInstaller-Account>@gmx.net: region@neapi.hoymiles.com: ok (dc=0) | preInsp@neapi.hoymiles.com: ok (v=3 profile=home salt=yes) | login@neapi.hoymiles.com: ACCEPTED (token received)
hoymiles.0
2026-05-12 12:13:09.192 info [testCloudLogin] starting diagnostics for <HoymilesS-MilesInstaller-Account>Allerdings wird im logging bei dem Account auch hier erwähnt: profile=home
Was eigentlich falsch istAnders gefragt: wie hast du deinen Installer Account erstellt? Über die App oder über die Webseite und über welche genau? Ich habe gesehen, dass es auch noch einen alte Webseite gibt.
Dann würde ich meine erstellten Accounts löschen und entsprechend den richtigen erstellen.
Vg -
@der_user das war noch ein kleiner Bug das immer Home Api ohne Wetter benutzt wurde. Vielen Dank dir für das Testen. Mit deiner hilfe ist esw nun gelungen die Home Accounts zu integrieren. Ich habe Soeben eine neue Version 0.3.5 released die kann dann auch bald direkt in iobroker geupdated werden oder jetzt schon per npm.
-
@der_user das war noch ein kleiner Bug das immer Home Api ohne Wetter benutzt wurde. Vielen Dank dir für das Testen. Mit deiner hilfe ist esw nun gelungen die Home Accounts zu integrieren. Ich habe Soeben eine neue Version 0.3.5 released die kann dann auch bald direkt in iobroker geupdated werden oder jetzt schon per npm.
Version 0.3.5
hab mir die gerade installiert.
jetzt schaut der Login im Log anders aus:
hoymiles.0
2026-05-13 20:34:14.299 info [testCloudLogin] result for HoymilesS-MilesInstaller-Account>@gmx.net: region@neapi.hoymiles.com: ok (dc=0) | preInsp@neapi.hoymiles.com: ok (v=3 salt=yes) | login@neapi.hoymiles.com: ACCEPTED (token received) | probe@neapi.hoymiles.com: profile=installer (status=0)
hoymiles.0
2026-05-13 20:34:12.284 info [testCloudLogin] starting diagnostics for HoymilesS-MilesInstaller-Account>@gmx.netAllerdings ist der "weather" Ordner noch immer leer (profile=installer)
oder hätte ich nun wieder mit dem Home-Account testen müssen?
-
Ich hab mir mal Netzwerkanalyse im Browser angesehen.
Kann es sein, dass du du ggf. die Daten nicht nur zental von NEAPI.... abrufen kannst sondern je nach Gerät zusätzlich von EUAPI....
Anscheinend liegen die personenbezogenen Daten von meinem Account / Gerät nur auf den europäischen Servern vor - nicht aber am globalen. Mein Gerät hat hinten auf dem Typenschild ....WBS0.DE.HM.Laut ChatGPT verteilt Hoymiles die Daten:
Hoymiles trennt Daten nicht nur logisch, sondern auch physisch:
IAM / Login
PV Daten
Geo / Mapping
Forecast / Weather
Device Telemetryperformance.getEntriesByType("resource") .map(r => new URL(r.name).hostname) .filter((v,i,a)=>a.indexOf(v)===i)Liefert als Ergebnis: "static.hoymiles.com", "global.hoymiles.com", "neapi.hoymiles.com", "at.alicdn.com", "apis.google.com", "euapi.hoymiles.com" ]
auf der neapi.hoymiles.com ist latitude / longitude "0.0"

dann er folgt laut Browseranalys aber ein paar Zeilen später der Aufruf der eupai.hymiles.com und dort bekommt er die Koordinaten

Somit muss vermutlich auch bei der API die Information vorliegen, wo die echten Daten abzurufen sind.Generell scheint mir aber dass der Objektbaum noch immer der Stand vom "Home" account ist.
Du Schreibst in deiner Doku "... auf global.hoymiles.com und nutzt die volle /pvm/...-Web-API inkl. latitude/longitude/address/local_time/status/warn_data und Firmware-Versionsstrings."Das wird mir im Objektbaum (Cloud) alles nicht angezeigt (siehe einen Post drüber)
auch z.B. keine Firmwaredaten
Allerdings zeigt er mir z.B Fimware im Browser an: - über die Url: filename /pvm/api/0/station/select_device_of_tree
habe ich meine Daten.Ermittelst du über global.hoymiles.com/pvm/api/0/station/ oder
neapi.hoymiles.com/pvm/api/0/station/select_device_of_treeLetzteres ist nämlich anscheinend die "richtige" Domain für Device Daten

Vg
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden

