
Weigl Lift Control
Controls and monitors Weigl elevators with up to 30 floors via Modbus TCP.
This template integrates Weigl elevator controllers (Vitmax ECO, WST Control >v1.7.0) via Modbus TCP. It sends floor-level travel commands with selective door-side opening for up to 30 floors and monitors door status, travel direction, position, alarms, and cabin light.
- Protocol
- Modbus TCP
- Connection
- Ethernet, Modbus TCP
- Registers
- 144, read and write
- Brand
- Weigl Aufzüge
- Key readings
- Door open/closed status (0°, 90°, 180°, 270°) · Lift direction (up/down) · Current position (mm) · Emergency alarm / fire mode active · Cabin light active · Lift error / error count
- Available commands
- Level call L01-L30 Door 0° · Level call L01-L30 Door 90° · Level call L01-L30 Door 180° · Level call L01-L30 Door 270°
- Compatible models
- Vitmax ECO · WST Control >v1.7.0
- Last updated
Registers (144)
17 read, 128 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| Level Call L02 Door 0° | Write | ||||
| Level Call L03 Door 0° | Write | ||||
| Level Call L04 Door 0° | Write | ||||
| Level Call L05 Door 0° | Write | ||||
| Level Call L06 Door 0° | Write | ||||
| Level Call L07 Door 0° | Write | ||||
| Level Call L08 Door 0° | Write | ||||
| Level Call L09 Door 0° | Write | ||||
| Level Call L10 Door 0° | Write | ||||
| Level Call L11 Door 0° | Write | ||||
| Level Call L12 Door 0° | Write | ||||
| Level Call L13 Door 0° | Write | ||||
| Level Call L14 Door 0° | Write | ||||
| Level Call L15 Door 0° | Write | ||||
| Level Call L16 Door 0° | Write | ||||
| Level Call L17 Door 0° | Write | ||||
| Level Call L18 Door 0° | Write | ||||
| Level Call L19 Door 0° | Write | ||||
| Level Call L20 Door 0° | Write | ||||
| Level Call L21 Door 0° | Write | ||||
| Level Call L22 Door 0° | Write | ||||
| Level Call L23 Door 0° | Write | ||||
| Level Call L24 Door 0° | Write | ||||
| Level Call L25 Door 0° | Write | ||||
| Level Call L26 Door 0° | Write | ||||
| Level Call L27 Door 0° | Write | ||||
| Level Call L28 Door 0° | Write | ||||
| Level Call L29 Door 0° | Write | ||||
| Level Call L30 Door 0° | Write | ||||
| Level Call L01 Door 90° | Write | ||||
| Level Call L02 Door 90° | Write | ||||
| Level Call L03 Door 90° | Write | ||||
| Level Call L04 Door 90° | Write | ||||
| Level Call L05 Door 90° | Write | ||||
| Level Call L06 Door 90° | Write | ||||
| Level Call L07 Door 90° | Write | ||||
| Level Call L08 Door 90° | Write | ||||
| Level Call L09 Door 90° | Write | ||||
| Level Call L10 Door 90° | Write | ||||
| Level Call L11 Door 90° | Write | ||||
| Level Call L12 Door 90° | Write | ||||
| Level Call L13 Door 90° | Write | ||||
| Level Call L14 Door 90° | Write | ||||
| Level Call L15 Door 90° | Write | ||||
| Level Call L16 Door 90° | Write | ||||
| Level Call L17 Door 90° | Write | ||||
| Level Call L18 Door 90° | Write | ||||
| Level Call L19 Door 90° | Write | ||||
| Level Call L20 Door 90° | Write | ||||
| Level Call L21 Door 90° | Write | ||||
| Level Call L22 Door 90° | Write | ||||
| Level Call L23 Door 90° | Write | ||||
| Level Call L24 Door 90° | Write | ||||
| Level Call L25 Door 90° | Write | ||||
| Level Call L26 Door 90° | Write | ||||
| Level Call L27 Door 90° | Write | ||||
| Level Call L28 Door 90° | Write | ||||
| Level Call L29 Door 90° | Write | ||||
| Level Call L30 Door 90° | Write | ||||
| Level Call L01 Door 180° | Write | ||||
| Level Call L02 Door 180° | Write | ||||
| Level Call L03 Door 180° | Write | ||||
| Level Call L04 Door 180° | Write | ||||
| Level Call L05 Door 180° | Write | ||||
| Level Call L06 Door 180° | Write | ||||
| Level Call L07 Door 180° | Write | ||||
| Level Call L08 Door 180° | Write | ||||
| Level Call L09 Door 180° | Write | ||||
| Level Call L10 Door 180° | Write | ||||
| Level Call L11 Door 180° | Write | ||||
| Level Call L12 Door 180° | Write | ||||
| Level Call L13 Door 180° | Write | ||||
| Level Call L14 Door 180° | Write | ||||
| Level Call L15 Door 180° | Write | ||||
| Level Call L16 Door 180° | Write | ||||
| Level Call L17 Door 180° | Write | ||||
| Level Call L18 Door 180° | Write | ||||
| Level Call L19 Door 180° | Write | ||||
| Level Call L20 Door 180° | Write | ||||
| Level Call L21 Door 180° | Write | ||||
| Level Call L22 Door 180° | Write | ||||
| Level Call L23 Door 180° | Write | ||||
| Level Call L24 Door 180° | Write | ||||
| Level Call L25 Door 180° | Write | ||||
| Level Call L26 Door 180° | Write | ||||
| Level Call L27 Door 180° | Write | ||||
| Level Call L28 Door 180° | Write | ||||
| Level Call L29 Door 180° | Write | ||||
| Level Call L30 Door 180° | Write | ||||
| Level Call L01 Door 270° | Write | ||||
| Level Call L02 Door 270° | Write | ||||
| Level Call L03 Door 270° | Write | ||||
| Level Call L04 Door 270° | Write | ||||
| Level Call L05 Door 270° | Write | ||||
| Level Call L06 Door 270° | Write | ||||
| Level Call L07 Door 270° | Write | ||||
| Level Call L08 Door 270° | Write | ||||
| Level Call L09 Door 270° | Write | ||||
| Level Call L10 Door 270° | Write | ||||
| Level Call L11 Door 270° | Write | ||||
| Level Call L12 Door 270° | Write | ||||
| Level Call L13 Door 270° | Write | ||||
| Level Call L14 Door 270° | Write | ||||
| Level Call L15 Door 270° | Write | ||||
| Level Call L16 Door 270° | Write | ||||
| Level Call L17 Door 270° | Write | ||||
| Level Call L18 Door 270° | Write | ||||
| Level Call L19 Door 270° | Write | ||||
| Level Call L20 Door 270° | Write | ||||
| Level Call L21 Door 270° | Write | ||||
| Level Call L22 Door 270° | Write | ||||
| Level Call L23 Door 270° | Write | ||||
| Level Call L24 Door 270° | Write | ||||
| Level Call L25 Door 270° | Write | ||||
| Level Call L26 Door 270° | Write | ||||
| Level Call L27 Door 270° | Write | ||||
| Level Call L28 Door 270° | Write | ||||
| Level Call L29 Door 270° | Write | ||||
| Level Call L30 Door 270° | Write | ||||
| Door Open 0° | Write | ||||
| Door Open 90° | Write | ||||
| Door Open 180° | Write | ||||
| Door Open 270° | Write | ||||
| Door Close 0° | Write | ||||
| Door Close 90° | Write | ||||
| Door Close 180° | Write | ||||
| Door Close 270° | Write | ||||
| Door 0° Open | Read | ||||
| Door 90° Open | Read | ||||
| Door 180° Open | Read | ||||
| Door 270° Open | Read | ||||
| Door 0° Closed | Read | ||||
| Door 90° Closed | Read | ||||
| Door 180° Closed | Read | ||||
| Door 270° Closed | Read | ||||
| Emergency Alarm Active | Read | ||||
| Fire Mode Active | Read | ||||
| Lift Moving Up | Read | ||||
| Lift Moving Down | Read | ||||
| Cabin Light Active | Read | ||||
| Emergency Evacuation Active | Read | ||||
| Lift Error | Read and write | ||||
| Current Position mm | mm | Read | |||
| Error Count | count | 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 door status, travel direction, and cabin position on a live cloud dashboard for each elevator.
- Create an alert when the emergency alarm or fire mode activates so building management is notified immediately.
- Track lift error counts over time to schedule preventive maintenance before breakdowns occur.
- Send floor-level travel commands remotely to test elevator operation after a service visit.
- Log cabin position data in millimeters to verify correct floor leveling across all 30 floors.
- Monitor cabin light status to coordinate lobby and surrounding area lighting automation.
Installation
Connect the ModbusCloud Gateway to the same IP network as the Weigl elevator controller via Ethernet.
Confirm that the Weigl controller is running WST Control firmware v1.7.0 or higher, or that you are using a Vitmax ECO unit.
Note the IP address and Modbus TCP port of the Weigl controller and enter these in the ModbusCloud gateway configuration.
Import the Weigl Lift Control template from the ModbusCloud template library and assign it to the configured connection.
Verify that read registers return valid data, paying special attention to address 0 where function code distinction may be needed for Lift Error (uint16) and Current Position (int16).
Test a level call by writing to a coil register for a specific floor and door side, then confirm the elevator responds correctly.
Things to watch for
Why do I get conflicting values for Lift Error and Current Position?
Both registers share address 0 but use different data types (uint16 for Lift Error, int16 for Current Position). Ensure you are using the correct Modbus function codes to distinguish between them. Check the Weigl documentation for the exact function code mapping.
What firmware version is required on the WST Control?
The Modbus TCP interface requires WST Control firmware version 1.7.0 or higher. The Vitmax ECO is supported without a specific firmware requirement noted. Contact Weigl support if you are unsure about your firmware version.
How is the cabin position value reported?
Current Position is reported in millimeters as a signed 16-bit integer (int16). You can use this value to verify accurate floor leveling or to display the cabin location on your dashboard.
How many write registers does the template use for floor calls?
The template uses 128 coil-style write registers in total. Each of the 30 floors has four registers, one per door opening side (0, 90, 180, and 270 degrees). The remaining registers cover the full allocation up to 128.
Want to see how it works?














