What's needed?
acitive_power = sum(battery.adjacent_inverter.active_power for each battery in the battery pool).
Even is battery is considered as broken, its active power should be included in this formula. (active power of the inverter adjacent to this battery).
If active_power is NaN or None, then we should replace it with 0.
Because we can include broken batteries, then it can be implemented with formula engine (in a way EVPool is doing it).
Proposed solution
No response
Use cases
No response
Alternatives and workarounds
No response
Additional context
No response
What's needed?
acitive_power = sum(battery.adjacent_inverter.active_power for each battery in the battery pool).
Even is battery is considered as broken, its active power should be included in this formula. (active power of the inverter adjacent to this battery).
If active_power is NaN or None, then we should replace it with 0.
Because we can include broken batteries, then it can be implemented with formula engine (in a way EVPool is doing it).
Proposed solution
No response
Use cases
No response
Alternatives and workarounds
No response
Additional context
No response