foxthefox / ioBroker.ecoflow-mqtt

EcoFlow, power stream, power station, delta, delta2, river, river2, wave2, glacier, delta pro ultra, generator, smart home panel, homeassistant gateway, powerkit, powerhub
MIT License
44 stars 2 forks source link

Smart Home Panel - change circuit mode doesn't work as expected #130

Closed thyr0ne closed 1 month ago

thyr0ne commented 2 months ago

Hi foxthefox,

I have 2 Delta Pros and a Smart Home Panel. I can read all the data but setting the circuit mode from grid to battery or deactivate the auto modus doesn't work as expected.

When I turn off the auto modus within the Ecoflow app the toggle for the Contol mode channel 1 turn from off to on (so the opposite). When I try to change from grid to battery, the circuit turns off - so no power. Can you look into the values that are posted please?

This is the log when I try to change something ` ecoflow-mqtt.0 2024-08-17 09:15:50.883 info state ecoflow-mqtt.0.SP10XXXX.loadCmdChCtrlInfos.ctrlSta_0 changed: 2 (ack = true)

ecoflow-mqtt.0 2024-08-17 09:15:50.630 info (ack=false) ->cmd : channel loadCmdChCtrlInfos state ctrlSta_0

ecoflow-mqtt.0 2024-08-17 09:15:50.630 info state ecoflow-mqtt.0.SP10XXXX.loadCmdChCtrlInfos.ctrlSta_0 changed: 0 (ack = false)

ecoflow-mqtt.0 2024-08-17 09:15:48.739 info (ack=false) ->cmd : channel loadCmdChCtrlInfos state ctrlSta_0

ecoflow-mqtt.0 2024-08-17 09:15:48.739 info state ecoflow-mqtt.0.SP10XXXXXX.loadCmdChCtrlInfos.ctrlSta_0 changed: 2 (ack = false)

ecoflow-mqtt.0 2024-08-17 09:15:42.927 info state ecoflow-mqtt.0.SP10XXXXXXX.loadCmdChCtrlInfos.ctrlSta_0 changed: 2 (ack = true)

ecoflow-mqtt.0 2024-08-17 09:15:41.883 info state ecoflow-mqtt.0.SP10XXXXXXX.loadCmdChCtrlInfos.ctrlSta_0 changed: 0 (ack = true)

ecoflow-mqtt.0 2024-08-17 09:15:41.612 info (ack=false) ->cmd : channel loadCmdChCtrlInfos state ctrlSta_0

ecoflow-mqtt.0 2024-08-17 09:15:41.611 info state ecoflow-mqtt.0.SP10XXXXXXX.loadCmdChCtrlInfos.ctrlSta_0 changed: 2 (ack = false)

ecoflow-mqtt.0 2024-08-17 09:15:32.022 info state ecoflow-mqtt.0.SP10XXXXXXX.loadCmdChCtrlInfos.ctrlSta_0 changed: 0 (ack = true)

ecoflow-mqtt.0 2024-08-17 09:14:23.799 info state ecoflow-mqtt.0.SP10XXXXXXX.loadCmdChCtrlInfos.ctrlSta_0 changed: 2 (ack = true)

ecoflow-mqtt.0 2024-08-17 09:14:23.439 info (ack=false) ->cmd : channel loadCmdChCtrlInfos state ctrlSta_0`

thyr0ne commented 2 months ago

maybe this will help:

MODES = { "Auto": {"sta": 0, "ctrlMode": 0}, "Grid": {"sta": 0, "ctrlMode": 1}, "Battery": {"sta": 1, "ctrlMode": 1}, "Off": {"sta": 2, "ctrlMode": 1} }

foxthefox commented 2 months ago

Thank you for the feedback. unfortunately the commands did not have much testing yet. So I am happy that you are contributing.

I am aware of that modes definition within another repo, but first I would try to work without introducing a new datapoint which handles 2 others.

Can you please do the following(assuming you have version 0.0.41 installed):

then I can crosscheck and fix the problem

thyr0ne commented 2 months ago

Happy to support ;)

Here is the log: `e ctrlSta_0

ecoflow-mqtt.0 2024-08-17 20:35:05.567 info state ecoflow-mqtt.0.SP10XXXXXXXX.loadCmdChCtrlInfos.ctrlSta_0 changed: 2 (ack = false)

ecoflow-mqtt.0 2024-08-17 20:34:57.949 info state ecoflow-mqtt.0.SP10XXXXXXXX.loadCmdChCtrlInfos.ctrlSta_0 changed: 2 (ack = true)

ecoflow-mqtt.0 2024-08-17 20:34:56.964 info state ecoflow-mqtt.0.SP10XXXXXXXX.loadCmdChCtrlInfos.ctrlMode_0 changed: true (ack = true)

ecoflow-mqtt.0 2024-08-17 20:34:56.492 info (ack=false) ->cmd : channel loadCmdChCtrlInfos state ctrlMode_0

ecoflow-mqtt.0 2024-08-17 20:34:56.491 info state ecoflow-mqtt.0.SP10XXXXXXXX.loadCmdChCtrlInfos.ctrlMode_0 changed: false (ack = false)

admin.0 2024-08-17 20:34:32.977 info <== Disconnect system.user.admin from 2a02:3030:ad0:6d44:e9c1:d0bf:166b:388b admin

ecoflow-mqtt.0 2024-08-17 20:34:07.001 warn [HA STATE INIT DATA] SP10XXXXXXXX.emergencyStrategy.overloadMode getState returned -> null

ecoflow-mqtt.0 2024-08-17 20:34:06.752 info state ecoflow-mqtt.0.SP10XXXXXXXX.loadCmdChCtrlInfos.ctrlMode_6 changed: true (ack = true)

ecoflow-mqtt.0 2024-08-17 20:34:06.732 info state ecoflow-mqtt.0.SP10XXXXXXXX.loadCmdChCtrlInfos.ctrlSta_6 changed: 1 (ack = true)

ecoflow-mqtt.0 2024-08-17 20:34:06.652 info state ecoflow-mqtt.0.SP10XXXXXXXX.loadCmdChCtrlInfos.ctrlMode_4 changed: true (ack = true)

ecoflow-mqtt.0 2024-08-17 20:34:06.614 info state ecoflow-mqtt.0.SP10XXXXXXXX.loadCmdChCtrlInfos.ctrlSta_4 changed: 1 (ack = true)

ecoflow-mqtt.0 2024-08-17 20:34:06.573 info state ecoflow-mqtt.0.SP10XXXXXXXX.loadCmdChCtrlInfos.ctrlMode_3 changed: true (ack = true)

ecoflow-mqtt.0 2024-08-17 20:34:06.549 info state ecoflow-mqtt.0.SP10XXXXXXXX.loadCmdChCtrlInfos.ctrlSta_3 changed: 1 (ack = true)

ecoflow-mqtt.0 2024-08-17 20:34:06.506 info state ecoflow-mqtt.0.SP10XXXXXXXX.loadCmdChCtrlInfos.ctrlMode_2 changed: true (ack = true)

ecoflow-mqtt.0 2024-08-17 20:34:06.482 info state ecoflow-mqtt.0.SP10XXXXXXXX.loadCmdChCtrlInfos.ctrlSta_2 changed: 1 (ack = true)

ecoflow-mqtt.0 2024-08-17 20:34:06.436 info state ecoflow-mqtt.0.SP10XXXXXXXX.loadCmdChCtrlInfos.ctrlMode_1 changed: true (ack = true)

ecoflow-mqtt.0 2024-08-17 20:34:06.399 info state ecoflow-mqtt.0.SP10XXXXXXXX.loadCmdChCtrlInfos.ctrlSta_1 changed: 1 (ack = true)

ecoflow-mqtt.0 2024-08-17 20:34:06.350 info state ecoflow-mqtt.0.SP10XXXXXXXX.loadCmdChCtrlInfos.ctrlMode_0 changed: true (ack = true)

ecoflow-mqtt.0 2024-08-17 20:34:06.312 info state ecoflow-mqtt.0.SP10XXXXXXXX.loadCmdChCtrlInfos.ctrlSta_0 changed: 1 (ack = true) `

foxthefox commented 2 months ago

Thanks, but it seems that you missed to put the adapter into debug mode. The log should have entries with „info“ and „debug“, I see only info

edit To change into debug mode, go to adapter admin page. In the header is a button info with pencil icon on the right. Click there and select debug.

thyr0ne commented 2 months ago

Sorry my bad, What I did - I‘ve:

