-
Notifications
You must be signed in to change notification settings - Fork 33
Open
Description
What's the issue?
After updating my Marstek Venus battery to firmware v153, I'm experiencing intermittent communication failures with the b2500-meter solution. The Venus battery stops querying the simulated Shelly Pro 3EM after random intervals (10 seconds to 2 minutes), then communication halts for indefinite periods before spontaneously resuming.
The issue appears to be on the Venus side (firmware v153 regression), but I want to check if others using b2500-meter have experienced similar problems with recent Marstek firmware updates.
Your setup
- Installation method: Docker
- Storage system: Marstek Venus Battery (IP: 192.168.2.118) - Firmware v153
- Power meter source: Shelly 3EM with b2500-meter simulation (acting as Shelly Pro 3EM)
Configuration
[GENERAL]
DEVICE_TYPE = shellypro3em
SKIP_POWERMETER_TEST = False
DISABLE_SUM_PHASES = False
DISABLE_ABSOLUTE_VALUES = False
POLL_INTERVAL = 1
THROTTLE_INTERVAL = 0
[SHELLY]
TYPE = 3EM
IP = 192.168.2.85
USER = xxx
PASS = xxx
METER_INDEX = 0Error messages or logs
Network trace showing the intermittent behavior:
- Normal communication: JSON-RPC requests every ~500ms
- Random stops: Venus stops sending requests completely
- Variable recovery: Communication resumes after unpredictable delays
Sample tcpdump output showing normal operation followed by communication gaps:
16:48:50.261171 eth0 B IP 192.168.2.118.22222 > 192.168.2.255.1010: UDP, length 50
16:48:50.290580 eth0 Out IP 192.168.2.3.1010 > 192.168.2.118.22222: UDP, length 155
16:48:50.838059 eth0 In IP 192.168.2.118.22222 > 192.168.2.3.1010: UDP, length 50
16:48:50.883743 eth0 Out IP 192.168.2.3.1010 > 192.168.2.118.22222: UDP, length 155
[... normal communication continues ...]
16:49:14.271951 eth0 In IP 192.168.2.118.22222 > 192.168.2.3.1010: UDP, length 50
16:49:14.336046 eth0 Out IP 192.168.2.3.1010 > 192.168.2.118.22222: UDP, length 153
# Then complete silence for indefinite periods before resuming
Additional info
- The system worked perfectly before the Venus v153 firmware update
- Network analysis shows no connectivity issues - the problem appears to be in the Venus firmware's communication scheduler/retry logic
- The b2500-meter continues responding correctly when queried
- Issue is reproducible and cyclical (normal → failure → recovery → repeat)
- Already opened a ticket with Marstek support
Has anyone else experienced similar issues with recent Marstek firmware updates when using b2500-meter?
Metadata
Metadata
Assignees
Labels
No labels