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

IDLE PERIOD ACTIVE funktioniert nicht #158

Closed
git-kick opened this issue May 4, 2023 · 10 comments
Closed

IDLE PERIOD ACTIVE funktioniert nicht #158

git-kick opened this issue May 4, 2023 · 10 comments
Assignees
Labels
wont-fix This will not be worked on

Comments

@git-kick
Copy link
Owner

git-kick commented May 4, 2023

          Hallo.  

Ich nutze den Adapter jetzt auch schon eine ganze Zeit und bin damit sehr zufrieden. Da die Wetterprognose von E3DC aber nicht immer funktioniert (Ticket habe ich aufgemacht), würde ich gerne das Scharfschalten der Sperrzeiten für das Laden der Batterie ereignisgesteuert selbst vornehmen wollen. Ich habe mal versucht den Wert der jeweiligen Objekte "IDLE PERIOD ACTIVE" zu schalten. Mir wird zwar ein anderer Wert angezeigt, mein Hauskraftwerk übernimmt den Wert aber nicht. Müsste / Könnte der Adapter in dieser Hinsicht noch erweitert werden?
Herzliche Grüße an Alle Stefan

Originally posted by @RSScheible in ioBroker/AdapterRequests#676 (comment)

@git-kick git-kick self-assigned this May 4, 2023
@git-kick git-kick added enhancement New feature or request wont-fix This will not be worked on bug Something isn't working waiting Waiting for external action or input and removed enhancement New feature or request wont-fix This will not be worked on labels May 4, 2023
@git-kick
Copy link
Owner Author

git-kick commented May 4, 2023

@RSScheible
IDLE_PERIOD_ACTIVE unterstützt der Adapter bereits und in meinen Tests hat es funktioniert.
Sollte hier ein Fehler passieren den ich untersuchen soll, bitte den Javascript-Code und das debug-log eines "Schaltversuchs" posten. (Anleitung siehe Adapter-README).

Man kann die Ladeleistung auch stufenlos steuern mit
setState( 'e3dc-rscp.0.EMS.MAX_CHARGE_POWER', newLimit );
setState( 'e3dc-rscp.0.EMS.POWER_LIMITS_USED', true );

@RSScheible
Copy link

RSScheible commented May 5, 2023 via email

@git-kick git-kick changed the title feature request: IDLE PERIOD ACTIVE IDLE PERIOD ACTIVE funktioniert nicht May 5, 2023
@git-kick
Copy link
Owner Author

git-kick commented May 5, 2023

Hallo Stefan,

es freut mich, dass der Adapter Nutzen bringt!

Ob du zur Programmierung Javascript oder Blockly nutzt, sollte hinsichtlich Adapter egal sein. Ich habe Blockly noch nicht benutzt, gehe aber davon aus, dass die Variablen überall so heißen wie im Objektbaum von ioBroker.

Der Anwendungsfall „Vermeidung der Abregelung“ ist bei mir genauso. Ich steuere seit 2 Jahren die E3/DC über den Adapter, die Schreibzugriffe sind ja das „Salz in der Suppe“. Das funktioniert definitiv bei meiner S10E-Anlage.

Leider lieferst du in deiner Mail keine weiteren Information über den „Fehler“, der bei dir auftritt.
Bitte versuche, meine Kommentare genau zu lesen und darauf zu reagieren, in diesem Fall:

Sollte hier ein Fehler passieren den ich untersuchen soll, bitte den Javascript-Code und das debug-log eines "Schaltversuchs" posten. (Anleitung siehe Adapter-README).

Ich brauche ein debug-log aus deinem ioBroker, sonst kann ich nichts tun (denn bei mir funktioniert ja alles). Im o.g. README steht:
grafik

Man kann die Ladeleistung auch stufenlos steuern mit
setState( 'e3dc-rscp.0.EMS.MAX_CHARGE_POWER', newLimit );
setState( 'e3dc-rscp.0.EMS.POWER_LIMITS_USED', true );

Hast du das versucht? Damit könntest du nicht nur Ein-/Aus-Schalten, sondern dosiert laden.

Du kannst übrigens in github direkt antworten, dann wird der Thread schöner dargestellt und nicht mit Wiederholungen "zugemüllt": Issue#158 (für neue Themen bitte einen neuen Issue anlegen)

Grüße, Uli

@RSScheible
Copy link