log: 2024-08-17 23:13:52.118 - info: admin.0 (710) <== Disconnect system.user.admin from 2a02:3030:ad0:6d44:f1da:7e98:b27a:b6b6 admin 2024-08-17 23:13:56.430 - info: admin.0 (710) ==> Connected system.user.admin from 2a02:3030:ad0:6d44:f1da:7e98:b27a:b6b6 2024-08-17 23:15:13.842 - info: host.ioBrokerPi "system.adapter.ecoflow-mqtt.0" enabled 2024-08-17 23:15:14.202 - info: host.ioBrokerPi instance system.adapter.ecoflow-mqtt.0 in version "0.0.41" (non-npm: foxthefox/ioBroker.ecoflow-mqtt#8XXXXXXxXxXXXxXxXxXxXxXx) started with pid 1968 2024-08-17 23:15:16.004 - debug: ecoflow-mqtt.0 (1968) Redis Objects: Use Redis connection: 127.0.0.1:9001 2024-08-17 23:15:16.034 - debug: ecoflow-mqtt.0 (1968) Objects client ready ... initialize now 2024-08-17 23:15:16.036 - debug: ecoflow-mqtt.0 (1968) Objects create System PubSub Client 2024-08-17 23:15:16.038 - debug: ecoflow-mqtt.0 (1968) Objects create User PubSub Client 2024-08-17 23:15:16.061 - debug: ecoflow-mqtt.0 (1968) Objects client initialize lua scripts 2024-08-17 23:15:16.070 - debug: ecoflow-mqtt.0 (1968) Objects connected to redis: 127.0.0.1:9001 2024-08-17 23:15:16.092 - debug: ecoflow-mqtt.0 (1968) Redis States: Use Redis connection: 127.0.0.1:9000 2024-08-17 23:15:16.101 - debug: ecoflow-mqtt.0 (1968) States create System PubSub Client 2024-08-17 23:15:16.102 - debug: ecoflow-mqtt.0 (1968) States create User PubSub Client 2024-08-17 23:15:16.157 - debug: ecoflow-mqtt.0 (1968) States connected to redis: 127.0.0.1:9000 2024-08-17 23:15:16.277 - info: ecoflow-mqtt.0 (1968) starting. Version 0.0.41 (non-npm: foxthefox/ioBroker.ecoflow-mqtt#8XXXXXXxXxXXXxXxXxXxXxXx) in /opt/iobroker/node_modules/iobroker.ecoflow-mqtt, node: v20.16.0, js-controller: 6.0.9 2024-08-17 23:15:16.300 - info: ecoflow-mqtt.0 (1968) adapter entered ready 2024-08-17 23:15:16.301 - info: ecoflow-mqtt.0 (1968) your configration: 2024-08-17 23:15:16.302 - info: ecoflow-mqtt.0 (1968) powerstream -> [] 2024-08-17 23:15:16.303 - info: ecoflow-mqtt.0 (1968) powerstation -> [{"devName":"DELTA Pro Primary","devId":"DCXXXXXXXXXXXX","devType":"deltapro","debugEnable":false,"haEnable":true,"pstationsSlave1":true,"pstationsSlave2":false},{"devName":"DELTA Pro Zuhause","devId":"DCXXXXXXXXXXXX","devType":"deltapro","debugEnable":false,"haEnable":true,"pstationsSlave1":false,"pstationsSlave2":false}] 2024-08-17 23:15:16.303 - info: ecoflow-mqtt.0 (1968) smartplug -> [] 2024-08-17 23:15:16.304 - info: ecoflow-mqtt.0 (1968) wave -> [] 2024-08-17 23:15:16.304 - info: ecoflow-mqtt.0 (1968) glacier -> [] 2024-08-17 23:15:16.304 - info: ecoflow-mqtt.0 (1968) generator -> [] 2024-08-17 23:15:16.305 - info: ecoflow-mqtt.0 (1968) panel -> [{"devName":"Smart-Home-Panel","devId":"SP10XXXXXXXXX","devType":"panel","debugEnable":true,"haEnable":true}] 2024-08-17 23:15:16.305 - info: ecoflow-mqtt.0 (1968) shelly -> [] 2024-08-17 23:15:16.305 - info: ecoflow-mqtt.0 (1968) powerkit -> [] 2024-08-17 23:15:16.306 - info: ecoflow-mqtt.0 (1968) powerocean -> [] 2024-08-17 23:15:16.307 - debug: ecoflow-mqtt.0 (1968) device upd {"bmsMaster":{"number":{"amp":{"max":50}}},"inv":{"number":{"cfgFastChgWatts":{"min":200,"max":2900}},"level":{"cfgSlowChgWatts":{"min":200,"max":2900}}},"mppt":{"level":{"cfgDcChgCurrent":{"min":4,"max":13}},"number":{"inWatts":{"mult":0.1,"max":1650},"outWatts":{"mult":0.1,"max":1600},"inVol":{"max":150},"mpptTemp":{"max":100},"outAmp":{"max":30},"inAmp":{"max":16}},"diagnostic":{"xt60ChgType":{"xt60ChgType":{"0":"not detected","1":"adapter","2":"MPPT"}}}}} 2024-08-17 23:15:16.307 - debug: ecoflow-mqtt.0 (1968) manipulate: bmsMaster/amp old--new 25 -- 50 2024-08-17 23:15:16.308 - debug: ecoflow-mqtt.0 (1968) manipulate: inv/cfgFastChgWatts old--new 200 -- 200 2024-08-17 23:15:16.308 - debug: ecoflow-mqtt.0 (1968) manipulate: inv/cfgFastChgWatts old--new 2400 -- 2900 2024-08-17 23:15:16.308 - debug: ecoflow-mqtt.0 (1968) manipulate: inv/cfgSlowChgWatts old--new 200 -- 200 2024-08-17 23:15:16.309 - debug: ecoflow-mqtt.0 (1968) manipulate: inv/cfgSlowChgWatts old--new 1000 -- 2900 2024-08-17 23:15:16.309 - debug: ecoflow-mqtt.0 (1968) manipulate: mppt/cfgDcChgCurrent old--new 4 -- 4 2024-08-17 23:15:16.310 - debug: ecoflow-mqtt.0 (1968) manipulate: mppt/cfgDcChgCurrent old--new 8 -- 13 2024-08-17 23:15:16.310 - debug: ecoflow-mqtt.0 (1968) manipulate: mppt/inWatts old--new 0.1 -- 0.1 2024-08-17 23:15:16.310 - debug: ecoflow-mqtt.0 (1968) manipulate: mppt/inWatts old--new 500 -- 1650 2024-08-17 23:15:16.311 - debug: ecoflow-mqtt.0 (1968) manipulate: mppt/outWatts old--new 0.1 -- 0.1 2024-08-17 23:15:16.311 - debug: ecoflow-mqtt.0 (1968) manipulate: mppt/outWatts old--new 500 -- 1600 2024-08-17 23:15:16.311 - debug: ecoflow-mqtt.0 (1968) manipulate: mppt/inVol old--new 150 -- 150 2024-08-17 23:15:16.312 - debug: ecoflow-mqtt.0 (1968) manipulate: mppt/mpptTemp old--new 80 -- 100 2024-08-17 23:15:16.312 - debug: ecoflow-mqtt.0 (1968) manipulate: mppt/outAmp old--new 13 -- 30 2024-08-17 23:15:16.312 - debug: ecoflow-mqtt.0 (1968) manipulate: mppt/inAmp old--new 13 -- 16 2024-08-17 23:15:16.312 - debug: ecoflow-mqtt.0 (1968) manipulate: mppt/xt60ChgType old--new [object Object] -- [object Object] 2024-08-17 23:15:16.314 - info: ecoflow-mqtt.0 (1968) start device state creation ->deltapro for Id DCXXXXXXXXXXXX 2024-08-17 23:15:16.561 - debug: ecoflow-mqtt.0 (1968) SET initial DCXXXXXXXXXXXX.info.status to offline 2024-08-17 23:15:16.561 - info: ecoflow-mqtt.0 (1968) pdevices states created for DCXXXXXXXXXXXX / deltapro / DELTA Pro Primary 2024-08-17 23:15:16.604 - info: ecoflow-mqtt.0 (1968) pstation add battery #1 states created 2024-08-17 23:15:16.605 - debug: ecoflow-mqtt.0 (1968) device upd {"bmsMaster":{"number":{"amp":{"max":50}}},"inv":{"number":{"cfgFastChgWatts":{"min":200,"max":2900}},"level":{"cfgSlowChgWatts":{"min":200,"max":2900}}},"mppt":{"level":{"cfgDcChgCurrent":{"min":4,"max":13}},"number":{"inWatts":{"mult":0.1,"max":1650},"outWatts":{"mult":0.1,"max":1600},"inVol":{"max":150},"mpptTemp":{"max":100},"outAmp":{"max":30},"inAmp":{"max":16}},"diagnostic":{"xt60ChgType":{"xt60ChgType":{"0":"not detected","1":"adapter","2":"MPPT"}}}}} 2024-08-17 23:15:16.605 - debug: ecoflow-mqtt.0 (1968) manipulate: bmsMaster/amp old--new 50 -- 50 2024-08-17 23:15:16.605 - debug: ecoflow-mqtt.0 (1968) manipulate: inv/cfgFastChgWatts old--new 200 -- 200 2024-08-17 23:15:16.606 - debug: ecoflow-mqtt.0 (1968) manipulate: inv/cfgFastChgWatts old--new 2900 -- 2900 2024-08-17 23:15:16.606 - debug: ecoflow-mqtt.0 (1968) manipulate: inv/cfgSlowChgWatts old--new 200 -- 200 2024-08-17 23:15:16.606 - debug: ecoflow-mqtt.0 (1968) manipulate: inv/cfgSlowChgWatts old--new 2900 -- 2900 2024-08-17 23:15:16.607 - debug: ecoflow-mqtt.0 (1968) manipulate: mppt/cfgDcChgCurrent old--new 4 -- 4 2024-08-17 23:15:16.607 - debug: ecoflow-mqtt.0 (1968) manipulate: mppt/cfgDcChgCurrent old--new 13 -- 13 2024-08-17 23:15:16.607 - debug: ecoflow-mqtt.0 (1968) manipulate: mppt/inWatts old--new 0.1 -- 0.1 2024-08-17 23:15:16.607 - debug: ecoflow-mqtt.0 (1968) manipulate: mppt/inWatts old--new 1650 -- 1650 2024-08-17 23:15:16.607 - debug: ecoflow-mqtt.0 (1968) manipulate: mppt/outWatts old--new 0.1 -- 0.1 2024-08-17 23:15:16.608 - debug: ecoflow-mqtt.0 (1968) manipulate: mppt/outWatts old--new 1600 -- 1600 2024-08-17 23:15:16.608 - debug: ecoflow-mqtt.0 (1968) manipulate: mppt/inVol old--new 150 -- 150 2024-08-17 23:15:16.608 - debug: ecoflow-mqtt.0 (1968) manipulate: mppt/mpptTemp old--new 100 -- 100 2024-08-17 23:15:16.608 - debug: ecoflow-mqtt.0 (1968) manipulate: mppt/outAmp old--new 30 -- 30 2024-08-17 23:15:16.608 - debug: ecoflow-mqtt.0 (1968) manipulate: mppt/inAmp old--new 16 -- 16 2024-08-17 23:15:16.609 - debug: ecoflow-mqtt.0 (1968) manipulate: mppt/xt60ChgType old--new [object Object] -- [object Object] 2024-08-17 23:15:16.609 - info: ecoflow-mqtt.0 (1968) start device state creation ->deltapro for Id DCXXXXXXXXXXXX 2024-08-17 23:15:16.813 - debug: ecoflow-mqtt.0 (1968) SET initial DCXXXXXXXXXXXX.info.status to offline 2024-08-17 23:15:16.814 - info: ecoflow-mqtt.0 (1968) pdevices states created for DCXXXXXXXXXXXX / deltapro / DELTA Pro Zuhause 2024-08-17 23:15:16.822 - debug: ecoflow-mqtt.0 (1968) device upd {"channelPower":{"number":{"chWatt_10":{"max":7200},"chWatt_11":{"max":7200}}}} 2024-08-17 23:15:16.823 - debug: ecoflow-mqtt.0 (1968) manipulate: channelPower/chWatt_10 old--new 3600 -- 7200 2024-08-17 23:15:16.823 - debug: ecoflow-mqtt.0 (1968) manipulate: channelPower/chWatt_11 old--new 3600 -- 7200 2024-08-17 23:15:16.824 - info: ecoflow-mqtt.0 (1968) start device state creation ->panel for Id SP10XXXXXXXXX 2024-08-17 23:15:17.153 - debug: ecoflow-mqtt.0 (1968) SET initial SP10XXXXXXXXX.info.status to offline 2024-08-17 23:15:17.153 - info: ecoflow-mqtt.0 (1968) pdevices states created for SP10XXXXXXXXX / panel / Smart-Home-Panel 2024-08-17 23:15:17.154 - info: ecoflow-mqtt.0 (1968) HA communication: 2024-08-17 23:15:17.154 - info: ecoflow-mqtt.0 (1968) devices -> [] 2024-08-17 23:15:17.214 - debug: ecoflow-mqtt.0 (1968) SET initial info.haConnection to offline 2024-08-17 23:15:17.225 - debug: ecoflow-mqtt.0 (1968) subscription topics EF ["/app/15XXXXXXXXXXXX/DCXXXXXXXXXXXX/thing/property/set","/app/15XXXXXXXXXXXX/DCXXXXXXXXXXXX/thing/property/set_reply","/app/15XXXXXXXXXXXX/DCXXXXXXXXXXXX/thing/property/get","/app/15XXXXXXXXXXXX/DCXXXXXXXXXXXX/thing/property/get_reply","/app/device/property/DCXXXXXXXXXXXX","/app/15XXXXXXXXXXXX/DCXXXXXXXXXXXX/thing/property/set","/app/15XXXXXXXXXXXX/DCXXXXXXXXXXXX/thing/property/set_reply","/app/15XXXXXXXXXXXX/DCXXXXXXXXXXXX/thing/property/get","/app/15XXXXXXXXXXXX/DCXXXXXXXXXXXX/thing/property/get_reply","/app/device/property/DCXXXXXXXXXXXX","/app/15XXXXXXXXXXXX/SP10XXXXXXXXX/thing/property/set","/app/15XXXXXXXXXXXX/SP10XXXXXXXXX/thing/property/set_reply","/app/15XXXXXXXXXXXX/SP10XXXXXXXXX/thing/property/get","/app/15XXXXXXXXXXXX/SP10XXXXXXXXX/thing/property/get_reply","/app/device/property/SP10XXXXXXXXX"] 2024-08-17 23:15:17.226 - info: ecoflow-mqtt.0 (1968) [EF] going to connect to mqtt broker 2024-08-17 23:15:17.227 - debug: ecoflow-mqtt.0 (1968) [EF] your mqtt configration: 2024-08-17 23:15:17.227 - debug: ecoflow-mqtt.0 (1968) [EF] user -> 15XXXXXXXXXXXX 2024-08-17 23:15:17.227 - debug: ecoflow-mqtt.0 (1968) [EF] name -> app-8e570f814880480e9bdd7913eaebb44b 2024-08-17 23:15:17.227 - debug: ecoflow-mqtt.0 (1968) [EF] client -> ANDROID_9cf912d5-e8a9-47a8-967e-e3fe749af4a1_15XXXXXXXXXXXX 2024-08-17 23:15:17.228 - debug: ecoflow-mqtt.0 (1968) [EF] port -> 8883 2024-08-17 23:15:17.228 - debug: ecoflow-mqtt.0 (1968) [EF] url -> mqtts://mqtt-e.ecoflow.com 2024-08-17 23:15:17.228 - debug: ecoflow-mqtt.0 (1968) [EF] ptotocol -> mqtts:// 2024-08-17 23:15:17.423 - info: ecoflow-mqtt.0 (1968) [HA] going to connect to HA mqtt broker 2024-08-17 23:15:17.423 - debug: ecoflow-mqtt.0 (1968) [HA] your HA mqtt configration: 2024-08-17 23:15:17.423 - debug: ecoflow-mqtt.0 (1968) [HA] topic -> iob_ef 2024-08-17 23:15:17.424 - debug: ecoflow-mqtt.0 (1968) [HA] user -> mqtt-iobroker 2024-08-17 23:15:17.424 - debug: ecoflow-mqtt.0 (1968) [HA] port -> 1883 2024-08-17 23:15:17.424 - debug: ecoflow-mqtt.0 (1968) [HA] url -> 192.168.2.180 2024-08-17 23:15:17.424 - debug: ecoflow-mqtt.0 (1968) [HA] ptotocol -> mqtt:// 2024-08-17 23:15:17.424 - debug: ecoflow-mqtt.0 (1968) [HA] devices -> ["DCXXXXXXXXXXXX","DCXXXXXXXXXXXX","SP10XXXXXXXXX"] 2024-08-17 23:15:17.511 - info: ecoflow-mqtt.0 (1968) state ecoflow-mqtt.0.info.haConnection changed: online (ack = true) 2024-08-17 23:15:17.518 - debug: ecoflow-mqtt.0 (1968) [HA] haConnAvgLoad interval started 2024-08-17 23:15:17.518 - info: ecoflow-mqtt.0 (1968) [HA] connected 2024-08-17 23:15:17.622 - debug: ecoflow-mqtt.0 (1968) [HA INIT status] subscribed the topics HA 2024-08-17 23:15:17.708 - debug: ecoflow-mqtt.0 (1968) [HA INIT devices] subscribed the topics HA 2024-08-17 23:15:17.716 - debug: ecoflow-mqtt.0 (1968) [HA INIT devices] subscribed the topics HA 2024-08-17 23:15:17.749 - debug: ecoflow-mqtt.0 (1968) [HA INIT devices] subscribed the topics HA 2024-08-17 23:15:19.952 - info: ecoflow-mqtt.0 (1968) EF connected 2024-08-17 23:15:20.074 - debug: ecoflow-mqtt.0 (1968) subscribed the topics EF 2024-08-17 23:15:20.075 - debug: ecoflow-mqtt.0 (1968) DCXXXXXXXXXXXX -> latestQuotas request 2024-08-17 23:15:20.085 - info: ecoflow-mqtt.0 (1968) state ecoflow-mqtt.0.DCXXXXXXXXXXXX.action.latestQuotas changed: true (ack = false) 2024-08-17 23:15:20.085 - info: ecoflow-mqtt.0 (1968) (ack=false) ->cmd : channel action state latestQuotas 2024-08-17 23:15:20.087 - debug: ecoflow-mqtt.0 (1968) prep cmd DCXXXXXXXXXXXX deltapro latestQuotas true {"moduleType":0,"msg":{"from":"iOS","operateType":"latestQuotas","id":"83154039","lang":"de-de","params":{},"version":"1.0"}} 2024-08-17 23:15:20.090 - debug: ecoflow-mqtt.0 (1968) DCXXXXXXXXXXXX -> latestQuotas request 2024-08-17 23:15:20.142 - info: ecoflow-mqtt.0 (1968) state ecoflow-mqtt.0.DCXXXXXXXXXXXX.action.latestQuotas changed: true (ack = false) 2024-08-17 23:15:20.142 - info: ecoflow-mqtt.0 (1968) (ack=false) ->cmd : channel action state latestQuotas 2024-08-17 23:15:20.143 - debug: ecoflow-mqtt.0 (1968) prep cmd DCXXXXXXXXXXXX deltapro latestQuotas true {"moduleType":0,"msg":{"from":"iOS","operateType":"latestQuotas","id":"376164244","lang":"de-de","params":{},"version":"1.0"}} 2024-08-17 23:15:20.146 - debug: ecoflow-mqtt.0 (1968) SP10XXXXXXXXX -> latestQuotas request 2024-08-17 23:15:20.172 - info: ecoflow-mqtt.0 (1968) state ecoflow-mqtt.0.SP10XXXXXXXXX.action.latestQuotas changed: true (ack = false) 2024-08-17 23:15:20.173 - info: ecoflow-mqtt.0 (1968) (ack=false) ->cmd : channel action state latestQuotas 2024-08-17 23:15:20.173 - debug: ecoflow-mqtt.0 (1968) prep cmd SP10XXXXXXXXX panel latestQuotas true {"msg":{"from":"iOS","operateType":"latestQuotas","id":"83154039","lang":"de-de","params":{},"version":"1.0"}} 2024-08-17 23:15:20.173 - debug: ecoflow-mqtt.0 (1968) publish /app/15XXXXXXXXXXXX/SP10XXXXXXXXX/thing/property/get 2024-08-17 23:15:20.173 - debug: ecoflow-mqtt.0 (1968) publish {"from":"Android","lang":"en-us","id":"684862216","operateType":"TCP","version":"1.0","moduleSn":"SP10XXXXXXXXX"} 2024-08-17 23:15:20.174 - debug: ecoflow-mqtt.0 (1968) Message succesfully published.SP10XXXXXXXXX ../..get 2024-08-17 23:15:20.176 - info: ecoflow-mqtt.0 (1968) state ecoflow-mqtt.0.DCXXXXXXXXXXXX.info.status changed: online (ack = true) 2024-08-17 23:15:20.177 - info: ecoflow-mqtt.0 (1968) [EF] DCXXXXXXXXXXXX is online with cloud 2024-08-17 23:15:20.178 - debug: ecoflow-mqtt.0 (1968) [DCXXXXXXXXXXXX] processing get_reply latest quotas ! 2024-08-17 23:15:20.225 - debug: ecoflow-mqtt.0 (1968) [HA STATE UPD] DCXXXXXXXXXXXX topic iob_ef/DCXXXXXXXXXXXX/info/status with online 2024-08-17 23:15:20.231 - info: ecoflow-mqtt.0 (1968) state ecoflow-mqtt.0.DCXXXXXXXXXXXX.info.status changed: online (ack = true) 2024-08-17 23:15:20.233 - info: ecoflow-mqtt.0 (1968) [EF] DCXXXXXXXXXXXX is online with cloud 2024-08-17 23:15:20.234 - debug: ecoflow-mqtt.0 (1968) [DCXXXXXXXXXXXX] processing get_reply latest quotas ! 2024-08-17 23:15:20.245 - debug: ecoflow-mqtt.0 (1968) [JSON] SP10XXXXXXXXX [get] -> {"from":"Android","lang":"en-us","id":"684862216","operateType":"TCP","version":"1.0","moduleSn":"SP10XXXXXXXXX"} 2024-08-17 23:15:20.263 - debug: ecoflow-mqtt.0 (1968) [HA STATE UPD] DCXXXXXXXXXXXX topic iob_ef/DCXXXXXXXXXXXX/info/status with online 2024-08-17 23:15:20.277 - info: ecoflow-mqtt.0 (1968) state ecoflow-mqtt.0.SP10XXXXXXXXX.info.status changed: online (ack = true) 2024-08-17 23:15:20.279 - info: ecoflow-mqtt.0 (1968) [EF] SP10XXXXXXXXX is online with cloud 2024-08-17 23:15:20.315 - debug: ecoflow-mqtt.0 (1968) [HA STATE UPD] SP10XXXXXXXXX topic iob_ef/SP10XXXXXXXXX/info/status with online 2024-08-17 23:15:20.438 - info: ecoflow-mqtt.0 (1968) state ecoflow-mqtt.0.SP10XXXXXXXXX.loadCmdChCtrlInfos.ctrlSta_0 changed: 1 (ack = true) 2024-08-17 23:15:21.221 - warn: ecoflow-mqtt.0 (1968) [HA STATE INIT DATA] SP10XXXXXXXXX.emergencyStrategy.overloadMode getState returned -> null 2024-08-17 23:15:24.348 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:15:25.549 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: watth value 1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,33,12,10,11,10,10,10,6,0,0,0,0,0,0,0,0,0,0,0,30,27,28,28,7,16,16,17,16,15,15,16,11,0,0,0,0,0,0,0,0,0,0,0,248,13,14,16,4,26,5,8,14,35,27,15,9,0,0,0,0,0,0,0,0,0,0,0,111,109,114,112,27,382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,199,205,200,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,20,29,39,39,34,31,33,0,0,0,0,0,0,0,0,0,0,0,33,94,39,39,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 2024-08-17 23:15:25.766 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: watth value 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 2024-08-17 23:15:29.651 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:15:30.705 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: watth value 0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,28,32,1045,69,25,24,25,25,26,27,26,0,0,0,0,0,0,0,0,0,0,0,0,4,14,13,16,13,13,13,14,12,14,13,14,0,0,0,0,0,0,0,0,0,0,0,0,3,12,23,44,37,101,105,104,104,103,75,75,0,0,0,0,0,324,275,150,61,58,58,59,64,72,87,84,79,89,90,66,69,83,76,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,47,35,79,16,15,13,13,18,62,13,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 2024-08-17 23:15:34.484 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:15:39.592 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:15:44.806 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:15:45.560 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: watth value 1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,33,12,10,11,10,10,10,6,0,0,0,0,0,0,0,0,0,0,0,30,27,28,28,7,16,16,17,16,15,15,16,11,0,0,0,0,0,0,0,0,0,0,0,248,13,14,16,4,26,5,8,14,35,27,15,9,0,0,0,0,0,0,0,0,0,0,0,111,109,114,112,27,382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,199,205,200,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,20,29,39,39,34,31,33,0,0,0,0,0,0,0,0,0,0,0,33,94,39,39,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 2024-08-17 23:15:45.738 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: watth value 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 2024-08-17 23:15:49.742 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:15:50.573 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: watth value 0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,28,32,1045,69,25,24,25,25,26,27,26,0,0,0,0,0,0,0,0,0,0,0,0,4,14,13,16,13,13,13,14,12,14,13,14,0,0,0,0,0,0,0,0,0,0,0,0,3,12,23,44,37,101,105,104,104,103,75,75,0,0,0,0,0,324,275,150,61,58,58,59,64,72,87,84,79,89,90,66,69,83,76,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,47,35,79,16,15,13,13,18,62,13,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 2024-08-17 23:15:54.459 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:15:59.511 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:16:04.508 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:16:05.596 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: watth value 1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,33,12,10,11,10,10,10,6,0,0,0,0,0,0,0,0,0,0,0,30,27,28,28,7,16,16,17,16,15,15,16,11,0,0,0,0,0,0,0,0,0,0,0,248,13,14,16,4,26,5,8,14,35,27,15,9,0,0,0,0,0,0,0,0,0,0,0,111,109,114,112,28,382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,199,205,200,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,20,29,39,39,34,31,33,0,0,0,0,0,0,0,0,0,0,0,33,94,39,39,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 2024-08-17 23:16:05.755 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: watth value 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 2024-08-17 23:16:06.773 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: watth value 1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,33,12,10,11,10,10,10,6,0,0,0,0,0,0,0,0,0,0,0,30,27,28,28,7,16,16,17,16,15,15,16,11,0,0,0,0,0,0,0,0,0,0,0,248,13,14,16,4,26,5,8,14,35,27,15,9,0,0,0,0,0,0,0,0,0,0,0,111,109,114,112,28,382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,199,205,200,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,20,29,39,39,34,31,33,0,0,0,0,0,0,0,0,0,0,0,33,94,39,39,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 2024-08-17 23:16:09.451 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:16:10.644 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: watth value 0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,28,32,1045,69,25,24,25,25,26,27,26,0,0,0,0,0,0,0,0,0,0,0,0,4,14,13,16,13,13,13,14,12,14,13,14,0,0,0,0,0,0,0,0,0,0,0,0,3,12,23,44,37,101,105,104,104,103,75,75,0,0,0,0,0,324,275,150,61,58,58,59,64,72,87,84,79,89,90,66,69,83,76,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,47,35,79,16,15,13,13,18,62,13,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 2024-08-17 23:16:14.476 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:16:19.556 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:16:24.493 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:16:25.796 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: watth value 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 2024-08-17 23:16:26.620 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: watth value 1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,33,12,10,11,10,10,10,6,0,0,0,0,0,0,0,0,0,0,0,30,27,28,28,7,16,16,17,16,15,15,16,11,0,0,0,0,0,0,0,0,0,0,0,248,13,14,16,4,26,5,8,14,35,27,15,9,0,0,0,0,0,0,0,0,0,0,0,111,109,114,112,29,382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,199,205,200,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,20,29,39,39,34,31,33,0,0,0,0,0,0,0,0,0,0,0,33,94,39,39,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 2024-08-17 23:16:29.712 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:16:30.943 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: watth value 0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,28,32,1045,69,25,24,25,25,26,27,26,0,0,0,0,0,0,0,0,0,0,0,0,4,14,13,16,13,13,13,14,12,14,13,14,0,0,0,0,0,0,0,0,0,0,0,0,3,12,23,44,37,101,105,104,104,103,75,75,0,0,0,0,0,324,275,150,61,58,58,59,64,72,87,84,79,89,90,66,69,83,76,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,47,35,79,16,15,13,13,18,62,13,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 2024-08-17 23:16:33.265 - info: admin.0 (710) <== Disconnect system.user.admin from 2a02:3030:ad0:6d44:f1da:7e98:b27a:b6b6 admin 2024-08-17 23:16:34.485 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:16:39.521 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:16:44.536 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:16:45.833 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: watth value 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 2024-08-17 23:16:46.582 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: watth value 1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,33,12,10,11,10,10,10,6,0,0,0,0,0,0,0,0,0,0,0,30,27,28,28,8,16,16,17,16,15,15,16,11,0,0,0,0,0,0,0,0,0,0,0,248,13,14,16,4,26,5,8,14,35,27,15,9,0,0,0,0,0,0,0,0,0,0,0,111,109,114,112,29,382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,199,205,200,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,20,29,39,39,34,31,33,0,0,0,0,0,0,0,0,0,0,0,33,94,39,39,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 2024-08-17 23:16:49.828 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:16:50.674 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: watth value 0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,28,32,1045,69,25,24,25,25,26,27,26,0,0,0,0,0,0,0,0,0,0,0,0,4,14,13,16,13,13,13,14,12,14,13,14,0,0,0,0,0,0,0,0,0,0,0,0,3,12,23,44,37,101,105,104,104,103,75,75,0,0,0,0,0,324,275,150,61,58,58,59,64,72,87,84,79,89,90,66,69,83,76,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,47,35,79,16,15,13,13,18,62,13,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 2024-08-17 23:16:54.671 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:16:59.690 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:17:02.662 - info: ecoflow-mqtt.0 (1968) state ecoflow-mqtt.0.SP10XXXXXXXXX.loadCmdChCtrlInfos.ctrlMode_0 changed: false (ack = false) 2024-08-17 23:17:02.663 - info: ecoflow-mqtt.0 (1968) (ack=false) ->cmd : channel loadCmdChCtrlInfos state ctrlMode_0 2024-08-17 23:17:02.663 - debug: ecoflow-mqtt.0 (1968) prep cmd SP10XXXXXXXXX panel ctrlMode_0 false {"valName":"ctrlMode","moduleType":0,"operateType":"TCP","params":{"sta":2,"ctrlMode":1,"ch":0,"cmdSet":11,"id":16}} 2024-08-17 23:17:02.707 - debug: ecoflow-mqtt.0 (1968) using ctrlSta_0 = 1as second value 2024-08-17 23:17:02.708 - debug: ecoflow-mqtt.0 (1968) publish /app/15XXXXXXXXXXXX/SP10XXXXXXXXX/thing/property/set 2024-08-17 23:17:02.708 - debug: ecoflow-mqtt.0 (1968) publish {"from":"Android","lang":"en-us","id":"126921798","operateType":"TCP","version":"1.0","params":{"sta":2,"ctrlMode":1,"ch":0,"cmdSet":11,"id":16},"moduleSn":"SP10XXXXXXXXX"} 2024-08-17 23:17:02.708 - debug: ecoflow-mqtt.0 (1968) Message succesfully published.SP10XXXXXXXXX ../..set 2024-08-17 23:17:02.770 - debug: ecoflow-mqtt.0 (1968) [JSON] SP10XXXXXXXXX [set] -> key:16 {"from":"Android","lang":"en-us","id":"126921798","operateType":"TCP","version":"1.0","params":{"sta":2,"ctrlMode":1,"ch":0,"cmdSet":11,"id":16},"moduleSn":"SP10XXXXXXXXX"} 2024-08-17 23:17:03.008 - debug: ecoflow-mqtt.0 (1968) [JSON] SP10XXXXXXXXX [set_reply] -> set w/o params{"id":126921798,"version":"1.0","operateType":"TCP","code":"0","data":{"sta":0,"cmdSet":11,"ack":0,"id":16}} 2024-08-17 23:17:03.541 - info: ecoflow-mqtt.0 (1968) state ecoflow-mqtt.0.SP10XXXXXXXXX.loadCmdChCtrlInfos.ctrlSta_0 changed: 2 (ack = true) 2024-08-17 23:17:03.553 - info: ecoflow-mqtt.0 (1968) state ecoflow-mqtt.0.SP10XXXXXXXXX.loadCmdChCtrlInfos.ctrlMode_0 changed: true (ack = true) 2024-08-17 23:17:04.503 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:17:05.794 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: watth value 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 2024-08-17 23:17:06.586 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: watth value 1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,33,12,10,11,10,10,10,6,0,0,0,0,0,0,0,0,0,0,0,30,27,28,28,8,16,16,17,16,15,15,16,11,0,0,0,0,0,0,0,0,0,0,0,248,13,14,16,4,26,5,8,14,35,27,15,9,0,0,0,0,0,0,0,0,0,0,0,111,109,114,112,30,382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,199,205,200,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,20,29,39,39,34,31,33,0,0,0,0,0,0,0,0,0,0,0,33,94,39,39,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 2024-08-17 23:17:09.812 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:17:10.648 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: watth value 0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,28,32,1045,69,25,24,25,25,26,27,26,0,0,0,0,0,0,0,0,0,0,0,0,4,14,13,16,13,13,13,14,12,14,13,14,0,0,0,0,0,0,0,0,0,0,0,0,3,12,23,44,37,101,105,104,104,103,75,75,0,0,0,0,0,324,275,150,61,58,58,59,64,72,87,84,79,89,90,66,69,83,76,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,47,35,79,16,15,13,13,18,62,13,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 2024-08-17 23:17:11.008 - info: ecoflow-mqtt.0 (1968) state ecoflow-mqtt.0.SP10XXXXXXXXX.loadCmdChCtrlInfos.ctrlSta_0 changed: 0 (ack = false) 2024-08-17 23:17:11.009 - info: ecoflow-mqtt.0 (1968) (ack=false) ->cmd : channel loadCmdChCtrlInfos state ctrlSta_0 2024-08-17 23:17:11.009 - debug: ecoflow-mqtt.0 (1968) prep cmd SP10XXXXXXXXX panel ctrlSta_0 0 {"valName":"sta","moduleType":0,"operateType":"TCP","params":{"sta":2,"ctrlMode":1,"ch":0,"cmdSet":11,"id":16}} 2024-08-17 23:17:11.055 - debug: ecoflow-mqtt.0 (1968) using ctrlMode_0 = trueas second value 2024-08-17 23:17:11.056 - debug: ecoflow-mqtt.0 (1968) publish /app/15XXXXXXXXXXXX/SP10XXXXXXXXX/thing/property/set 2024-08-17 23:17:11.056 - debug: ecoflow-mqtt.0 (1968) publish {"from":"Android","lang":"en-us","id":"558092320","operateType":"TCP","version":"1.0","params":{"sta":2,"ctrlMode":1,"ch":0,"cmdSet":11,"id":16},"moduleSn":"SP10XXXXXXXXX"} 2024-08-17 23:17:11.056 - debug: ecoflow-mqtt.0 (1968) Message succesfully published.SP10XXXXXXXXX ../..set 2024-08-17 23:17:11.115 - debug: ecoflow-mqtt.0 (1968) [JSON] SP10XXXXXXXXX [set] -> key:16 {"from":"Android","lang":"en-us","id":"558092320","operateType":"TCP","version":"1.0","params":{"sta":2,"ctrlMode":1,"ch":0,"cmdSet":11,"id":16},"moduleSn":"SP10XXXXXXXXX"} 2024-08-17 23:17:11.493 - info: ecoflow-mqtt.0 (1968) state ecoflow-mqtt.0.SP10XXXXXXXXX.loadCmdChCtrlInfos.ctrlSta_0 changed: 2 (ack = true) 2024-08-17 23:17:11.770 - debug: ecoflow-mqtt.0 (1968) [JSON] SP10XXXXXXXXX [set_reply] -> set w/o params{"id":558092320,"version":"1.0","operateType":"TCP","code":"0","data":{"sta":0,"cmdSet":11,"ack":0,"id":16}} 2024-08-17 23:17:14.157 - info: ecoflow-mqtt.0 (1968) state ecoflow-mqtt.0.SP10XXXXXXXXX.loadCmdChCtrlInfos.ctrlSta_0 changed: 2 (ack = false) 2024-08-17 23:17:14.157 - info: ecoflow-mqtt.0 (1968) (ack=false) ->cmd : channel loadCmdChCtrlInfos state ctrlSta_0 2024-08-17 23:17:14.158 - debug: ecoflow-mqtt.0 (1968) prep cmd SP10XXXXXXXXX panel ctrlSta_0 2 {"valName":"sta","moduleType":0,"operateType":"TCP","params":{"sta":2,"ctrlMode":1,"ch":0,"cmdSet":11,"id":16}} 2024-08-17 23:17:14.203 - debug: ecoflow-mqtt.0 (1968) using ctrlMode_0 = trueas second value 2024-08-17 23:17:14.204 - debug: ecoflow-mqtt.0 (1968) publish /app/15XXXXXXXXXXXX/SP10XXXXXXXXX/thing/property/set 2024-08-17 23:17:14.204 - debug: ecoflow-mqtt.0 (1968) publish {"from":"Android","lang":"en-us","id":"698200049","operateType":"TCP","version":"1.0","params":{"sta":2,"ctrlMode":1,"ch":0,"cmdSet":11,"id":16},"moduleSn":"SP10XXXXXXXXX"} 2024-08-17 23:17:14.204 - debug: ecoflow-mqtt.0 (1968) Message succesfully published.SP10XXXXXXXXX ../..set 2024-08-17 23:17:14.273 - debug: ecoflow-mqtt.0 (1968) [JSON] SP10XXXXXXXXX [set] -> key:16 {"from":"Android","lang":"en-us","id":"698200049","operateType":"TCP","version":"1.0","params":{"sta":2,"ctrlMode":1,"ch":0,"cmdSet":11,"id":16},"moduleSn":"SP10XXXXXXXXX"} 2024-08-17 23:17:14.850 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:17:14.852 - debug: ecoflow-mqtt.0 (1968) [JSON] SP10XXXXXXXXX [set_reply] -> set w/o params{"id":698200049,"version":"1.0","operateType":"TCP","code":"0","data":{"sta":0,"cmdSet":11,"ack":0,"id":16}} 2024-08-17 23:17:19.523 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:17:19.636 - info: ecoflow-mqtt.0 (1968) state ecoflow-mqtt.0.SP10XXXXXXXXX.loadCmdChCtrlInfos.ctrlSta_0 changed: 0 (ack = false) 2024-08-17 23:17:19.636 - info: ecoflow-mqtt.0 (1968) (ack=false) ->cmd : channel loadCmdChCtrlInfos state ctrlSta_0 2024-08-17 23:17:19.637 - debug: ecoflow-mqtt.0 (1968) prep cmd SP10XXXXXXXXX panel ctrlSta_0 0 {"valName":"sta","moduleType":0,"operateType":"TCP","params":{"sta":2,"ctrlMode":1,"ch":0,"cmdSet":11,"id":16}} 2024-08-17 23:17:19.683 - debug: ecoflow-mqtt.0 (1968) using ctrlMode_0 = trueas second value 2024-08-17 23:17:19.683 - debug: ecoflow-mqtt.0 (1968) publish /app/15XXXXXXXXXXXX/SP10XXXXXXXXX/thing/property/set 2024-08-17 23:17:19.684 - debug: ecoflow-mqtt.0 (1968) publish {"from":"Android","lang":"en-us","id":"312602273","operateType":"TCP","version":"1.0","params":{"sta":2,"ctrlMode":1,"ch":0,"cmdSet":11,"id":16},"moduleSn":"SP10XXXXXXXXX"} 2024-08-17 23:17:19.684 - debug: ecoflow-mqtt.0 (1968) Message succesfully published.SP10XXXXXXXXX ../..set 2024-08-17 23:17:19.731 - debug: ecoflow-mqtt.0 (1968) [JSON] SP10XXXXXXXXX [set] -> key:16 {"from":"Android","lang":"en-us","id":"312602273","operateType":"TCP","version":"1.0","params":{"sta":2,"ctrlMode":1,"ch":0,"cmdSet":11,"id":16},"moduleSn":"SP10XXXXXXXXX"} 2024-08-17 23:17:20.006 - debug: ecoflow-mqtt.0 (1968) [JSON] SP10XXXXXXXXX [set_reply] -> set w/o params{"id":312602273,"version":"1.0","operateType":"TCP","code":"0","data":{"sta":0,"cmdSet":11,"ack":0,"id":16}} 2024-08-17 23:17:20.423 - info: ecoflow-mqtt.0 (1968) state ecoflow-mqtt.0.SP10XXXXXXXXX.loadCmdChCtrlInfos.ctrlSta_0 changed: 2 (ack = true) 2024-08-17 23:17:23.527 - info: ecoflow-mqtt.0 (1968) state ecoflow-mqtt.0.SP10XXXXXXXXX.loadCmdChCtrlInfos.ctrlSta_0 changed: 2 (ack = false) 2024-08-17 23:17:23.527 - info: ecoflow-mqtt.0 (1968) (ack=false) ->cmd : channel loadCmdChCtrlInfos state ctrlSta_0 2024-08-17 23:17:23.528 - debug: ecoflow-mqtt.0 (1968) prep cmd SP10XXXXXXXXX panel ctrlSta_0 2 {"valName":"sta","moduleType":0,"operateType":"TCP","params":{"sta":2,"ctrlMode":1,"ch":0,"cmdSet":11,"id":16}} 2024-08-17 23:17:23.571 - debug: ecoflow-mqtt.0 (1968) using ctrlMode_0 = trueas second value 2024-08-17 23:17:23.571 - debug: ecoflow-mqtt.0 (1968) publish /app/15XXXXXXXXXXXX/SP10XXXXXXXXX/thing/property/set 2024-08-17 23:17:23.572 - debug: ecoflow-mqtt.0 (1968) publish {"from":"Android","lang":"en-us","id":"260498407","operateType":"TCP","version":"1.0","params":{"sta":2,"ctrlMode":1,"ch":0,"cmdSet":11,"id":16},"moduleSn":"SP10XXXXXXXXX"} 2024-08-17 23:17:23.572 - debug: ecoflow-mqtt.0 (1968) Message succesfully published.SP10XXXXXXXXX ../..set 2024-08-17 23:17:23.620 - debug: ecoflow-mqtt.0 (1968) [JSON] SP10XXXXXXXXX [set] -> key:16 {"from":"Android","lang":"en-us","id":"260498407","operateType":"TCP","version":"1.0","params":{"sta":2,"ctrlMode":1,"ch":0,"cmdSet":11,"id":16},"moduleSn":"SP10XXXXXXXXX"} 2024-08-17 23:17:23.809 - debug: ecoflow-mqtt.0 (1968) [JSON] SP10XXXXXXXXX [set_reply] -> set w/o params{"id":260498407,"version":"1.0","operateType":"TCP","code":"0","data":{"sta":0,"cmdSet":11,"ack":0,"id":16}} 2024-08-17 23:17:24.545 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:17:25.734 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: watth value 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 2024-08-17 23:17:27.024 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: watth value 1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,33,12,10,11,10,10,10,6,0,0,0,0,0,0,0,0,0,0,0,30,27,28,28,8,16,16,17,16,15,15,16,11,0,0,0,0,0,0,0,0,0,0,0,248,13,14,16,4,26,5,8,14,35,27,15,9,0,0,0,0,0,0,0,0,0,0,0,111,109,114,112,30,382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,199,205,200,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,20,29,39,39,34,31,33,0,0,0,0,0,0,0,0,0,0,0,33,94,39,39,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 2024-08-17 23:17:28.596 - info: ecoflow-mqtt.0 (1968) state ecoflow-mqtt.0.SP10XXXXXXXXX.loadCmdChCtrlInfos.ctrlSta_0 changed: 0 (ack = false) 2024-08-17 23:17:28.597 - info: ecoflow-mqtt.0 (1968) (ack=false) ->cmd : channel loadCmdChCtrlInfos state ctrlSta_0 2024-08-17 23:17:28.597 - debug: ecoflow-mqtt.0 (1968) prep cmd SP10XXXXXXXXX panel ctrlSta_0 0 {"valName":"sta","moduleType":0,"operateType":"TCP","params":{"sta":2,"ctrlMode":1,"ch":0,"cmdSet":11,"id":16}} 2024-08-17 23:17:28.603 - debug: ecoflow-mqtt.0 (1968) using ctrlMode_0 = trueas second value 2024-08-17 23:17:28.604 - debug: ecoflow-mqtt.0 (1968) publish /app/15XXXXXXXXXXXX/SP10XXXXXXXXX/thing/property/set 2024-08-17 23:17:28.604 - debug: ecoflow-mqtt.0 (1968) publish {"from":"Android","lang":"en-us","id":"502086159","operateType":"TCP","version":"1.0","params":{"sta":2,"ctrlMode":1,"ch":0,"cmdSet":11,"id":16},"moduleSn":"SP10XXXXXXXXX"} 2024-08-17 23:17:28.604 - debug: ecoflow-mqtt.0 (1968) Message succesfully published.SP10XXXXXXXXX ../..set 2024-08-17 23:17:28.649 - debug: ecoflow-mqtt.0 (1968) [JSON] SP10XXXXXXXXX [set] -> key:16 {"from":"Android","lang":"en-us","id":"502086159","operateType":"TCP","version":"1.0","params":{"sta":2,"ctrlMode":1,"ch":0,"cmdSet":11,"id":16},"moduleSn":"SP10XXXXXXXXX"} 2024-08-17 23:17:28.909 - debug: ecoflow-mqtt.0 (1968) [JSON] SP10XXXXXXXXX [set_reply] -> set w/o params{"id":502086159,"version":"1.0","operateType":"TCP","code":"0","data":{"sta":0,"cmdSet":11,"ack":0,"id":16}} 2024-08-17 23:17:29.508 - info: ecoflow-mqtt.0 (1968) state ecoflow-mqtt.0.SP10XXXXXXXXX.loadCmdChCtrlInfos.ctrlSta_0 changed: 2 (ack = true) 2024-08-17 23:17:29.516 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:17:29.765 - info: ecoflow-mqtt.0 (1968) state ecoflow-mqtt.0.SP10XXXXXXXXX.loadCmdChCtrlInfos.ctrlMode_0 changed: false (ack = false) 2024-08-17 23:17:29.766 - info: ecoflow-mqtt.0 (1968) (ack=false) ->cmd : channel loadCmdChCtrlInfos state ctrlMode_0 2024-08-17 23:17:29.766 - debug: ecoflow-mqtt.0 (1968) prep cmd SP10XXXXXXXXX panel ctrlMode_0 false {"valName":"ctrlMode","moduleType":0,"operateType":"TCP","params":{"sta":2,"ctrlMode":1,"ch":0,"cmdSet":11,"id":16}} 2024-08-17 23:17:29.774 - debug: ecoflow-mqtt.0 (1968) using ctrlSta_0 = 2as second value 2024-08-17 23:17:29.775 - debug: ecoflow-mqtt.0 (1968) publish /app/15XXXXXXXXXXXX/SP10XXXXXXXXX/thing/property/set 2024-08-17 23:17:29.775 - debug: ecoflow-mqtt.0 (1968) publish {"from":"Android","lang":"en-us","id":"451005627","operateType":"TCP","version":"1.0","params":{"sta":2,"ctrlMode":1,"ch":0,"cmdSet":11,"id":16},"moduleSn":"SP10XXXXXXXXX"} 2024-08-17 23:17:29.775 - debug: ecoflow-mqtt.0 (1968) Message succesfully published.SP10XXXXXXXXX ../..set 2024-08-17 23:17:29.824 - debug: ecoflow-mqtt.0 (1968) [JSON] SP10XXXXXXXXX [set] -> key:16 {"from":"Android","lang":"en-us","id":"451005627","operateType":"TCP","version":"1.0","params":{"sta":2,"ctrlMode":1,"ch":0,"cmdSet":11,"id":16},"moduleSn":"SP10XXXXXXXXX"} 2024-08-17 23:17:30.511 - debug: ecoflow-mqtt.0 (1968) [JSON] SP10XXXXXXXXX [set_reply] -> set w/o params{"id":451005627,"version":"1.0","operateType":"TCP","code":"0","data":{"sta":0,"cmdSet":11,"ack":0,"id":16}} 2024-08-17 23:17:30.573 - info: ecoflow-mqtt.0 (1968) state ecoflow-mqtt.0.SP10XXXXXXXXX.loadCmdChCtrlInfos.ctrlMode_0 changed: true (ack = true) 2024-08-17 23:17:30.920 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: watth value 0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,28,32,1045,69,25,24,25,25,26,27,26,0,0,0,0,0,0,0,0,0,0,0,0,4,14,13,16,13,13,13,14,12,14,13,14,0,0,0,0,0,0,0,0,0,0,0,0,3,12,23,44,37,101,105,104,104,103,75,75,0,0,0,0,0,324,275,150,61,58,58,59,64,72,87,84,79,89,90,66,69,83,76,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,47,35,79,16,15,13,13,18,62,13,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 2024-08-17 23:17:34.502 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:17:35.942 - info: admin.0 (710) ==> Connected system.user.admin from 2a02:3030:ad0:6d44:f1da:7e98:b27a:b6b6 2024-08-17 23:17:36.007 - info: admin.0 (710) <== Disconnect system.user.admin from 2a02:3030:ad0:6d44:f1da:7e98:b27a:b6b6 admin 2024-08-17 23:17:36.016 - info: admin.0 (710) ==> Connected system.user.admin from 2a02:3030:ad0:6d44:f1da:7e98:b27a:b6b6 2024-08-17 23:17:36.029 - info: admin.0 (710) <== Disconnect system.user.admin from 2a02:3030:ad0:6d44:f1da:7e98:b27a:b6b6 admin 2024-08-17 23:17:37.025 - info: admin.0 (710) ==> Connected system.user.admin from 2a02:3030:ad0:6d44:f1da:7e98:b27a:b6b6 2024-08-17 23:17:39.654 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] 2024-08-17 23:17:44.502 - debug: ecoflow-mqtt.0 (1968) [Compare] SP10XXXXXXXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

foxthefox commented 2 months ago

Thanks, for the log. The log itself is now showing the debug messages, very good. Looking at the log, it seems that there are only commands captured which were given from the iobroker/HA.

Can you post again a log from the timeframe where you change settings through the Ecoflow App only?

thyr0ne commented 2 months ago

I've attached the log from my existing EcoFlow SHP integration in HA:

https://github.com/thyr0ne/hassio-ecoflow-cloud/blob/main/custom_components/ecoflow_cloud/devices/smart_home_panel.py

LOG: 2024-08-19 10:55:07.028 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'sta': 0, 'ctrlMode': 1} 2024-08-19 10:55:07.028 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 1} 2024-08-19 10:55:07.028 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 2} 2024-08-19 10:55:07.028 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 3} 2024-08-19 10:55:07.028 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 4} 2024-08-19 10:55:07.028 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 5} 2024-08-19 10:55:07.029 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 6} 2024-08-19 10:55:07.029 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 7} 2024-08-19 10:55:07.029 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 8} 2024-08-19 10:55:07.029 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 9} 2024-08-19 10:55:07.029 DEBUG (MainThread) [custom_components.ecoflow_cloud.switch] Updating switch ecoflow-SP10XXXXXXXXXXXX-energyInfos-0--stateBean-isGridCharge to 0 2024-08-19 10:55:07.029 DEBUG (MainThread) [custom_components.ecoflow_cloud.switch] Updating switch ecoflow-SP10XXXXXXXXXXXX-energyInfos-1--stateBean-isGridCharge to 0 2024-08-19 10:55:07.030 DEBUG (MainThread) [custom_components.ecoflow_cloud.mqtt.ecoflow_mqtt] Sending {"from": "HomeAssistant", "id": "999922850", "version": "1.0", "moduleType": 0, "operateType": "TCP", "params": {"sta": 0, "ctrlMode": 1, "ch": 0, "cmdSet": 11, "id": 16}} :(0, 39)(False) 2024-08-19 10:55:11.715 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'sta': 1, 'ctrlMode': 1} 2024-08-19 10:55:11.715 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 1} 2024-08-19 10:55:11.715 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 2} 2024-08-19 10:55:11.715 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 3} 2024-08-19 10:55:11.715 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 4} 2024-08-19 10:55:11.715 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 5} 2024-08-19 10:55:11.715 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 6} 2024-08-19 10:55:11.716 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 7} 2024-08-19 10:55:11.716 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 8} 2024-08-19 10:55:11.716 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 9} 2024-08-19 10:55:11.716 DEBUG (MainThread) [custom_components.ecoflow_cloud.switch] Updating switch ecoflow-SP10XXXXXXXXXXXX-energyInfos-0--stateBean-isGridCharge to 0 2024-08-19 10:55:11.716 DEBUG (MainThread) [custom_components.ecoflow_cloud.switch] Updating switch ecoflow-SP10XXXXXXXXXXXX-energyInfos-1--stateBean-isGridCharge to 0 2024-08-19 10:55:11.716 DEBUG (MainThread) [custom_components.ecoflow_cloud.mqtt.ecoflow_mqtt] Sending {"from": "HomeAssistant", "id": "999922851", "version": "1.0", "moduleType": 0, "operateType": "TCP", "params": {"sta": 1, "ctrlMode": 1, "ch": 0, "cmdSet": 11, "id": 16}} :(0, 40)(False) 2024-08-19 10:55:17.572 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 1, 'ctrlMode': 1, 'priority': 0} 2024-08-19 10:55:17.573 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 1} 2024-08-19 10:55:17.574 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 2} 2024-08-19 10:55:17.574 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 3} 2024-08-19 10:55:17.574 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 4} 2024-08-19 10:55:17.575 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 5} 2024-08-19 10:55:17.575 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 6} 2024-08-19 10:55:17.576 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 7} 2024-08-19 10:55:17.577 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 8} 2024-08-19 10:55:17.577 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 9} 2024-08-19 10:55:17.578 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.switch] Updating switch ecoflow-SP10XXXXXXXXXXXX-energyInfos-0--stateBean-isGridCharge to 0 2024-08-19 10:55:17.578 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.switch] Updating switch ecoflow-SP10XXXXXXXXXXXX-energyInfos-1--stateBean-isGridCharge to 0 2024-08-19 10:55:19.324 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'sta': 2, 'ctrlMode': 1} 2024-08-19 10:55:19.324 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 1} 2024-08-19 10:55:19.324 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 2} 2024-08-19 10:55:19.324 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 3} 2024-08-19 10:55:19.324 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 4} 2024-08-19 10:55:19.324 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 5} 2024-08-19 10:55:19.324 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 6} 2024-08-19 10:55:19.325 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 7} 2024-08-19 10:55:19.325 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 8} 2024-08-19 10:55:19.325 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 9} 2024-08-19 10:55:19.325 DEBUG (MainThread) [custom_components.ecoflow_cloud.switch] Updating switch ecoflow-SP10XXXXXXXXXXXX-energyInfos-0--stateBean-isGridCharge to 0 2024-08-19 10:55:19.325 DEBUG (MainThread) [custom_components.ecoflow_cloud.switch] Updating switch ecoflow-SP10XXXXXXXXXXXX-energyInfos-1--stateBean-isGridCharge to 0 2024-08-19 10:55:19.325 DEBUG (MainThread) [custom_components.ecoflow_cloud.mqtt.ecoflow_mqtt] Sending {"from": "HomeAssistant", "id": "999922852", "version": "1.0", "moduleType": 0, "operateType": "TCP", "params": {"sta": 2, "ctrlMode": 1, "ch": 0, "cmdSet": 11, "id": 16}} :(0, 41)(False) 2024-08-19 10:55:24.605 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 2, 'ctrlMode': 1, 'priority': 0} 2024-08-19 10:55:24.606 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 1} 2024-08-19 10:55:24.607 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 2} 2024-08-19 10:55:24.607 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 3} 2024-08-19 10:55:24.607 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 4} 2024-08-19 10:55:24.607 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 5} 2024-08-19 10:55:24.607 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 6} 2024-08-19 10:55:24.607 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 7} 2024-08-19 10:55:24.607 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 8} 2024-08-19 10:55:24.607 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 9} 2024-08-19 10:55:24.607 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.switch] Updating switch ecoflow-SP10XXXXXXXXXXXX-energyInfos-0--stateBean-isGridCharge to 0 2024-08-19 10:55:24.608 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.switch] Updating switch ecoflow-SP10XXXXXXXXXXXX-energyInfos-1--stateBean-isGridCharge to 0 2024-08-19 10:55:25.377 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'sta': 0, 'ctrlMode': 0} 2024-08-19 10:55:25.378 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 1, 'sta': 0} 2024-08-19 10:55:25.378 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 2, 'sta': 0} 2024-08-19 10:55:25.378 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 3, 'sta': 0} 2024-08-19 10:55:25.378 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 4, 'sta': 0} 2024-08-19 10:55:25.379 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 5, 'sta': 0} 2024-08-19 10:55:25.379 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 6, 'sta': 0} 2024-08-19 10:55:25.379 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 7, 'sta': 0} 2024-08-19 10:55:25.379 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 8, 'sta': 0} 2024-08-19 10:55:25.379 DEBUG (MainThread) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 9, 'sta': 0} 2024-08-19 10:55:25.379 DEBUG (MainThread) [custom_components.ecoflow_cloud.switch] Updating switch ecoflow-SP10XXXXXXXXXXXX-energyInfos-0--stateBean-isGridCharge to 0 2024-08-19 10:55:25.380 DEBUG (MainThread) [custom_components.ecoflow_cloud.switch] Updating switch ecoflow-SP10XXXXXXXXXXXX-energyInfos-1--stateBean-isGridCharge to 0 2024-08-19 10:55:25.380 DEBUG (MainThread) [custom_components.ecoflow_cloud.mqtt.ecoflow_mqtt] Sending {"from": "HomeAssistant", "id": "999922853", "version": "1.0", "moduleType": 0, "operateType": "TCP", "params": {"sta": 0, "ctrlMode": 0, "ch": 0, "cmdSet": 11, "id": 16}} :(0, 42)(False) 2024-08-19 10:55:30.511 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 0} 2024-08-19 10:55:30.512 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 1} 2024-08-19 10:55:30.513 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 2} 2024-08-19 10:55:30.514 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 3} 2024-08-19 10:55:30.514 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 4} 2024-08-19 10:55:30.514 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 5} 2024-08-19 10:55:30.514 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 1, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 6} 2024-08-19 10:55:30.514 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 7} 2024-08-19 10:55:30.514 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 8} 2024-08-19 10:55:30.514 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.devices.smart_home_panel] ModeDictSelectEntity._update_value = {'powCh': 0, 'ctrlSta': 0, 'ctrlMode': 0, 'priority': 9} 2024-08-19 10:55:30.515 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.switch] Updating switch ecoflow-SP10XXXXXXXXXXXX-energyInfos-0--stateBean-isGridCharge to 0 2024-08-19 10:55:30.515 DEBUG (Thread-6 (_thread_main)) [custom_components.ecoflow_cloud.switch] Updating switch ecoflow-SP10XXXXXXXXXXXX-energyInfos-1--stateBean-isGridCharge to 0

