-
Notifications
You must be signed in to change notification settings - Fork 10
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
SET_POWER Wiederholintervall ist auch von Einstellung Abfrageintervalle abhängig #103
Comments
@ArnoD15 , danke für den Report. Frage zu deinem Eintrag im Forum |
Ja, das ist ja das komische. Es wird aber trotzdem die Zeit in den Einstellungen Abfrageintervalle/Abfrageintervalle S=kurz [s] berücksichtigt bzw. verwendet. Dann wirst du im LOG sehen das alle 2 sek. "queueEmsSetPower( 3, 1100 )" auftaucht, aber erst nach 60 sek. tatsächlich alle in der Warteschlange gespeicherten anfragen auf einmal an die E3DC Steuerung geschickt werden. Wenn du die Zeit bei den Abfrageintervalle Abfrageintervall S = kurz dann auf 120 sek. änderst, wird auch erst nach 120 sek. alle gespeicherten anfragen auf einmal an die E3DC Steuerung geschickt. |
Ok verstanden, danke - dann habe ich offenbar bei den Timern was falsch programmiert. Muss ich tiefer reinschauen... |
Ja, tatsächlich wurden die SET_POWER tags nur in die Queue geschoben und die wird nur im Takt der S-Abfrageintervalle bearbeitet. Ich habe jetzt die "schnelle Schiene" für SET_POWER eingebaut. Das ging etwas in die Eingeweide des Codes, deshalb bitte ich dich erstmal eine Weile zu testen: Bei mir sehe ich jetzt erstmals eine saubere, flache Ladekurve, wenn ich die Leistung einstelle (blaue Kurve ab 12:13:40 auf 350 Watt): Wichtig dabei: der bisherige Default von 15 Sekunden für die SET_POWER Wiederholung reicht nicht (obwohl in der E3/DC Doku von 30 Sekunden die Rede ist). Ich habe jetzt 10 Sekunden eingestellt, dann bekomme ich obiges Bild. Bin gespannt, wie es bei dir läuft... |
Ok super, werde ich morgen mal testen, wenn es hoffentlich nicht zu bewölkt ist. |
Wollte es heute testen, aber der Adapter scheitert bereits bei der Anmeldung am E3DC. Fehler gefunden, falsche IP Adresse |
Ok konnte es jetzt testen und es funktioniert jetzt so weit das nur noch die Zeit SET_POWER Wiederholintervall berücksichtigt wird. |
Gute Idee. Hab ich im selben Branch eingebaut. Das kommt auch meiner Denkweise "der Adapter soll möglichst wenig eigene Logik haben und damit anwendungsneutral bleiben" entgegen. (Hab aber das Wiederholen vorläufig auch noch drin gelassen, um mögliche Verwender nicht mit einem Rückschritt zu enttäuschen.) Btw, man kann auch ohne PV-Leistung testen: mit SET_POWER_MODE = GRID_CHARGE holt sich die E3/DC den nötigen Strom aus dem Netz. |
Funktioniert jetzt super :-) |
OK, diesen Bug behebe ich natürlich sehr gerne:-; siehe README (gleich unter der Überschrift) (Release v1.0.5 mit dem bugfix folgt demnächst.) |
Describe the bug
Das Sende Intervall von SET_POWER_VALUE ist aktuell von zwei einstellbaren Zeiten im Adapter abhängig.
Einmal von der Einstellung SET_POWER Wiederholintervall und dann noch mal von der Einstellung der Abfrageintervalle im Adapter.
Versions:
Additional context
Das Sende Intervall von SET_POWER_VALUE darf nur von der Einstellung SET_POWER Wiederholintervall abhängig sein, da es sonst zu Verwirrungen führt.
The text was updated successfully, but these errors were encountered: