NEWS
Neuer Adapter ecoflow-mqtt
-
@sirdir sagte in Neuer Adapter ecoflow-mqtt:
bms_slave_bmsSlaveStatus_1
genau, das.
muß "bms_slave_bmsSlaveStatus_1" erkennen und auswerten -
@sirdir sagte in Neuer Adapter ecoflow-mqtt:
061
2400W ist eingebaut.
bei dsgPowerAC/chgPowerAC scheint mir der Faktor zu groß, habe jetzt um 100 kleiner, also mal beobachten ob es mit den Erwartungen korreliert.
-
changes are in the upcomming version 0.0.8
to install it already use in user defined settings:
https://github.com/foxthefox/ioBroker.ecoflow-mqtt/tree/0.0.8important, the changes to datapoints get only effective when deleting them before update.
-
@foxthefox Jetzt klappt es mit dem Zusatzakku.
Von den Warnmeldungen hab ich gerade auch keine mehr gesehen. -
@sirdir sagte in Neuer Adapter ecoflow-mqtt:
@foxthefox Jetzt klappt es mit dem Zusatzakku.
Von den Warnmeldungen hab ich gerade auch keine mehr gesehen.Sehr gut, dann hat es geklappt.
-
dann hab ich mal 0.0.8 finalisiert.
0.0.8
- (foxthefox) Delta2Max mppt.outVol mult=0.001 instead 0.1
- (foxthefox) handling additional battery for Delta2Max
- (foxthefox) pd.dsgPowerAC -> mult 0.001 Delta2Max
- (foxthefox) pd.chgPowerAC -> mult 0.001 Delta2Max
- (foxthefox) inv.acChgRatedPower -> max 4000W
- (foxthefox) inv.FastChgWatts -> max 2400W
- (foxthefox) chgwatts Delta 2 -> min 50W
-
@foxthefox
nur mal so zur Info, bin die nächste Zeit offline -
neue Version verfügbar.
wichtigste Änderung mit admin 6.12.3 funktioniert nun auch das automatische befüllen der MQTT credentials0.0.9
- (foxthefox) final version of credential creation, at least 6.12.3 for admin required
- (foxthefox) pd.wattsInSum max=4000W, pd.wattsOutSum max=4000W
- (foxthefox) unknwon59 -> batChargingTime, battMin -> batDischargingTime
- (foxthefox) processing multiple messages in one datagram
-
neue Version verfügbar.
nun werden auch die SmartPlugs unterstützt.
Da ich keine besitze, ist eine Rückmeldung zur Plausibilität der Werte wichtig. Es kann sein, daß man noch an der ein oder anderen Stelle ein Komma verschieben muß.0.0.10
- (foxthefox) unknown pstream message debug possibility
- (foxthefox) inv.outTemp max=90°C, inverter_heartbeat.pv1/2inputWatts max=600W
- (foxthefox) new function -> smart plugs
-
neue Version war notwendig, da ich nicht an allen Stellen plug+stream berücksichtigt hatte
0.0.11
- (foxthefox) correction this.pstreamStatesDict to cope with pstream and plug
-
@foxthefox
Hallo foxthefox, ich habe die Version des Adapter installiert.
Powerstream und Deltas werden erkannt und die Werte angezeigt.Die Plugs werden grundsätzlich auch erkannt - zumindest wird der Objektbaum "plus_heartbeat" mit den entsprechenden Unterobjekten angelegt. Leider werden dieser aber nicht mit Daten befüllt. Im Adapter habe ich daraufhin die Protokollstufe auf "silly" gestellt. Die einzige Fehlermeldung die ausgegeben wird, ist folgende:
ecoflow-mqtt.0
2023-12-13 09:14:07.796 warn State "ecoflow-mqtt.0.HW52ZDH4xxxxxxxx2.energy.watth6" has no existing object, this might lead to an error in future versionsWenn ich die Helligkeit des PLUGS über die App ändere, wird folgendes Ergebnis protokolliert:
ecoflow-mqtt.0
2023-12-13 09:13:57.025 debug store payload TypeError: Cannot read properties of undefined (reading 'brightness')Kannst du da bitte mal prüfen? DANKE!
-
@apollosk
Danke für die Rückmeldung, ich habe ja keine Plugs und somit ist die Rückmeldung sehr wichtig.Kommt da wirklich Objektbaum "plus_heartbeat" und nicht "plug_heartbeat" ?
Das wäre zumindest ein Grund, warum dort keine Daten hereinkommen.Es war eigentlich nicht vorgesehen, daß bei Plugs auch Energie ausgelesen wird, da konnte ich bisher zu wenig analysieren.
Wenn ich soweit bin, wird es auch dort den energy Baum geben.brightness sollte eigentlich noch nicht änderbar sein, habe heute erst Daten dazu analysiert, kommt aber im nächsten Update
-
Du könntest den Adapter auch mal in den debug modus schalten, damit ein paar mehr Meldungen herauskommen.
Zusätzlich wäre dann noch ein Häckchen bei msgUpdatePlug und msgUpdateValuePlug notwendig um sich auf den Plug zu konzentrieren -
@foxthefox
Mein Fehler - es wird der Objektbaum "plug_heartbeat" angezeigtBrigthness habe ich in der App nur mal geändert um zu prüfen ob was im Adapter ankommt.
-
@apollosk
OK, dann muß es etwas anderes sein, warum es die Werte nicht schreibt.
Schonmal debug angeschaut? -
Adapter läuft jetzt im Debug-Modus, mit den entsprechenden Häckchen bei den o.g. Punkten:
ecoflow-mqtt.0 2023-12-13 18:17:09.935 warn State "ecoflow-mqtt.0.HW52ZDH4XXXXXXXX.energy.watth6" has no existing object, this might lead to an error in future versions ecoflow-mqtt.0 2023-12-13 18:16:09.746 warn State "ecoflow-mqtt.0.HW52ZDH4XXXXXXXX.energy.watth6" has no existing object, this might lead to an error in future versions ecoflow-mqtt.0 2023-12-13 18:15:30.121 debug store payload TypeError: Cannot read properties of undefined (reading 'volt') ecoflow-mqtt.0 2023-12-13 18:15:28.150 debug store payload TypeError: Cannot read properties of undefined (reading 'volt') ecoflow-mqtt.0 2023-12-13 18:15:09.660 warn State "ecoflow-mqtt.0.HW52ZDH4XXXXXXXX.energy.watth6" has no existing object, this might lead to an error in future versions ecoflow-mqtt.0 2023-12-13 18:14:09.528 warn State "ecoflow-mqtt.0.HW52ZDH4XXXXXXXX.energy.watth6" has no existing object, this might lead to an error in future versions ecoflow-mqtt.0 2023-12-13 18:13:25.023 debug store payload TypeError: Cannot read properties of undefined (reading 'volt') ecoflow-mqtt.0 2023-12-13 18:13:22.999 debug store payload TypeError: Cannot read properties of undefined (reading 'volt') ecoflow-mqtt.0 2023-12-13 18:13:09.294 warn State "ecoflow-mqtt.0.HW52ZDH4XXXXXXXX.energy.watth6" has no existing object, this might lead to an error in future versions ecoflow-mqtt.0 2023-12-13 18:12:48.122 debug store payload TypeError: Cannot read properties of undefined (reading 'volt') ecoflow-mqtt.0 2023-12-13 18:12:46.087 debug store payload TypeError: Cannot read properties of undefined (reading 'volt') ecoflow-mqtt.0 2023-12-13 18:12:09.239 warn State "ecoflow-mqtt.0.HW52ZDH4XXXXXXXX.energy.watth6" has no existing object, this might lead to an error in future versions ecoflow-mqtt.0 2023-12-13 18:12:01.010 debug store payload TypeError: Cannot read properties of undefined (reading 'volt') ecoflow-mqtt.0 2023-12-13 18:11:58.937 debug store payload TypeError: Cannot read properties of undefined (reading 'volt') ecoflow-mqtt.0 2023-12-13 18:11:09.119 warn State "ecoflow-mqtt.0.HW52ZDH4XXXXXXXX.energy.watth6" has no existing object, this might lead to an error in future versions ecoflow-mqtt.0 2023-12-13 18:10:09.107 warn State "ecoflow-mqtt.0.HW52ZDH4XXXXXXXX.energy.watth6" has no existing object, this might lead to an error in future versions ecoflow-mqtt.0 2023-12-13 18:09:08.928 warn State "ecoflow-mqtt.0.HW52ZDH4XXXXXXXX.energy.watth6" has no existing object, this might lead to an error in future versions ecoflow-mqtt.0 2023-12-13 18:08:08.801 warn State "ecoflow-mqtt.0.HW52ZDH4XXXXXXXX.energy.watth6" has no existing object, this might lead to an error in future versions ecoflow-mqtt.0 2023-12-13 18:07:08.674 warn State "ecoflow-mqtt.0.HW52ZDH4XXXXXXXX.energy.watth6" has no existing object, this might lead to an error in future versions ecoflow-mqtt.0 2023-12-13 18:06:33.187 debug store payload TypeError: Cannot read properties of undefined (reading 'brightness') ecoflow-mqtt.0 2023-12-13 18:06:28.327 debug store payload TypeError: Cannot read properties of undefined (reading 'errCode') ecoflow-mqtt.0 2023-12-13 18:06:26.370 debug store payload TypeError: Cannot read properties of undefined (reading 'errCode') ecoflow-mqtt.0 2023-12-13 18:06:08.520 warn State "ecoflow-mqtt.0.HW52ZDH4XXXXXXXX.energy.watth6" has no existing object, this might lead to an error in future versions ecoflow-mqtt.0 2023-12-13 18:05:58.235 debug store payload TypeError: Cannot read properties of undefined (reading 'heartbeatFrequency') ecoflow-mqtt.0 2023-12-13 18:05:56.769 debug subscribed the topics ecoflow-mqtt.0 2023-12-13 18:05:56.674 debug connected
Der Rest betrifft die Powerstations bzw den Powerstream.
-
@apollosk
danke derweil, es gibt ein wenig mehr EinblickEDIT:
Kann es sein, daß noch ein Häckchen bei msgUpdatePlug nicht gesetzt ist? -
@foxthefox
msgUpdatePlug und msgUpdateValuePlug, beide sind aktiviert. -
@apollosk sagte in Neuer Adapter ecoflow-mqtt:
@foxthefox
msgUpdatePlug und msgUpdateValuePlug, beide sind aktiviert.ich hatte es oben schon gelesen, aber eigentlich hätte es damit noch eine andere Meldung geben müssen.
nunja, ich schau weiter. -
Eine neue Version ist auf github verfügbar.
Plug sollte mindestens das watth6 jetzt gehen und das andere vom plug könnte funktionieren.0.0.12
- (foxthefox) new command brightness for plugs
- (foxthefox) correction of factors for plugs
- (foxthefox) powerstream bpType with value as texts
- (foxthefox) DELTA 2 factors corrected (mppt.inVol, mppt.inAmp,mppt.carOutAmp, mppt.carOutVol)
- (foxthefox) naming of watth1...8 (except 5)