foxthefox commented 2 months ago

Thank you, I assume that the commands given by the HA integration are working and the log does contain the cmd from HA. I am not familiar with the HA integration and their logging, but I found lines "[custom_components.ecoflow_cloud.mqtt.ecoflow_mqtt] Sending {"from": "HomeAssistant"

Comparing this with the IOB adapter, it seems that "moduleSn" is excessive and "moduleType" is missing. I will change the code in such a way.

Anyhow having the command captured, which is send by the APP would be the best source for comparison. I would appreciate if you have the chance to post a IOB log showing commands from the APP (because the adapter subscribes to all topics of the device, the adapter will also see the commands from the APP)

foxthefox commented 2 months ago

Please check version 0.0.42 from git or npm and report.

thyr0ne commented 2 months ago

Thanks for the quick release.

I've tested it and:

foxthefox commented 2 months ago

There is no need to log something on the iPhone. The EF App is communicating with the same MQTT server as the adapter. Both clients are publishing on the same topic and have the same subscriptions. That enables each client to see what the other does. So when commands are given through the EF App then the adapter will have entries in the log.

It is only needed to do some commands in the EF App and then extract the part of the adapter log and post it. With a small hint which commands where given through the EF App I can check for the syntax.

So 'Contol mode xyz 0-Auto/1-Manual' is then 'Contol mode xyz 1-Auto/0-Manual' correct? With drop down you mean 'Grid supply', 'storage power supply', 'close' ?

