victronenergy / dynamic-ess

MIT License
76 stars 5 forks source link

[Bug]: Target SOC 20% -> 10% is not being executed. No discharging #92

Closed SimonYoungtree closed 9 months ago

SimonYoungtree commented 9 months ago

Contact Details

siempoot@gmail.com

VRM portal ID

c0619ab31cc4

Country / region

Netherlands (nl)

B max

40

TB max

6

FB max

6

TG max

16

FG max

16

Battery costs

0.027

Buy price

(p+0.13)*1.21+0.02

Sell price

(p+0.13)*1.21-0.02

feed-in possible

yes

feed-in control

None

Version

0.1.6 - OS version 3.10-(with bugfix)

What happened?

According schedule the Target SOC should go to 10% (now 20%), however we are now 45 minutes into that hour 8:45 and no discharging is taking place. Therefore DESS will not meet its plan

Relevant log output

No response

Screenshots

![DESCRIPTION](LINK.png)

image image image

dirkjanfaber commented 9 months ago

Your minimum SOC right now is 20%. So it won't go below that, even if it would like to.

image
SimonYoungtree commented 9 months ago

Where does this 20% come from? My min SOC is 10%. I am running the Node-red version. Also the VRM-beta does not show a control being 20%.

image

image

dirkjanfaber commented 9 months ago

If you check under the Dynamic ESS option (last item under ESS). What does it say there as minimum SOC?

SimonYoungtree commented 9 months ago

There is nothing shown about min. SOC. See new picture on GitHub. I have the latest software: 3.10 with an additional patch, remotely applied by Victron (you?).

image

Op vr 6 okt. 2023 10:57 schreef Dirk-Jan Faber @.***>:

If you check under the Dynamic ESS option (last item under ESS). What does it say there as minimum SOC?

— Reply to this email directly, view it on GitHub https://github.com/victronenergy/dynamic-ess/issues/92#issuecomment-1750230499, or unsubscribe https://github.com/notifications/unsubscribe-auth/BBFKQDAP37EAOKG5MB25SMTX57BXJAVCNFSM6AAAAAA5VK57U6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONJQGIZTANBZHE . You are receiving this because you authored the thread.Message ID: @.***>

dirkjanfaber commented 9 months ago

Oh yeah, the console is not showing that min soc when running in Node-RED mode (it does in VRM/Auto).

You can see the value with this flow:

[{"id":"d8409391cd8338bf","type":"victron-input-custom","z":"15669bac1d63a856","service":"com.victronenergy.settings","path":"/Settings/DynamicEss/MinSoc","serviceObj":{"service":"com.victronenergy.settings","name":"com.victronenergy.settings"},"pathObj":{"path":"/Settings/DynamicEss/MinSoc","name":"/Settings/DynamicEss/MinSoc","type":"number"},"name":"","onlyChanges":false,"x":490,"y":1300,"wires":[["72b29acded57de34"]]},{"id":"72b29acded57de34","type":"debug","z":"15669bac1d63a856","name":"MinSoc","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":840,"y":1300,"wires":[]}]
SimonYoungtree commented 9 months ago

OK, used custom control to set it to 10%. Thanks. But this also means planning is not using the DESS/MinSoc value in the Node Red object.