RSScheible commented May 5, 2023 via email

@RSScheible
Copy link

Hallo Uli, vielen Dank für die Hilfe. Mit den Befehlen in einem Java Script funktioniert das alles auch bei meiner Anlage. Jetzt habe ich nur noch eine Frage (eher eine Bestätigung). Mit den beiden setState Befehlen kann ich jetzt die Ladeleistung beliebig steuern, richtig? Also auch der Wert "Null" ist zugelassen, falls ich überhaupt nicht laden möchte.

@RSScheible
Copy link

Logfile.txt
Ich habe heute den Adapter getestet und eine Begrenzung auf 500 Watt für die Ladegrenze der Batterie eingegeben. Laut E3DC App kommt diese Grenze aber nicht an. Was mach ich falsch? Anbei der Logfile.
HG Stefan

@git-kick
Copy link
Owner Author

git-kick commented May 6, 2023

Hallo Uli, vielen Dank für die Hilfe. Mit den Befehlen in einem Java Script funktioniert das alles auch bei meiner Anlage. Jetzt habe ich nur noch eine Frage (eher eine Bestätigung). Mit den beiden setState Befehlen kann ich jetzt die Ladeleistung beliebig steuern, richtig? Also auch der Wert "Null" ist zugelassen, falls ich überhaupt nicht laden möchte.

Ja, bei mir funktioniert das auch mit 0 W.

@git-kick
Copy link
Owner Author

git-kick commented May 6, 2023

Logfile.txt Ich habe heute den Adapter getestet und eine Begrenzung auf 500 Watt für die Ladegrenze der Batterie eingegeben. Laut E3DC App kommt diese Grenze aber nicht an. Was mach ich falsch? Anbei der Logfile. HG Stefan

Das logfile sieht gut aus, ich sehe keine "verdächtige" Meldung.
Die beiden Zeilen mit queueSetValue zeigen, dass der Adapter den Wert 500 und die Aktivierung true korrekt absendet.

Werden beide Werte (500 & true) auch (1) im ioBroker object tree und (2) an der E3/DC-Anlage angezeigt?
Ich vermute die Antwort lautet (1) ja und (2) nein.

In dieser Situation bräuchte ich ein noch ausführlicheres logfile (silly/alles), um weiter zu forschen.

Weiter oben hast du geschrieben:

Mit den Befehlen in einem Java Script funktioniert das alles auch bei meiner Anlage

Was genau hat da funktioniert?

@ArnoD15
Copy link

ArnoD15 commented May 6, 2023

Laut E3DC App kommt diese Grenze aber nicht an.

In der App kann es sein das diese Verzögert übermittelt werden.
Prüfe das bitte mal direkt beim E3DC Hauskraftwerk in den Einstellungen, dort sollte es direkt umgestellt werden.

Du kannst dir auch mal mein Skript Charge-Control ansehen, ich denke, das macht genau das, was du benötigst.

  • Funktionierende Wetterprognose
  • Verhindern, dass die 70% Abriegelung erreicht wird durch intelligentes Laden der Batterie.
    Charge-Control

@RSScheible
Copy link

@alle: Herzlichen Dank für die Unterstützung. Dank Eurer Hilfe kommt mir das Thema IOBroker und JavaScript viel schneller näher. Das Problem hat sich jetzt vollständig geklärt. Die Erklärung: Das Problem saß mal wieder vor dem Computer. Ich hatte vorher in den Einstellungen der E3DC APP für heute eine feste Ladesperrzeit eingetragen. Die geht logischer Weise vor einer Veränderung der Ladeleistung. Ich habe die Sperre rausgenommen und siehe da, es funktioniert.
Aber das hat ja auch etwas gutes. Jetzt schaue ich mir die Charge-Control von Arno an und ich bin gespannt, wie er das Thema jetzt im Detail programmiert hat.
Also vielen Dank nochmal an alle. Diese APP tut ja genau dass, was man ja eigentlich überall will. Glätten des Sonnenenergieertrages vom Peak am Mittag auf den ganzen Tag.
Herzliche Grüße
Stefan

@git-kick git-kick added wont-fix This will not be worked on and removed bug Something isn't working waiting Waiting for external action or input labels May 6, 2023
@git-kick git-kick closed this as completed May 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wont-fix This will not be worked on
Projects
None yet
Development

No branches or pull requests

3 participants