You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I’ve discovered an issue, and it turns out it’s been around for a long time. It exists in all the versions I know.
Here’s the situation: the MCP2515 is installed, and when the system starts, the checkmark shows that there is a connection with the inverter but not with the battery. However, this is not actually true. You can tell because the battery has provided all valid values, but the inverter is disconnected since it’s power off because it get power from the battery.
Using a CAN analyzer, I see that packets intended for the battery are flying over the MCP2515.
There’s an issue in the code regarding the allocation of where the battery data and inverter data should go, which makes it impossible to start the battery.
In the latest fix that Dala made, a 60-second delay was added to allow the inverter to establish a connection before the battery can be started and the inverter turned on. #751
Maybe someone can help identify the issue?
By the way, I forgot to mention that there are no "events" errors, just information about a reboot.
Battery checkmark true, Invertor checkmark feil
Actual Behavior
Battery checkmark feil, Invertor checkmark true
Steps to Reproduce the Problem
Don't conect CAN invertor to the lilygo and start it
Settings
add mcp2515
#define CAN_ADDON
battery = CAN_ADDON_MCP2515, // Which CAN is your battery connected to?
inverter = CAN_NATIVE, // Which CAN is your inverter connected to? (No need to configure incase you use RS485)
Software version: Doesn't matter``
Battery used: Doesn't matter``
Inverter communication protocol: BYD CAN``
Hardware used for Battery-Emulator: HW_LILYGO
CONTACTOR_CONTROL: Doesn't matter
CAN_ADDON: yes
WEBSERVER: yes
The text was updated successfully, but these errors were encountered:
I’ve discovered an issue, and it turns out it’s been around for a long time. It exists in all the versions I know.
Here’s the situation: the MCP2515 is installed, and when the system starts, the checkmark shows that there is a connection with the inverter but not with the battery. However, this is not actually true. You can tell because the battery has provided all valid values, but the inverter is disconnected since it’s power off because it get power from the battery.
Using a CAN analyzer, I see that packets intended for the battery are flying over the MCP2515.
There’s an issue in the code regarding the allocation of where the battery data and inverter data should go, which makes it impossible to start the battery.
In the latest fix that Dala made, a 60-second delay was added to allow the inverter to establish a connection before the battery can be started and the inverter turned on.
#751
Maybe someone can help identify the issue?
By the way, I forgot to mention that there are no "events" errors, just information about a reboot.
Battery checkmark true, Invertor checkmark feil
Actual Behavior
Battery checkmark feil, Invertor checkmark true
Steps to Reproduce the Problem
Don't conect CAN invertor to the lilygo and start it
Settings
add mcp2515
#define CAN_ADDON
battery = CAN_ADDON_MCP2515, // Which CAN is your battery connected to?
inverter = CAN_NATIVE, // Which CAN is your inverter connected to? (No need to configure incase you use RS485)
HW_LILYGO
Doesn't matter
yes
yes
The text was updated successfully, but these errors were encountered: