GithubHelp home page GithubHelp logo

Comments (23)

Gubi2023 avatar Gubi2023 commented on August 30, 2024 1

oh,oh da hab ich ja mit meinem Issue wieder was ausgelöst... sorry!

from ahoy.

Flole998 avatar Flole998 commented on August 30, 2024 1

Bei Problemen mit Ahoy macht es keinen Sinn die Leute zu irgendwem zu schicken der nichts mit Ahoy zutun hat. Wenn es dafür keinen Support von dir gibt ist das deine Entscheidung, nur wird niemand außerhalb des Ahoy-Projektes plötzlich support für Ahoy anbieten können und wollen. Besser wäre es also, wenn man sagt "Bitte Originalzustand wiederherstellen und das Problem damit reproduzieren, wenn es immer noch ein Problem gibt gerne erneut melden".

from ahoy.

knickohr avatar knickohr commented on August 30, 2024

800W bei einem HM-600 ? 😲

from ahoy.

Gubi2023 avatar Gubi2023 commented on August 30, 2024

s.o.:
mit flole-Tool getuned
ausserdem: die Eingabe einer höheren Prozentzahl ging immer, ob sinnvoll oder nicht...

from ahoy.

dknubben avatar dknubben commented on August 30, 2024

@Gubi2023
Bedeutet dies, dass AhoyDTU grundsätzlich auch nach dem Mod mit dem Flole-Inverter-Tool weiter uneingeschränkt funktioniert?
Hierzu konnte ich bisher keine Infos finden.

from ahoy.

stefan123t avatar stefan123t commented on August 30, 2024

@dknubben flole hatte das Firmware Image der HM-600 so angepaßt, dass das selbe harte Limit wie bei einem HM-800 gilt. Ich vermute das ist lediglich ein max. Wert irgendwo im FW image. Die API und anderen FW code hat er zwar disassembled, um es zu verstehen, aber nicht angepaßt.
@Gubi2023 hat jetzt festgestellt dass bei Eingabe eines absoluten Wertes in W der HM-600 einen Prozentwert zurück meldet, dieser hat ggf. Rundungsfehler und daher die Angabe einer zusätzlichen Dezimalen. Umgekehrt bei Eingabe eines Prozentwertes wird m.W. dieser exakt angesteuert und auch an Ahoy zurück gemeldet.
Eventuell kommt der Rundungsfehler daher, dass wir bei HM-600 einen max. Wert von 600Wpp und nicht 800Wpp annehmen ?
Vielleicht sollte man also für die flole mod's unter den Anwendern eine Option einbauen, die das harte Limit durch den flole mod pro Inverter editierbar macht oder die Dezimale bei der Prozentangabe abschaffen, dann sind 79,9% auch wieder 80% ?

from ahoy.

Gubi2023 avatar Gubi2023 commented on August 30, 2024

ich glaube nicht, dass das was mit dem Flole-Tool zu tun hat.
Wenn ich z.B. 400W eingebe, kommt in der Anzeige 39,9% also 40 Prozent und nicht 400 Watt!
Screenshot 2024-06-05 101728

from ahoy.

Gubi2023 avatar Gubi2023 commented on August 30, 2024

oder hat es früher richtig funktioniert? hab ich leider nie getestet...

from ahoy.

knickohr avatar knickohr commented on August 30, 2024

Ich kann es nicht nachstellen.

IMG_2706

IMG_2707

IMG_2708

IMG_2709

from ahoy.

Gubi2023 avatar Gubi2023 commented on August 30, 2024

na schön, vllcht liegts doch am Flole, ich schicks ihm mal...

from ahoy.

stefan123t avatar stefan123t commented on August 30, 2024

Sag schöne Grüße und schau mal in #1644 da hat @knickohr das m.E. relativ gut beschrieben.
Wenn Flole's mod die max peakpower des Inverters anpasst aber nicht die Serial Number anpasst dann geht Ahoy und OpenDTU von einem anderen Inverter Modell aus und es kommt in deren Folge zwangsläufig zu Rechenfehlern von Watt zu % und umgekehrt.

from ahoy.

Flole998 avatar Flole998 commented on August 30, 2024

Da der 2 in 1 auf 1000W erhöht werden kann und es dafür gar keine passende Seriennummer gibt bleibt nur die Option, eine manuelle Möglichkeit zur Eingabe der maximalen Leistung zu schaffen (sich da irgendwas "auszudenken" ist nicht praktikabel).

Wenn ahoy die Werte als Absolute bzw. Relative Werte an den Wechselrichter schicken würde (also nicht vorher da dran rumrechnen würde) dann würde es auch korrekt funktionieren (wobei dann die angezeigte maximale Leistung in W dann falsch ist sofern sie auf der Rückmeldung basiert, und nur die % stimmen, das ist aber dann ein kosmetisches Problem was im Betrieb nicht weiter stören sollte).

from ahoy.

stefan123t avatar stefan123t commented on August 30, 2024

@Flole998 genau so ist es, Ahoy schickt die Werte in W oder % an den Inverter und liest dann nach ca. 5 Sekunden die Rückmeldung in %. Diese wird dann wieder umgerechnet anhand der max peak power Werte basierend auf der Serial ID bzw. deren Modell Prefix.
+1 für ein zusätzliches Feld pro Inverter das mit der max peak power vorbelegt wird aber eingestellt werden kann.

from ahoy.

Flole998 avatar Flole998 commented on August 30, 2024

Aha, da wird also doppelt gerechnet? Ich hätte erwartet, dass die Rückmeldung in Prozent akzeptiert wird und verwendet wird und nicht, dass man von Prozent auf Leistung und zurück auf Prozent rechnet..... Wobei es selbst damit passen müsste.

from ahoy.

knickohr avatar knickohr commented on August 30, 2024

Das Problem ist das man zwar Limits in Watt als auch in % schicken kann. Aber man bekommt das gesetzte Limit leider nur in % vom Inverter zurück.

Mit der neuen „bedarfsoptimierten Leistungsregelung“ in Ahoy haben wir uns entschieden, diese Limits immer in W zu senden. Es macht es für die Benutzer einfacher und die Powermeter liefern auch W 😉

Um aber vergleichen zu können, muß mindestens einmal umgerechnet werden. Dazu brauchen wir die zurückgelieferten % und eben aus der Seriennummer das max. W was der Inverter kann.

from ahoy.

knickohr avatar knickohr commented on August 30, 2024

@Flole998

Zum Thema Invertertuning, Pimping, aufbohren & Co.:
Wir werden in Ahoy keine Softwareänderungen machen um diese geänderte Firmware zu unterstützen. Das hat weniger mit Dir zu tun, als mit der Tatsache das die Benutzer die Garantie verlieren und aus sicherungstechnischen, bzw. brandschutztechnischen Gründen. Wir möchten nicht in die Schußlinie von Hoymiles geraten oder an einem manipulierten Gerät und deren Folgen Teil haben.

from ahoy.

Flole998 avatar Flole998 commented on August 30, 2024

@knickohr Ich nutze ahoy nicht und hab mich hier nur gemeldet weil jemand einen Bug in ahoy entdeckt hatte und einen Zusammenhang mit der veränderten Leistung vermutet hat. Insofern ist es mir persönlich relativ egal ob das nun in ahoy unterstützt wird oder nicht, primär stört es die Nutzer von euch (bzw. diejenigen, welche keine Lust haben das ganze zu forken und entsprechend anzupassen).

In openDTU scheint das ganze hingegen anders (bzw. "richtig") implementiert zu sein, dort wird die Eingabe unverändert an den Wechselrichter geschickt, sodass es dort korrekt funktioniert, sowohl bei relativen Werten als auch bei absoluten Werten.

from ahoy.

Gubi2023 avatar Gubi2023 commented on August 30, 2024

also ich kann mit dem Fehler leben, nur wegen mir muss man da keine Klimmzüge machen.... (ich geb eben % ein, da funktioniert es ja)

from ahoy.

knickohr avatar knickohr commented on August 30, 2024

„Jedwede Änderungen an der original Firmware von Hoymiles und die daraus resultierenden Fehler bzw. seltsame Verhaltensweisen werden von Ahoy nicht supportet. Bei Problemen wenden Sie sich bitte an den Entwickler der diese Änderungen an dem Wechselrichter vorgenommen hat.“

from ahoy.

knickohr avatar knickohr commented on August 30, 2024

Es ist kein Problem von Ahoy, es wurde gestern Abend ausgiebig von mehreren Testern und Entwicklern, einschließlich mir, nachgestellt und ausprobiert Wir konnten nie so einen Zustand erzeugen. Selbstredend konnten wir nur die original Firmware testen. Ich empfehle auf den Originalzustand zurück zu gehen und noch einmal zu testen. Sollte dann das Problem weiterhin bestehen müssen wir noch einmal testen, wenn es denn überhaupt möglich ist den Originalzustand wieder herzustellen. Aber das hast Du ja bereits geschrieben.

Nichtsdestotrotz stehen wir dieser Firmwaremodifikation sehr kritisch gegenüber.

from ahoy.

Gubi2023 avatar Gubi2023 commented on August 30, 2024

habe auf Originalfirmware zurückgerüstet und nochmals getestet. W-Eingaben werden wie bei Knickohr angezeigt. Problem liegt also wie auch oben erläutert am Flole-Tool. Deshalb mache ich den Issue jetzt zu.

from ahoy.

stefan123t avatar stefan123t commented on August 30, 2024

Ich habe das Zitat hier gefunden:

#1662 (comment)

Ist das von Hoymiles oder von @lumapu ?

Ich würde nicht sagen, dass wir die Modifikation mit dem @Flole998 Invertertool speziell supporten oder unterstützen müssen.

Das Missverständnis kommt nur bei den Usern auf, da sie einen HM-600 mit offiziellen max peak power 600W haben. Ahoy und OpenDTU senden das Limit verbatim als relative % oder absolute W Angabe an den Inverter und der setzt das ActivePowerLimit dementsprechend richtig. Nach 5 Sekunden fragen wir mit SystemConfigParam den Inverter ob das neue Limit richtig angesteuert wurde und erhalten dabei nur einen relativen Prozentwert zurück.

Diesen relativen Wert rechnen wir dann zur klaren Anzeige auch in eine absolute Wattangabe um. Hierbei wird die aktuell unveränderliche max peak power Angabe aus der Modellnummer verwendet.

Wenn diese also initial je Inverter auf zB 600W für einen HM-600 steht, müssten wir nach dem Mod mit dem Flole Invertertool mit 800W rechnen, damit auch der richtige Absolutwert rauskommt.

Also einfach die max peak power Angabe fest vorbelegen aber editierbar machen, so dass Anwender mit Flole Mod den Wert und damit das Ergebnis anpassen können.

#1662 (comment)

Es ist also kein Bug sondern ein Feature (Request) 😃

from ahoy.

Gubi2023 avatar Gubi2023 commented on August 30, 2024

warum so kompliziert? Einfach darauf hinweisen, dass beim Einsatz des Flole-tools die Leistungsanpassung in % und nicht in Watt eingetragen werden muss und alles ist gut... (siehe ⁠flole-invertertool⁠ in discord)

from ahoy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.