NEWS
Test Adapter alpha-ess v2.2.0
-
Ich nutze nur den Wallbox-Part und der liefert zumindest bei mir immer noch keine Daten. Da hilft wahrscheinlich nur warten...
-
@wolfgangf said in Test Adapter alpha-ess v2.1.4:
Ich nutze nur den Wallbox-Part und der liefert zumindest bei mir immer noch keine Daten. Da hilft wahrscheinlich nur warten...
Die Wallbox scheint ja bei einigen generell noch Ärger zu machen, selbst über die offizielle Anbindung. Tut mir leid, ich kann da echt nix machen.
-
Wir planen jetzt auch einen Speicher nachzurüsten und haben einen 3Alpha SMILE-i3-BAT-2.75 angeboten bekommen.
Zusätzlich wurde die IC Alpha ESS Dynamic Box für die Steuerung angeboten.
Brauche ich die, um den Speicher via iobroker zu steuern?Zusatzfragen, da ich aus den anderen Posts nicht ganz schlau werde:
Funktioniert die Anbindung aktuell halbwegs?
Kann ich via iobroker steuern, dass der Speicher "jetzt" aus dem Netz laden soll oder "jetzt" keinen Strom abgeben soll (weil ich den für später aufheben will)? -
@merlin123 said in Test Adapter alpha-ess v2.1.4:
Brauche ich die, um den Speicher via iobroker zu steuern?
Nein, die brauchst du nicht.
@merlin123 said in Test Adapter alpha-ess v2.1.4:
Funktioniert die Anbindung aktuell halbwegs?
Im Moment läuft die Sache (wieder) stabil.
@merlin123 said in Test Adapter alpha-ess v2.1.4:
Kann ich via iobroker steuern, dass der Speicher "jetzt" aus dem Netz laden soll oder "jetzt" keinen Strom abgeben soll (weil ich den für später aufheben will)?
Über die API/ den Adapter kannst du die USV Reserve und den Ladestopp in % einstellen, außerdem den Zeitraum, in dem diese Grenzen gelten sollen. Je nach Modell gibt es allerdings Einschränkungen, ich meine mich zu erinnern, dass für die i3 Produktlinie keine Echtzeitdaten über die API geliefert werden.
Die meisten Alpha-ESS Wechselrichter haben auch noch eine Modbus Schnittstelle, über die Werte gelesen und - je nach WR - auch gesetzt werden können. Damit gibt es viele weitere Möglichkeiten, das Laden/Entladen zu beeinflussen. Aber auch hier gilt: Der Funktionsumfang hängt vom Modell ab.
-
@gaspode Danke schonmal für die Infos. Dann versuche ich mal rauszufinden, was bei meinem Modell möglich wäre....
-
@merlin123 said in Test Adapter alpha-ess v2.1.4:
Dann versuche ich mal rauszufinden, was bei meinem Modell möglich wäre....
Laut Doku unterstützt der i3 zumindest Modbus RTU.
Kennst du bereits das Forum zu den Alpha-ESS Produkten? Evtl. kann dort jemand über konkrete Erfahrungen mit dem i3 berichten.
Dort habe ich auch verschiedene Anleitungen und ein paar Tipps und Tricks zusammengefasst.
Außerdem gibt es eine Initiative zur Bereitstellung der wichtigsten Modbus Register für ioBroker.
-
@gaspode Danke für den Tipp. Hab mich grad angemeldet und frag da mal im iobroker Thread.
-
@Gaspode
Hallo
Wie schon im Alpha Board kurz angesprochen geht es um folgendes was eventuell geändert werden könnte.unter Settings_charging
steht das Ladeende ohne Unterstrich "alpha-ess.0.Settings_Charge.Charging_period 1_end" vor der 1
beim Ladestart ist es richtig "alpha-ess.0.Settings_Charge.Charging_period_1_start"Das hat mich Nerven beim coden gekostet da ich den Fehler nicht gleich bemerkt hatte
Wobei auch die Reihenfolge anders sein könnte könnte sein
1Charging_period_1_start
2Charging_period_1_endBin aber gücklich den Adapter nutzen zu können , mach weiter so
Viele Grüße
-
@u66
Danke für den (erneuten) Hinweis.
Eine Korrektur wäre ein Breaking Change, das würde ich den Anwendern ungern zumuten.Hat sonst noch jemand eine Meinung dazu?
-
@gaspode
Ich hatte ja geschrieben das ich mich nach diesen Datenpunkten richte und die Scripts angepasst sind.
sollte ledeglich als Hinweis dienen um zu einem späteren Update diese Sachen eventuell zu korigieren. -
@u66 said in Test Adapter alpha-ess v2.1.4:
sollte ledeglich als Hinweis dienen um zu einem späteren Update diese Sachen eventuell zu korigieren.
Schon klar. Nur müsstest du (und alle anderen Nutzer) dann deine Scripte entsprechend anpassen. Wenn dann jemand ein Update installiert und das nicht mit bekommt, funktioniert halt das Setzen der Ende-Zeit bei ihm nicht mehr. Deshalb die Frage an die anderen Nutzer.
-
Hallo,
ich habe mal eine Frage zu dem wirklich tollen Adapter. Wäre es möglich, dass man auch den aktuellen Systemstatus und die Werte die in der WebUI unter Systemstatus angezeigt werden mit auszulesen? Ich habe ab und an das Problem (ok war erst zweimal), dass ein Batteriemodul aussteigt. Wenn man dann nicht zufällig am Gerät vorbeikommt und das blinken sieht fällt es nicht auf. Ich hatte dabei auch zwei unterschiedliche Fälle. Einmal war der Systemstatus ok aber die Batterie wurde einfach vom System ignoriert (blinkte rot) und es wurde nur die Kapazität eines Moduls angezeigt in der WebUI und einmal war der Systemstatus auch rot.
Danke für deine Arbeit und viele Grüße
sigma -
@sigma5345 said in Test Adapter alpha-ess v2.1.4:
Wäre es möglich, dass man auch den aktuellen Systemstatus und die Werte die in der WebUI unter Systemstatus angezeigt werden mit auszulesen?
Das gibt die von Alpha-ESS freigegebene Schnittstelle leider nicht her. Ich empfehle die Nutzung des Modbus Interfaces für diese Art von Informationen.
-
Ich hatte vorhin Zeit und habe mal bisl probiert. Ich habe mir jetzt ein JavaScript gebaut, dass mir die Werte holt. In der API nutze ich das hier:
Kurzbeschreibung Abfragen von Systemlisten-Daten anhand der appId URL https://openapi.alphaess.com/api/getEssList Abfrageverfahren GET Headers-Parameter Parametername Erforderlich Typ Erklärung appId Ja string Entwickler-ID. Klicken Sie auf die Entwicklungsmanagement, wählen Sie das Menü Entwicklerinformationen und finden Sie die “Entwickler-ID (AppID)” timeStamp Ja long Unix-Zeitstempel zur Bestätigung der Gültigkeitsdauer des Abfragezeitstempels. Wenn die Abweichung zwischen Abfragezeitstempel und Serverzeit größer als 300 Sekunden ist, wird die Abfrage abgelehnt. Sie können die folgende Adresse als Referenz verwenden: https://tool.lu/timestamp/. Der Zeitstempel ist auf Sekundenebene genau und hat insgesamt zehn Ziffern sign Ja string appId+appSecret+Zeitstempel, verschlüsselt mit SHA512. Beispiel: appId: alphaef7900ee81dbbce9, appSecret: c2d2ef6c047c49678e2c332fb2d74c3c, timeStamp: 1676353875. Vor der Verschlüsselung: alphaef7900ee81dbbce9c2d2ef6c047c49678e2c332fb2d74c3c1676353875. Nach der Verschlüsselung mit SHA512: 0f023c2287b8f6b21b0994947465f8e9de0e1542567b1735bdc6c427336b9b6406285cd94f9215c3e9af958df37fb11c2c9fe792713d8afbdb8c463359a1add8 Beschreibung der Abfrageparameter N/A Beschreibung der Rückgabeparameter Parametername Typ Beschreibung code int Rückgabe von Status. Bei Rückgabe des Codes 200 war der Vorgang erfolgreich. Wenn ein anderer Code zurückgegeben wird, sollte der entsprechende Beschreibungstext überprüft werden. msg string Rückgabe von Informationen data data Rückgabe von Datensatz – cobat decimal Akkukapazität – emsStatus string EMS-Status – mbat string Akkumodell – minv string Wechselrichtermodell – poinv decimal Nennleistung des Wechselrichters – popv dezimal Nennleistung der PV – surplusCobat decimal Verbleibende Akkukapazität – sysSn string System-SN – usCapacity decimal Verfügbare Akkukapazität in Prozent
Sorry wenn es nicht so schön aussieht - hab es aus der Schnittstellenbeschreibung kopiert.
-
@sigma5345
Ahh, getESSList hatte ich gar nicht auf dem Schirm. Muss ich mir mal anschauen. -
@sigma5345
In den nächsten Stunden sollte Version 2.2.0 im Beta Repository auftauchen, mit der auch Systeminformationen ausgelesen werden können. Wer es eilig hat, kann auch über die "Katze" aus NPM installieren.
Probiert mal ... -
@u66 Hi! Wo finde ich denn den Beitrag im Alpha Board bzw. wie hast du es hinbekommen? Denke hier geht es ums Netzladen?
Danke!
Grüße -
@sms
Da geht es konkret um einen Tippfehler, den ich bei einem der States gemacht habe, nicht um die Funktion an sich. Was hast du denn für ein Problem? -
@gaspode Das es um den Tippfehler geht war mir klar.
Ich möchte bei günstigem Strompreis die Batterie etwas laden um diese Energie dann bei teurem Strompreis zu nutzen.
Dazu steuere ich
alpha-ess.0.Settings_Charge.Battery_Charging_enabled
auftrue
. Bin mir aber nicht sicher ob das klappt.
Auch sollte, da es aktuell ein Versuch ist, die Batterie bis 15% vom Netz geladen werden. Sind die 15% erreicht, steuere ichalpha-ess.0.Settings_Charge.Battery_Charging_enabled
auffalse
. Warum auch immer hört die Battereie bei ca. 11,6% auf zu laden.So ist mein Aufbau:
Der Datenpunkt "Batterie laden" dient eigentlich nur dazu, das ich sehe ob der trigger funktioniert.
-
@sms
Die Ladezeit- Einstellung und der Ziel SOC spielen ja auch eine Rolle. Ich an deiner Stelle würde das ja erst einmal ohne Script testen und die Werte per Hand im Admin setzen.