thyr0ne commented 2 months ago

Thanks again! Did not expect that the adapter will log the message from the app too. I did now all the changes with the app and attached it.

So 'Contol mode xyz 0-Auto/1-Manual' is then 'Contol mode xyz 1-Auto/0-Manual' correct? With drop down you mean 'Grid supply', 'storage power supply', 'close' ? correct it's the opposite and yes that is what I mean ;)

Logs:

change from "auto" to "manual": 2024-08-22 11:01:45.864 debug [JSON] SP10XXXX [set_reply] -> set w/o params{"id":305313097,"version":"1.0","operateType":"TCP","code":"0","data":{"sta":0,"cmdSet":11,"ack":0,"id":16}} ecoflow-mqtt.0 2024-08-22 11:01:45.482 debug [JSON] SP10XXXX [set] -> key:16 {"from":"iOS","operateType":"TCP","id":"305313097","lang":"de-de","params":{"ch":0,"cmdSet":11,"sta":0,"ctrlMode":1,"id":16},"version":"1.0"}

change from "grid supply" to "storage power supply": 2024-08-22 11:03:56.029 info state ecoflow-mqtt.0. SP10XXXX.loadCmdChCtrlInfos.ctrlSta_0 changed: 1 (ack = true)

ecoflow-mqtt.0 2024-08-22 11:03:55.632 debug [JSON] SP10XXXX [set_reply] -> set w/o params{"id":434962920,"version":"1.0","operateType":"TCP","code":"0","data":{"sta":0,"cmdSet":11,"ack":0,"id":16}}

