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
Add support for new B2500 port 2220 for Shelly Pro 3EM
- Added support for Shelly Pro 3EM on port 2220 (B2500 firmware v226+)
- Added backward compatibility through shellypro3em_old (port 1010) and shellypro3em_new (port 2220)
- Updated README with detailed device type information and port explanations
- Updated CHANGELOG.md with new 1.0.4 version info
Copy file name to clipboardExpand all lines: README.md
+14-2Lines changed: 14 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,9 +3,13 @@
3
3
This project emulates Smart Meter devices for Marstek storage systems such as the B2500, Marstek Jupiter, and Marstek Venus energy storage systems while allowing integration with almost any smart meter. It does this by emulating one or more of the following devices:
4
4
- CT001
5
5
- Shelly Pro 3EM
6
+
- Uses port 1010 (B2500 firmware up to version 224) and port 2220 (B2500 firmware version 226+)
7
+
- Can be specifically targeted with shellypro3em_old (port 1010) or shellypro3em_new (port 2220)
6
8
- Shelly EM gen3
7
9
- Shelly Pro EM50
8
10
11
+
**Note:** If your B2500 or Marstek storage system supports it, always prefer a Shelly device type over CT001 for better compatibility and reliability.
12
+
9
13
## Getting Started
10
14
11
15
The B2500 Meter project can be installed and run in several ways depending on your needs and environment:
@@ -47,7 +51,15 @@ The B2500 Meter project can be installed and run in several ways depending on yo
47
51
- Set the `Power Input Alias` to a comma-separated list of three entity IDs (one for each phase)
48
52
- If using calculated power, also set the `Power Output Alias` to a comma-separated list of three entity IDs
Copy file name to clipboardExpand all lines: ha_addon/translations/en.yaml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ configuration:
13
13
description: "If enabled, the ct001 emulator will allow negative values. This is only compatible with newer versions of the B2500 firmware. Ignore this if you are emulating a different device."
14
14
device_types:
15
15
name: Emulated Devices
16
-
description: "Comma-separated list of devices to emulate (ct001, shellypro3em, shellyemg3, shellyproem50)."
16
+
description: "Comma-separated list of devices to emulate (ct001, shellypro3em, shellyemg3, shellyproem50, shellypro3em_old, shellypro3em_new). The device type shellypro3em_old uses port 1010 (used up until B2500 firmware version 224). The device type shellypro3em_new uses the new port 2220 (used for B2500 firmare >=226). If you use shellypro3em, it will use shellypro3em_old and shellypro3em_new simultaneously for backwards compatibility. If possible, always prefer a Shelly device type over ct001."
17
17
custom_config:
18
18
name: Custom Config
19
19
description: "Optional. Name of a custom config.ini file to use instead of the UI configuration. The file must be placed in the add-on's configuration directory."
0 commit comments