
B+GE-TECH WS100 (grid)
The B+GE-TECH WS100 is a single-phase, bidirectional, MID-certified energy meter designed for DIN rail installation in residential and commercial distribution boards. This template connects to the WS100 over Modbus RTU and reads two core registers: instantaneous active power (signed, reflecting import or export direction) and the cumulative energy counter. With these values logged in ModbusCloud you can track grid exchange in real time, build historical consumption and feed-in trends, and verify that PV or battery systems behave as expected.
- Protocol
- Modbus RTU
- Connection
- RS485
- Registers
- 2, read only
- Brand
- B+GE-TECH
- Last updated
Registers (2)
2 read, 0 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| power | W | Read | |||
| energy | Wh | Read |
Loading registers…
Send your device list
If a device is not in the library yet, we build the template for free as soon as we have the register data.
Use cases
- Monitor real-time grid import and export power to verify PV self-consumption performance at a site.
- Track cumulative energy to generate automated monthly consumption reports for tenants or building owners.
- Alert on sustained grid export above a threshold to detect unexpected inverter over-production.
- Compare historical energy data across multiple WS100 sub-meters to identify high-consumption circuits.
- Verify that a battery storage system is reducing grid import by comparing power readings before and after commissioning.
Installation
On the WS100, confirm or set the Modbus slave ID and serial parameters using the front sensor buttons or the manufacturer configuration software; the default is slave ID 1, 9600 baud, 8N1.
Wire the RS485 A and B terminals of the WS100 to the RS485 port of the ModbusCloud Gateway, observing polarity, and keep the cable run as short as practical; terminate the bus with a 120-ohm resistor at each end if the run exceeds a few metres.
In the ModbusCloud portal, add the Gateway, create a new device, import the B+GE-TECH WS100 (grid) template, and set the unit ID to match the slave ID configured on the meter.
Check the live register view in the portal: the power register should show a plausible watt value (positive when consuming, negative when exporting); if it reads zero permanently, verify the slave ID and RS485 wiring polarity.
Things to watch for
Why does the power register always read zero?
The WS100 returns zero for any register it does not recognise rather than an error code. This usually means the slave ID in the portal does not match the ID set on the meter (default is 1), or the RS485 A/B wires are swapped. Confirm the slave ID on the meter display, correct the unit ID in the portal, and check wiring polarity.
The gateway reports a connection error with code 0xE40. What is this?
Error 0xE40 is returned by the WS100 when the Modbus slave ID in the request does not match the meter's configured ID. Open the device settings in the portal and set the unit ID to match the value shown in the meter's communication menu. The default factory ID is 1.
Power values look correct but energy counter does not increment. Why?
The WS100 updates its internal measurement once per second. If the polling interval in the portal is shorter than the meter's update cycle, successive reads may return the same value momentarily. Set the polling interval to at least 2 seconds. Also confirm the register address and data type are int32 as configured in the template.
RS485 communication works initially but drops out intermittently. What should I check?
Intermittent dropouts on RS485 are most often caused by missing bus termination or an excessively long cable. Add a 120-ohm termination resistor at each physical end of the RS485 bus. Also confirm that the baud rate on the meter matches the Gateway configuration; the WS100 supports 9600, 19200, 38400, and 115200 baud.
Want to see how it works?