ecoflow-mqtt.0 2024-08-22 11:03:55.126 debug [JSON] SP10XXXX [set] -> key:16 {"from":"iOS","operateType":"TCP","id":"434962920","lang":"de-de","params":{"ch":0,"id":16,"cmdSet":11,"ctrlMode":1,"sta":1},"version":"1.0"}

change from "storage power..." to "off":

ecoflow-mqtt.0 2024-08-22 11:05:17.360 debug [JSON] SP10XXXX [set_reply] -> set w/o params{"id":516875290,"version":"1.0","operateType":"TCP","code":"0","data":{"sta":0,"cmdSet":11,"ack":0,"id":16}}

ecoflow-mqtt.0 2024-08-22 11:05:17.202 debug [Compare] SP10XXXX not processed heartbeat/heartbeat state: infoList value [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

ecoflow-mqtt.0 2024-08-22 11:05:17.053 debug [JSON] SP10XXXX [set] -> key:16 {"from":"iOS","operateType":"TCP","id":"516875290","lang":"de-de","params":{"ch":0,"ctrlMode":1,"id":16,"sta":2,"cmdSet":11},"version":"1.0"}

foxthefox commented 2 months ago

Please test the version 1.0.2 from git or npm and report.

thyr0ne commented 1 month ago

Hi foxthefox,

I've tested v1.0.2 and we're getting closer. Thanks a lot again.

What works:

What doesn't work:

What do you need to help you?

foxthefox commented 1 month ago

I tested a little bit and it seems OK, for me.

Toggle channel 7 to storage power (1) should give "sta":1,"ctrlMode":1,"ch":7,", and it does

ecoflow-mqtt.0
2024-09-02 21:52:42.806 debug   [JSON] SHP10ZFB5EF412345 [set] -> key:16 {"from":"Android","lang":"en-us","id":"150581466","moduleType":0,"operateType":"TCP","version":"1.0","params":{"sta":1,"ctrlMode":1,"ch":7,"cmdSet":11,"id":16}}

ecoflow-mqtt.0
2024-09-02 21:52:42.805 debug   Message succesfully published.SHP10ZFB5EF412345 ../..set

ecoflow-mqtt.0
2024-09-02 21:52:42.805 debug   publish {"from":"Android","lang":"en-us","id":"150581466","moduleType":0,"operateType":"TCP","version":"1.0","params":{"sta":1,"ctrlMode":1,"ch":7,"cmdSet":11,"id":16}}

ecoflow-mqtt.0
2024-09-02 21:52:42.805 debug   publish /app/testuser1234testuser1234/SHP10ZFB5EF412345/thing/property/set

ecoflow-mqtt.0
2024-09-02 21:52:42.805 debug   prep cmd SHP10ZFB5EF412345 panel ctrlSta 1 {"from":"Android","lang":"en-us","id":"150581466","moduleType":0,"operateType":"TCP","version":"1.0","params":{"sta":1,"ctrlMode":1,"ch":7,"cmdSet":11,"id":16}}

...

ecoflow-mqtt.0
2024-09-02 21:52:42.805 info    state ecoflow-mqtt.0.SHP10ZFB5EF412345.loadCmdChCtrlInfos.ctrlSta_7 changed: 1 (ack = false)

Toggle channel 7 to off (2) should give "sta":2,"ctrlMode":1,"ch":7,", and it does

coflow-mqtt.0
2024-09-02 21:52:42.806 debug   [JSON] SHP10ZFB5EF412345 [set] -> key:16 {"from":"Android","lang":"en-us","id":"150581466","moduleType":0,"operateType":"TCP","version":"1.0","params":{"sta":1,"ctrlMode":1,"ch":7,"cmdSet":11,"id":16}}

ecoflow-mqtt.0
2024-09-02 21:52:42.805 debug   Message succesfully published.SHP10ZFB5EF412345 ../..set

ecoflow-mqtt.0
2024-09-02 21:52:42.805 debug   publish {"from":"Android","lang":"en-us","id":"150581466","moduleType":0,"operateType":"TCP","version":"1.0","params":{"sta":1,"ctrlMode":1,"ch":7,"cmdSet":11,"id":16}}

ecoflow-mqtt.0
2024-09-02 21:52:42.805 debug   publish /app/testuser1234testuser1234/SHP10ZFB5EF412345/thing/property/set

ecoflow-mqtt.0
2024-09-02 21:52:42.805 debug   prep cmd SHP10ZFB5EF412345 panel ctrlSta 1 {"from":"Android","lang":"en-us","id":"150581466","moduleType":0,"operateType":"TCP","version":"1.0","params":{"sta":1,"ctrlMode":1,"ch":7,"cmdSet":11,"id":16}}

...

ecoflow-mqtt.0
2024-09-02 21:52:42.805 info    state ecoflow-mqtt.0.SHP10ZFB5EF412345.loadCmdChCtrlInfos.ctrlSta_7 changed: 1 (ack = false)

Can you crosscheck with your debug log, if there is same "[JSON] SHP10xxxx [set]" message line?

Are you using the HA-gateway?

thyr0ne commented 1 month ago

Hi, sorry for my late response. You are right - the smart panel can be read and configured and is working within ioBroker. Yes I'm using HA and MQTT to control everything.

Is there a way to check that please?

foxthefox commented 1 month ago

I think my question is answered.

as asked above, can you crosscheck the debug log concerning "sta“,"ctrlMode" when you change the mode. Since from my perspective it is doing right, see above