NEWS
Neuer Adapter ecoflow-mqtt
-
@foxthefox die 1.3.2 bringt meinen iobroker zum Absturz nach der Installation
Auch lässt sich die Konfiguration nicht mehr aufrufen ...
Wenn ich die Version von github einspiel funktioniert diese wieder (1.3.2)
-
@vmi
Danke für die Info. Hab aber keine Ahnung was hier das Problem ist. Ich versuche heute bei mir mal Neuinstallation und Update, Hatte bei den vielen Tests bisher keine Abstürze. -
Hi,
ich habe kürzlich ein Ecoflow PowerOcean DC Fit System (BMS + zwei Batteriemodule) bei mir in Betrieb genommen und gleich über diesen Adapter versucht in ioBroker einzubinden.
Ein paar der vom Adapter angelegten Datenpunkte bekommen Werte (bpPwr, mpptPwr, sysGridPwr, sysLoadPwr) aber für bwSoc kommt ein viel zu großer Wert rein, was auch im Log mit einer Warning angeprangert wird:
State value to set for "ecoflow-mqtt.0.HC31Z1H4ZXXXXXX.JTS1_ENERGY_STREAM_REPORT.bpSoc" has value "1748070430" greater than max "100"
Alle anderen Datenpunkte wurden zwar angelegt, bekommen aber keine Werte (null), zumindest ein Datenpunk für den Ladestand der Batterie wäre noch Sinnvoll.
Des weiteren bekommen ich, wenn ich das Logging für den Adapter auf Debug stelle, noch folgende Log-Meldungen:
[PROTOBUF decode] HC31Z1H4ZXXXXXX [update] msg#0 => id JTS1_EMS_HEARTBEAT error at: Error: decodeMsg -> Error: invalid wire type 4 at offset 8
Wird das Ecoflow PowerOcean DC Fit System nicht vollständig vom Adapter unterstützt?
Kann ich mit Logdaten die Entwicklung unterstützen?Gruß
Christian -
PowerOcean ist auf jeden Fall implementiert und sollte laufen. Allerdings sind Fehler wegen der nicht offen gelegten API nicht ausgeschlossen und der Adapter lebt von Rückmeldung und Unterstützung. Für manche Geräte gibt es nicht allzuviele Besitzer und dann acuh nicht mit allen Variantionen. Von daher super, daß jetzt eine weitere Installtion gibt.
Ich glaube an dem bpSoc gab es schon öfter Probleme, daß es hier ein Zeitstempel hat, anstatt dem SOC. Falls es bei jedem Telegramm ist, dann stimmt ein Mapping noch nicht.
Der error kann die Ursache für die fehlende Umsetzung der anderen Werte sein. Das kann entweder aus deiner Gerätekonfiguration stammen, oder eine neuere FW.
Um das zu ergründen und dein System auch sichtbar zu machen, wäre es gut das Log auszuwerten (bzw. die Daten darin).
Hierzu bitte im Adapter config ein paar Häckchen setzen, bei msgSet/Get, mgsUpdate, (alles erster Tab), dann im zweiten Tab das Häckchen für debugEnable und natürlich den Adapter selbst in debug versetzen.
Danach startet ohnehin der Adapter neu und von da an bis ein paar Minuten wäre das Log hilfreich (ggf. auch parallel dazu noch in der APP ein paar Dinge anschauen, das triggert auch noch ein paar Telegramme.
Das dann posten, dann finde ich die Lösung. -
Hallo,
ich habe bei mir jetzt den Smart Meter von EcoFlow installiert. Ist es möglich diesen im Adapter zu integrieren?
Thomas
-
@thomas-6 sagte in Neuer Adapter ecoflow-mqtt:
Hallo,
ich habe bei mir jetzt den Smart Meter von EcoFlow installiert. Ist es möglich diesen im Adapter zu integrieren?
Thomas
Thoeretisch ja. Muss als unbekannte Komponente erstmal analysiert werden, aber die Chancen sind da.
Ich gehe davon aus, daß es auch über protobuf kommuniziert, also hier einmal unter "unknown devices" mal die Seriennummer vom Gerät eintragen und als Gerät etwas auswählen. Dann den Adapter noch in Debug versetzen und wie Post zuvor die Häckchen setzen. Danach das Log mal posten -
@foxthefox
Ich hoffe das ist das was du gemeint hast.2025-05-25 20:27:35.469 - info: host.Raspi-ioBroker "system.adapter.ecoflow-mqtt.0" enabled 2025-05-25 20:27:37.025 - info: host.Raspi-ioBroker instance system.adapter.ecoflow-mqtt.0 in version "1.3.2" started with pid 5649 2025-05-25 20:27:39.478 - debug: ecoflow-mqtt.0 (5649) Redis Objects: Use Redis connection: 127.0.0.1:9001 2025-05-25 20:27:39.557 - debug: ecoflow-mqtt.0 (5649) Objects client ready ... initialize now 2025-05-25 20:27:39.560 - debug: ecoflow-mqtt.0 (5649) Objects create System PubSub Client 2025-05-25 20:27:39.562 - debug: ecoflow-mqtt.0 (5649) Objects create User PubSub Client 2025-05-25 20:27:39.750 - debug: ecoflow-mqtt.0 (5649) Objects client initialize lua scripts 2025-05-25 20:27:39.763 - debug: ecoflow-mqtt.0 (5649) Objects connected to redis: 127.0.0.1:9001 2025-05-25 20:27:39.857 - debug: ecoflow-mqtt.0 (5649) Redis States: Use Redis connection: 127.0.0.1:9000 2025-05-25 20:27:39.907 - debug: ecoflow-mqtt.0 (5649) States create System PubSub Client 2025-05-25 20:27:39.908 - debug: ecoflow-mqtt.0 (5649) States create User PubSub Client 2025-05-25 20:27:40.036 - debug: ecoflow-mqtt.0 (5649) States connected to redis: 127.0.0.1:9000 2025-05-25 20:27:40.299 - info: ecoflow-mqtt.0 (5649) starting. Version 1.3.2 in /opt/iobroker/node_modules/iobroker.ecoflow-mqtt, node: v20.19.2, js-controller: 7.0.6 2025-05-25 20:27:40.343 - info: ecoflow-mqtt.0 (5649) adapter entered ready 2025-05-25 20:27:40.345 - info: ecoflow-mqtt.0 (5649) your configration: 2025-05-25 20:27:40.347 - info: ecoflow-mqtt.0 (5649) powerstream -> [] 2025-05-25 20:27:40.349 - info: ecoflow-mqtt.0 (5649) powerstation -> [] 2025-05-25 20:27:40.350 - info: ecoflow-mqtt.0 (5649) smartplug -> [] 2025-05-25 20:27:40.351 - info: ecoflow-mqtt.0 (5649) wave -> [] 2025-05-25 20:27:40.352 - info: ecoflow-mqtt.0 (5649) glacier -> [] 2025-05-25 20:27:40.353 - info: ecoflow-mqtt.0 (5649) generator -> [] 2025-05-25 20:27:40.354 - info: ecoflow-mqtt.0 (5649) panel -> [] 2025-05-25 20:27:40.354 - info: ecoflow-mqtt.0 (5649) shelly -> [] 2025-05-25 20:27:40.356 - info: ecoflow-mqtt.0 (5649) powerkit -> [] 2025-05-25 20:27:40.357 - info: ecoflow-mqtt.0 (5649) powerocean -> [] 2025-05-25 20:27:40.358 - info: ecoflow-mqtt.0 (5649) alternator -> [] 2025-05-25 20:27:40.359 - info: ecoflow-mqtt.0 (5649) unknown -> [{"devName":"SmartMeter","devId":"BK21Z1BB7H414567","devType":"delta3","debugEnable":true}] 2025-05-25 20:27:40.360 - debug: ecoflow-mqtt.0 (5649) device upd undefined 2025-05-25 20:27:40.362 - warn: ecoflow-mqtt.0 (5649) did not get devupd for delta3 2025-05-25 20:27:40.366 - info: ecoflow-mqtt.0 (5649) start device state creation ->delta3 for Id BK21Z1BB7H414567 2025-05-25 20:27:40.516 - debug: ecoflow-mqtt.0 (5649) SET initial BK21Z1BB7H414567.info.status to offline 2025-05-25 20:27:40.517 - info: ecoflow-mqtt.0 (5649) pdevices states created for BK21Z1BB7H414567 / delta3 / SmartMeter 2025-05-25 20:27:40.603 - info: ecoflow-mqtt.0 (5649) [EF] going to connect to mqtt broker 2025-05-25 20:27:40.604 - debug: ecoflow-mqtt.0 (5649) [EF] your mqtt configration: 2025-05-25 20:27:40.605 - debug: ecoflow-mqtt.0 (5649) [EF] port -> 8883 2025-05-25 20:27:40.606 - debug: ecoflow-mqtt.0 (5649) [EF] url -> mqtts://mqtt-e.ecoflow.com 2025-05-25 20:27:40.606 - debug: ecoflow-mqtt.0 (5649) [EF] protocol -> mqtts:// 2025-05-25 20:27:41.019 - info: ecoflow-mqtt.0 (5649) EF connected 2025-05-25 20:27:41.059 - debug: ecoflow-mqtt.0 (5649) subscribed the topics EF 2025-05-25 20:27:41.060 - debug: ecoflow-mqtt.0 (5649) BK21Z1BB7H414567 -> latestQuotas request 2025-05-25 20:27:41.116 - info: ecoflow-mqtt.0 (5649) state ecoflow-mqtt.0.BK21Z1BB7H414567.action.latestQuotas changed: true (ack = false) 2025-05-25 20:27:41.117 - info: ecoflow-mqtt.0 (5649) (ack=false) ->cmd : channel action state latestQuotas 2025-05-25 20:27:41.186 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/get] raw (hex): 0a0f1020182070beb3cd45ba0103696f73 2025-05-25 20:27:41.194 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/get_reply] raw (hex): 0a210a13a812c0a907b012d00fb812e0a712c012e0d403100240fe01481670beb3cd450aaa010a9b01a808c801b2080d4575726f70652f4265726c696eb808019d20f25bc043d52600000000d826019a2700c22d00c82d00e02d00e82d00d02f01d82f01e02f019d30520a6243a53099041743aa301e0d0060c1441500a080441d0000a8422500d881453500e0ba443d004026458531a919963fe53bbdc16143ed3b50d36043f53b7bfb883ffd3b2d36843f953c808a23439d3c96518c42c03d82c0a959100240fe01481570beb3cd45 2025-05-25 20:27:42.236 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a18f64bd3c3ab28ce5b439e7c28fe57cf6d4828f6572cc0e72910021820200128013001380340fe0148155018580170ebce04788172800103880101 2025-05-25 20:27:44.396 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a5d0a39ef529730b331d742475c6a31d8426c7f72f2b3366772d2f2366f7272da30577292f337477292c8364f72225437e74ea0315631ef4ef155fe3010021820200128013001380340fe0148155039580170f2ce04788172800103880101 2025-05-25 20:27:46.437 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a5d0a39e459d49eb83adc4995e0613ad349677479f9b83d6c79d9f93d647979d33b5c7991f83c4c7999c33d4479195f3cec45478e5d3ae4452405f53b10021820200128013001380340fe0148155039580170f9ce04788172800103880101 2025-05-25 20:27:48.410 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/get] raw (hex): 0a0c102018207011ba0103696f73 2025-05-25 20:27:48.429 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/get_reply] raw (hex): 0a1e0a13a812c0a907b012d00fb812e0a712c012e0d403100240fe01481670110aa7010a9b01a808c801b2080d4575726f70652f4265726c696eb808019d20ade7c143d52600000000d826019a2700c22d00c82d00e02d00e82d00d02f01d82f01e02f019d30520a6243a530ec991843aa301e0d0080c1441500a080441d0000aa422500e881453500e0ba443d006026458531a919963fe53bbdc16143ed3b50d36043f53b7bfb883ffd3b2d36843f953c3ef724439d3c5d7c8c42c03d82c0a959100240fe0148157011 2025-05-25 20:27:48.479 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a181ca13f7940c224b143cc98c214bd2d81a5c21cbd9ac70cc310021820200128013001380340fe014815501858017081cf04788172800103880101 2025-05-25 20:27:49.862 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/get] raw (hex): 0a0c102018207012ba0103696f73 2025-05-25 20:27:49.871 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/get_reply] raw (hex): 0a1e0a13a812c0a907b012d00fb812e0a712c012e0d403100240fe01481670120aa7010a9b01a808c801b2080d4575726f70652f4265726c696eb808019d20bef8c143d52600000000d826019a2700c22d00c82d00e02d00e82d00d02f01d82f01e02f019d30520a6243a530c24d1943aa301e0d0080c1441500a080441d0000aa422500e881453500e0ba443d006026458531a919963fe53bbdc16143ed3b50d36043f53b7bfb883ffd3b2d36843f953cac0024439d3c1b468d42c03d82c0a959100240fe0148157012 2025-05-25 20:27:50.726 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a360a122db8a22190cb1db4ac22accb15b4c98804ca10021820200128013001380340fe014815501258017088cf04788172800103880101 2025-05-25 20:27:52.678 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a180db0f06550d335a0f5db88d305ac541db3d30dacbbb31cd210021820200128013001380340fe014815501858017090cf04788172800103880101 2025-05-25 20:27:54.821 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a180ab7ab4c56d432a77f958ed402abc5b2b3d40aabea8b1ad510021820200128013001380340fe014815501858017097cf04788172800103880101 2025-05-25 20:27:56.028 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/get] raw (hex): 0a0c102018207013ba0103696f73 2025-05-25 20:27:56.042 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/get_reply] raw (hex): 0a1e0a13a812c0a907b012d00fb812e0a712c012e0d403100240fe01481670130aa7010a9b01a808c801b2080d4575726f70652f4265726c696eb808019d203cdbc143d52600000000d826019a2700c22d00c82d00e02d00e82d00d02f01d82f01e02f019d30520a6243a530e8021943aa301e0d0080c1441500a080441d0000aa422500e881453500e0ba443d006026458531a919963fe53bbdc16143ed3b50d36043f53b7bfb883ffd3b2d36843f953c522524439d3c7d1c8d42c03d82c0a959100240fe0148157013 2025-05-25 20:27:56.908 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a1803be32815edd3baef22089dd0ba22ca9bcdd03a2ea0c12dc10021820200128013001380340fe01481550185801709ecf04788172800103880101 2025-05-25 20:27:59.014 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a18388535c965e600956168bde63099e39387e63899880f2ee710021820200128013001380340fe0148155018580170a5cf04788172800103880101 2025-05-25 20:28:01.071 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a18318c6c0e6def099cbb34b5ef3990dec18eef319041d322ee10021820200128013001380340fe0148155018580170accf04788172800103880101 2025-05-25 20:28:03.129 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a5d0a392994148476f7118471c4adf71e84aab9b43475f0a1b47434f0a9b4b41ef691b44435f181b4540ef089b4c492f12188f7a097f72988c60c3bf610021820200128013001380340fe0148155039580170b4cf04788172800103880101 2025-05-25 20:28:05.260 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a5d0a39269bdd237bf81e8b2fa4a3f8118ba5b6bb1b7affaebb7b3bffa6bbbb11f99ebb433afe8ebb5b01ff86bb3b9dfe2e8791aa99f82687a1bb35f910021820200128013001380340fe0148155039580170bbcf04788172800103880101 2025-05-25 20:28:07.329 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a185fe21a62028167f21af8db8157fea808e3815ffe1fba4e8010021820200128013001380340fe0148155018580170c2cf04788172800103880101 2025-05-25 20:28:09.470 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a630a3f57ea189609896ffaa7bdd28960fad4c7ca6a0b8edfca0a4a8ed7caca6688efcaca488fffca2a708ef7ca5aec8f2ff1f37caa895ff66966ed8957f6ede1478810021820200128013001380340fe014815503f580170cacf04788172800103880101 2025-05-25 20:28:11.530 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a420a1e4cf1ff7b139274e1e19dc89234ea6b93b09244edf4cdf7924cedc1095a9310021820200128013001380340fe014815501e580170d1cf04788172800103880101 2025-05-25 20:28:13.659 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a1844f94fc41b9a7ce90cb6c09a4ce5c77efd9a44e5aa91559b10021820200128013001380340fe0148155018580170d9cf04788172800103880101 2025-05-25 20:28:15.702 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a360a1245d05d0bf8a375dc833fc4a37ddc25406ba210021820200128013001380340fe0148155012580170e0cf04788172800103880101 2025-05-25 20:28:17.789 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a187ac70a4951a442d77f5fffa472dbd74bc5a47adbad03a0a510021820200128013001380340fe0148155018580170e7cf04788172800103880101 2025-05-25 20:28:19.900 - debug: ecoflow-mqtt.0 (5649) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a186dd09c6544b355c0fe30e7b365cc24ebd2b36dcc26cbcdb210021820200128013001380340fe0148155018580170f0cf04788172800103880101 2025-05-25 20:28:20.415 - info: host.Raspi-ioBroker "system.adapter.ecoflow-mqtt.0" disabled 2025-05-25 20:28:20.415 - info: host.Raspi-ioBroker stopInstance system.adapter.ecoflow-mqtt.0 (force=false, process=true) 2025-05-25 20:28:20.423 - info: ecoflow-mqtt.0 (5649) Got terminate signal TERMINATE_YOURSELF 2025-05-25 20:28:20.426 - debug: ecoflow-mqtt.0 (5649) lastQuotInterval interval stopped 2025-05-25 20:28:20.429 - info: ecoflow-mqtt.0 (5649) cleaned everything up... 2025-05-25 20:28:20.430 - info: ecoflow-mqtt.0 (5649) terminating 2025-05-25 20:28:20.432 - info: ecoflow-mqtt.0 (5649) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2025-05-25 20:28:20.460 - info: ecoflow-mqtt.0 (5649) ecoflow connection closed 2025-05-25 20:28:20.462 - info: host.Raspi-ioBroker stopInstance system.adapter.ecoflow-mqtt.0 send kill signal 2025-05-25 20:28:20.954 - info: ecoflow-mqtt.0 (5649) terminating 2025-05-25 20:28:21.143 - info: host.Raspi-ioBroker instance system.adapter.ecoflow-mqtt.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
-
Ja, exakt das. Es lässt sich auch gewissermassen etwas herauslesen, wenngleich hier etwas Hilfe deinerseits gut wäre.
Was zeigt denn die App so an?- je Phase -> Spannung, Strom, Leistung ?
- oder auch maximale Leistung ?
- Energiewerte? je Phase, je Stunde, je Tag?
- sonst noch etwas?
EDIT
Für 20:47 hätte ich mal folgendes anzubieten:RuntimePropertyUpload {"displayPropertyFullUploadPeriod":120000,"displayPropertyIncrementalUploadPeriod":2000,"runtimePropertyFullUploadPeriod":300000,"runtimePropertyIncrementalUploadPeriod":60000} DisplayPropertyUpload {"utcTimezone":200,"utcTimezoneId":"Europe/Berlin","utcSetMode":true,"totalPower":387.8099670410156,"voltageL1":226.04031372070312,"powerL1":152.60125732421875,"energy":{"energyL1d":1548,"energyL2d":1029,"energyL3d":85,"energyL1":4155,"energyL2":1495,"energyL3":2660},"currentL1":1.172658085823059,"voltageL2":225.7567901611328,"voltageL3":224.825439453125,"currentL2":1.0701745748519897,"currentL3":1.0329033136367798,"powerL2":164.96578979492188,"powerL3":70.2428970336914,"unknown":187326466}
ist das plausibel?
Bei den Strömen hab ich meine Zweifel, die sind zu hoch. Oder es ist der Scheitelwert und dann käme es evtl. hin. -
Ja, es wird je Phase die Spannung der Strom und die Leistung angezeigt. Dazu wird noch die Leistung der 3 Phasen zusammen, ein Nettoverbrauch und Gesamtverbrauch angezeigt. Zusätzlich gibt es noch eine Statistik (Tag, Woche, Monat, Jahr) in der wird der Import und Export angezeigt.
Die oben angegebenen Leistungswerte könnten so stimmen, die Ströme passen, wie du schon schreibst, allerdings nicht dazu.
Ich habe jetzt nochmal ein Log gemacht und in diesem Zeitraum auch einen Screenshot. So kann man es vielleicht besser nachvollziehen.
2025-05-26 07:49:41.303 - info: ecoflow-mqtt.0 (10992) start device state creation ->delta3 for Id BK21Z1BB7H414567 2025-05-26 07:49:41.431 - debug: ecoflow-mqtt.0 (10992) SET initial BK21Z1BB7H414567.info.status to offline 2025-05-26 07:49:41.431 - info: ecoflow-mqtt.0 (10992) pdevices states created for BK21Z1BB7H414567 / delta3 / SmartMeter 2025-05-26 07:49:41.496 - info: ecoflow-mqtt.0 (10992) [EF] going to connect to mqtt broker 2025-05-26 07:49:41.496 - debug: ecoflow-mqtt.0 (10992) [EF] your mqtt configration: 2025-05-26 07:49:41.496 - debug: ecoflow-mqtt.0 (10992) [EF] port -> 8883 2025-05-26 07:49:41.497 - debug: ecoflow-mqtt.0 (10992) [EF] url -> mqtts://mqtt-e.ecoflow.com 2025-05-26 07:49:41.497 - debug: ecoflow-mqtt.0 (10992) [EF] protocol -> mqtts:// 2025-05-26 07:49:41.825 - info: ecoflow-mqtt.0 (10992) EF connected 2025-05-26 07:49:41.860 - debug: ecoflow-mqtt.0 (10992) subscribed the topics EF 2025-05-26 07:49:41.861 - debug: ecoflow-mqtt.0 (10992) BK21Z1BB7H414567 -> latestQuotas request 2025-05-26 07:49:41.913 - info: ecoflow-mqtt.0 (10992) state ecoflow-mqtt.0.BK21Z1BB7H414567.action.latestQuotas changed: true (ack = false) 2025-05-26 07:49:41.914 - info: ecoflow-mqtt.0 (10992) (ack=false) ->cmd : channel action state latestQuotas 2025-05-26 07:49:41.964 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/get] raw (hex): 0a0f10201820709b818f59ba0103696f73 2025-05-26 07:49:41.971 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/get_reply] raw (hex): 0a210a13a812c0a907b012d00fb812e0a712c012e0d403100240fe014816709b818f590aaa010a9b01a808c801b2080d4575726f70652f4265726c696eb808019d20905cb03fd52600000000d826019a2700c22d00c82d00e02d00e82d00d02f01d82f01e02f019d3016e15f43a5301eedc741aa301e0d00d02d4515009056451d00a0b44425003c0f46350080bc443d0058ef45853168dd813fe53b417b5f43ed3b96785e43f53b8716113ffd3be5066bbf953c9c5d75429d3ca3e8a9c2c03d82c0a959100240fe014815709b818f59 2025-05-26 07:49:43.742 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a18833ee487875ebb2ea145c95f8b228cf86f5c8322872ebbdc10021820200128013001380340fe01481550185801709ec00d788172800103880101 2025-05-26 07:49:45.804 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a18b5081e9381688d18c43ff569bd1415995b6ab514ceaa8eea10021820200128013001380340fe0148155018580170a8c00d788172800103880101 2025-05-26 07:49:47.940 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a18b20faf25f06f8a1f4b4fc96eba13be275c6db21396048aed10021820200128013001380340fe0148155018580170afc00d788172800103880101 2025-05-26 07:49:50.003 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a6f0a4baa17c0060777aa07a02657749207e699e4769d07293a37e71a722237a761722a37f7837312377738710237b78b730a3757d872d20c10b26874da0c9de56974a20b04b04675aa0b891a9ff510021820200128013001380340fe014815504b580170b7c00d788172800103880101 2025-05-26 07:49:52.143 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a420a1ea31e7bd87a7e9b0ead59de7fd305cae2607dab02209e4c7ca302fc7c95fc10021820200128013001380340fe014815501e580170bec00d788172800103880101 2025-05-26 07:49:54.205 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a420a1ed8654e17dc85e0751ee4fc04a87e4ab01b06d07925473707d879e2bbf58710021820200128013001380340fe014815501e580170c5c00d788172800103880101 2025-05-26 07:49:56.253 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a18d06d8608ce8de87da034880cd87159df3f0fd071af96ff8f10021820200128013001380340fe0148155018580170cdc00d788172800103880101 2025-05-26 07:49:58.385 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a480a24c974fe84b694c964484a3417f164b8f8e815b96f92a90a17c168a0ab3a16c968148ce09610021820200128013001380340fe0148155024580170d4c00d788172800103880101 2025-05-26 07:50:00.455 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a18f86d55f1e61cb0666c56021ec86167db2f1fc061dccfea9f10021820200128013001380340fe0148155018580170ddc00d788172800103880101 2025-05-26 07:50:02.582 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a480a24f84518be50a4f8551c460526c055c8dea224885e097f3a26f05928641327f85964cea6a710021820200128013001380340fe0148155024580170e5c00d788172800103880101 2025-05-26 07:50:04.653 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a480a24f14c4b56f2adf15c7f5b0c2fc95c87ffce2d81572841332ff950c0f7182ef15037eda6ae10021820200128013001380340fe0148155024580170ecc00d788172800103880101 2025-05-26 07:50:06.782 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a18d14402fcc335994fec2d2b37e148b6380036e948c3fba5b610021820200128013001380340fe0148155018580170f4c00d788172800103880101 2025-05-26 07:50:08.830 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a630a3fe65bdd1dfbbade4b0620933ad14b65767b9b563e6e7beb2d3e667bbbcf3f5e7b3f743d4e7bfbc73f467b13943e96405a052438ee471b800839e6474255afb910021820200128013001380340fe014815503f580170fbc00d788172800103880101 2025-05-26 07:50:10.903 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a420a1e1ea30526fc4226b3d34377c26eb8bb0adcc016bfda6ef6c11ebff2985b4110021820200128013001380340fe014815501e58017083c10d788172800103880101 2025-05-26 07:50:13.029 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a1817aa5cb9124b2fbab7976dcb1fb687b9f8c817b64667524810021820200128013001380340fe01481550185801708ac10d788172800103880101 2025-05-26 07:50:15.132 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a630a3f0cb1a601575034a1a7748fd33ba18f9c9171bcd4849111c7d48c915125d5b491d59ed7a491312dd5ac91f17ed474aa2a1dced204add957e0d30cad5c68685310021820200128013001380340fe014815503f58017091c10d788172800103880101 2025-05-26 07:50:17.205 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a1804b981624f583ca9004184db0ca5c6c4eadb04a55bc0675b10021820200128013001380340fe014815501858017099c10d788172800103880101 2025-05-26 07:50:19.254 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a420a1e3d806d8b466105900d46bde2459b713cffe3359c76fed3e23d9c7ab6a16310021820200128013001380340fe014815501e580170a0c10d788172800103880101 2025-05-26 07:50:21.380 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a180d983618b6ea4d93cc7ef7eb3d943d8fddea359402e0aa6b10021820200128013001380340fe0148155018580170a8c10d788172800103880101 2025-05-26 07:50:23.453 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a420a1e338eb4240b6f0b9e79da82ec4b95295ff1ed3b92011cd8ec3392e458546c10021820200128013001380340fe014815501e580170aec10d788172800103880101 2025-05-26 07:50:25.576 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a1828959338bd751085fb0fedf720892824c6f72889eadf5f7710021820200128013001380340fe0148155018580170b5c10d788172800103880101 2025-05-26 07:50:27.654 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a18229f1fae6a001a8f9e34e4fd2a830c48ccfd22830faa547d10021820200128013001380340fe0148155018580170bfc10d788172800103880101 2025-05-26 07:50:29.704 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a185be60e23a50763f64b6f8b8453fa4e37b4845bfa820c3a0410021820200128013001380340fe0148155018580170c6c10d788172800103880101 2025-05-26 07:50:31.823 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a186bfe6a05858c2bf5bcc9ae8d5bf27adbbb8c53f2f0ed330c10021820200128013001380340fe0148155018580170cec10d788172800103880101 2025-05-26 07:50:33.903 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a1848f58d4fc01570e5222cb69740e97bcbac9748e9f0ec261710021820200128013001380340fe0148155018580170d5c10d788172800103880101 2025-05-26 07:50:36.022 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a3c0a1840fd3974469c78ed7b94579f48e1f9f6a89f40e16229001f10021820200128013001380340fe0148155018580170ddc10d788172800103880101 2025-05-26 07:50:38.103 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a420a1e79c421957aa541d4ca646da601df3cea84a771d805c291a679d8c993382610021820200128013001380340fe014815501e580170e4c10d788172800103880101 2025-05-26 07:50:40.153 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a480a2476cb8084ea2b76db34d08ba84edb657d81a906d0f464b4a87ed791149aa976d76bbd192910021820200128013001380340fe0148155024580170ebc10d788172800103880101 2025-05-26 07:50:42.267 - debug: ecoflow-mqtt.0 (10992) [PROTOBUF unknown] BK21Z1BB7H414567 [delta3/update] raw (hex): 0a480a246ed3300e044c6ec3ddcc93b056c3fa4198b11ec84c5eacb066cfce8e85b16ecf6904073110021820200128013001380340fe0148155024580170f3c10d788172800103880101
-
@thomas-6
Super, das hilft enorm.
Ich schaue es mir heute Abend an. -
@thomas-6
Habs mir mal angeschaut.
Die Ströme sind nicht zu gebrauchen. Zum einen kommen diese in den update Telgrammen nicht mit und selbst in dem screenshot ist es kompletter Unsinn. Egal ob Scheitelwertl oder Effektivwert, L1 hat höhere Leistung als L3, aber niedrigeren Strom.
Auch wenn es Datenpunkte dafür gibt, sind sie es nicht Wert übernommen zu werden.Somit wäre es ausgewertet (2025-05-26 07:49:41.971):
DisplayPropertyUpload { "utcTimezone": 200, "utcTimezoneId": "Europe/Berlin", "utcSetMode": true, "totalPower": 1.3778247833251953, "unknown618": 0, "unknown619": 1, "unknown729": 0, "unknown732": 0, "unknown733": 0, "unknown762": 1, "unknown763": 1, "unknown764": 1, "voltageL3": 223.87924194335938, "powerL3": 24.990779876708984, "energy": { "energyL1daily": 2781, "energyL2daily": 3433, "energyL3daily": 1445, "lifeTimeEnergyConsumption": 9167, "lifeTimeEnergyDelivery": 1508, "netEnergyConsumption": 7659 }, "voltageL1": 223.48146057128906, "voltageL2": 222.47103881835938, "powerL1": 61.34141540527344, "powerL2": -84.9543685913086, "unknown": 187326466 }
Die unknown Dinge können Settings, Status oder Error Dinge sein.
Sonst sieht es schlüssig aus.Könntest du mal schauen ob:
- Nettoverbrauch in den Phasen täglich zurückgesetzt wird
- es noch Settings gibt (overpower oder was anderes)
-
@foxthefox
Einstellungen gibt es keine weiteren, bis auf eine Umstellung der Anzeige. Dabei werden aber nur die Werte für die aktuelle Leistung und den Nettoverbrauch getauscht.
Der Nettoverbrauch wird scheinbar nicht zurückgesetzt, schaue ich mir morgen früh aber noch einmal an.
-
@thomas-6 sagte in Neuer Adapter ecoflow-mqtt:
Der Nettoverbrauch wird scheinbar nicht zurückgesetzt, schaue ich mir morgen früh aber noch einmal an.
Wird nicht zurück gesetzt!
-
@thomas-6 sagte in Neuer Adapter ecoflow-mqtt:
@thomas-6 sagte in Neuer Adapter ecoflow-mqtt:
Der Nettoverbrauch wird scheinbar nicht zurückgesetzt, schaue ich mir morgen früh aber noch einmal an.
Wird nicht zurück gesetzt!
Danke. Dann nehm ich mal das Daily aus dem Namen heraus. Ansonsten wird es dann in der 1.4.0 demnächst im Adapter enthalten sein.
-
@foxthefox
Das klingt super. Ich danke dir für deine Bemühungen.Ich habe hier noch einen "Stream AC Pro", wenn du Lust hast kann ich dir ein paar Logs zukommen lassen.
-
@thomas-6 sagte in Neuer Adapter ecoflow-mqtt:
@foxthefox
Das klingt super. Ich danke dir für deine Bemühungen.Ich habe hier noch einen "Stream AC Pro", wenn du Lust hast kann ich dir ein paar Logs zukommen lassen.
Interessant wär das schon. Also mach mal ein Log, in gleicher Art wie beim Smartmeter.,inkl. App offnen und Details zum Gerät anschauen.
-
@foxthefox Ich bin durch das Thema der MPPT-Temperatur der DeltaPro auf den Thread gestoßen. Ich habe laut dem Script zur dynamischen Leistungsanpassung und laut deinem EcoFlow-MQTT-Adapter eine MPPT-Temperatur von bis zu 115 Grad gesehen, klar bei voller Solarladeleistung von 1,6 kW. Dein Adapter ist der Meinung, dass der Wert maximal auf 80 °C steigen soll. Gibt es hierzu irgendwelche Erfahrungen. Der DeltaPro ist das scheinbar egal, sie zieht die 1,6 kW einfach durch, bis die DeltaPro und Ihr Zusatzakku voll ist. Nachts sinkt die Temperatur auf 29 °C ab (bei 23 Grad Raumtemperatur), so dass ich davon ausgehe, dass die Temperatur nicht grundlegend falsch übersetzt ist.
Ist bekannt, wo die Temperatur gemessen wird? Ich habe auf Youtube einige "Zerlegevideos" der DeltaPro angeschaut und bin der Meinung, dass die Kühlkörper innerhalb des DeltaPro-"Föhns" nur an den Transistoren des Solarladereglers doch etwas klein sind, eventuell könnte, falls jemand hier im Forum das weiß Kühlkörper nachrüsten (die Zerlegung der DeltaPro ist ja extrem einfach).
-
@david-kühnert sagte in Neuer Adapter ecoflow-mqtt:
@foxthefox Ich bin durch das Thema der MPPT-Temperatur der DeltaPro auf den Thread gestoßen. Ich habe laut dem Script zur dynamischen Leistungsanpassung und laut deinem EcoFlow-MQTT-Adapter eine MPPT-Temperatur von bis zu 115 Grad gesehen, klar bei voller Solarladeleistung von 1,6 kW. Dein Adapter ist der Meinung, dass der Wert maximal auf 80 °C steigen soll. Gibt es hierzu irgendwelche Erfahrungen. Der DeltaPro ist das scheinbar egal, sie zieht die 1,6 kW einfach durch, bis die DeltaPro und Ihr Zusatzakku voll ist. Nachts sinkt die Temperatur auf 29 °C ab (bei 23 Grad Raumtemperatur), so dass ich davon ausgehe, dass die Temperatur nicht grundlegend falsch übersetzt ist.
Ist bekannt, wo die Temperatur gemessen wird? Ich habe auf Youtube einige "Zerlegevideos" der DeltaPro angeschaut und bin der Meinung, dass die Kühlkörper innerhalb des DeltaPro-"Föhns" nur an den Transistoren des Solarladereglers doch etwas klein sind, eventuell könnte, falls jemand hier im Forum das weiß Kühlkörper nachrüsten (die Zerlegung der DeltaPro ist ja extrem einfach).
Ich glaube ich habe die Max Temperaturwerte schon geändert gehabt, wenn nicht, dann mach ich das noch.
Grundsätzlich ist die Frage wo gemessen wird. Die 80 Grad hab ich mal aus dem Bauch heraus genommen. Üblicherweise findet man in der Industrie so 60 bis 70 Grad an möglicher Umgebungstemperatur von Baugruppen/Geräten. Leiterplatten, Bauelemente, Stecker halten dementsprechend mehr aus, sollte ca. >20 grad zur Umgebungstemperatur sein. Summasumarum wirds aus meiner Sicht ohne spezielle Materialauswahl im Bereich von >100 Grad Bauteiltemperatur kritisch.
Hohe Temperaturen gehen immer auf die Lebenszeit. -
@foxthefox sagte in Neuer Adapter ecoflow-mqtt:
@thomas-6 sagte in Neuer Adapter ecoflow-mqtt:
@foxthefox
Das klingt super. Ich danke dir für deine Bemühungen.Ich habe hier noch einen "Stream AC Pro", wenn du Lust hast kann ich dir ein paar Logs zukommen lassen.
Interessant wär das schon. Also mach mal ein Log, in gleicher Art wie beim Smartmeter.,inkl. App offnen und Details zum Gerät anschauen.
@Thomas-6
Konntest du schon etwas ermitteln, oder läuft hier die Kommunikation anders? -
@foxthefox
Ich bin leider noch nicht dazu gekommen, aber werde heute mal schauen.