- Home
- BACnet points lists
- METZ CONNECT
- EWIO2 Ethernet I/O with BACnet server
I/O module (Ethernet, BACnet IP server) · BACnet points list
METZ CONNECT EWIO2 Ethernet I/O with BACnet server BACnet points list
Updated 12 November 2026Unofficial source
The EWIO2 is an Ethernet I/O controller that runs a BACnet IP server. It exposes its relays, triacs and transistor outputs as Binary Outputs, three 0-10 V outputs as Analog Outputs, eight digital inputs (with debounce, frequency and counter objects), three universal inputs with selectable sensor types, a user-defined sensor table, an output watchdog and Modbus port settings. Extension modules, trend logs and M-Bus / Modbus data points add further objects.
This page lists 72 BACnet objects for the METZ CONNECT EWIO2 Ethernet I/O with BACnet server — 47 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from a copy of METZ CONNECT’s documentation hosted by BACnet International, not by METZ CONNECT itself, so treat it as unofficial.
- Manufacturer
- METZ CONNECT
- Model
- EWIO2 Ethernet I/O with BACnet server
- Equipment
- I/O module (Ethernet, BACnet IP server)
- Equipment type
- Other equipment
- BACnet objects
- 72 (47 writable)
- Transport
- BACnet IP
- Firmware
- BACnet server v2.1.6
- Default device instance
- 421000
- Also known as
- EWIO2, EWIO2-BM, EWIO2-W-BM, EWIO2-M-BM, EWIO2-MW-BM, 110904, 110909, 110935, 110934, METZ EWIO2 BACnet
- Source document
- PICS Bacnet-Server v2.1.6 (EWIO2) · PICS_Bacnet-Server_v2.1.6 (unofficial copy, hosted by BACnet International)
Reference only, provided as-is: verify against METZ CONNECT’s current documentation and the live device before use. Not official METZ CONNECT information. Terms of use.
BMS integration notes: METZ CONNECT EWIO2 Ethernet I/O with BACnet server
Give the EWIO2 a unique device instance (default 421000), set each universal input's range (MSV 0-2) and, if outputs must fail safe, the watchdog time (AV 9). Command the outputs through their priority arrays and read the inputs.
Minimum points to map
The short list most integrators start with — enough to run the unit from a BMS. Map more as the job needs.
| Object | Name | Why | Access |
|---|---|---|---|
| BO 0 | Relay K1 | Relay K1 command | Command |
| AO 0 | Voltage Output O1 | 0-10 V output O1, 0-102.4 % | Command |
| AV 9 | Watchdog Time | Output watchdog time, s (0 = off) | Write |
| AI 0 | Analog Input E1 | Universal input E1 value | Read |
| BI 0 | Binary Input DI1 | Digital input DI1 | Read |
| AI 30 | Counter DI1 | Pulse counter DI1 | Read |
| BV 0 | MR Device Driver Status | Extension module fault, active = fault | Read |
Heartbeat & communication loss
AV 9 Watchdog Time (default 0 = off, up to 655.35 s). Any received BACnet APDU restarts it; on timeout all output priority arrays are cleared and outputs go to their relinquish defaults.
Network setup
- Default device instance 421000; device name default 'EWIO2_BACnet'.
- Universal input type set in MSV 0-2 (default 3 = 0-10 V).
- Digital input debounce in PIV 0-7 (default 8 ms; 20-50 ms suggested for contacts).
Watch out for
- Hand/auto keys on the unit override outputs; the BACnet Present_Value then does not show the real output, check Feedback_Value / OVERRIDDEN.
- Counter AIs carry 64-bit counts but only 24-bit precision as analog values.
METZ CONNECT EWIO2 Ethernet I/O with BACnet server BACnet objects
Type: AI, AO, AV, BI, BO, BV, MI/MO/MV (multi-state) · Access: Read read-only, Write writable, Command writable with a priority array.
| Description | States | |||||
|---|---|---|---|---|---|---|
| AImin | 0 | Analog Input E1 | Input E1 value, range per MSV 0 | Per MSV range | Read | |
| AI | 1 | Analog Input E2 | Input E2 value, range per MSV 1 | Per MSV range | Read | |
| AI | 2 | Analog Input E3 | Input E3 value, range per MSV 2 | Per MSV range | Read | |
| AI | 10 | Analog Input E1 Raw | Input E1 raw measurement (diagnostic) | Read | ||
| AI | 19 | ADC Noise | ADC noise, 0-255 (diagnostic) | Read | ||
| AI | 20 | Frequency DI1 | Frequency on digital input 1, 0.1-2000 | Hz | Read | |
| AI | 21 | Frequency DI2 | Frequency on digital input 2, 0.1-2000 | Hz | Read | |
| AI | 22 | Frequency DI3 | Frequency on digital input 3, 0.1-2000 | Hz | Read | |
| AI | 23 | Frequency DI4 | Frequency on digital input 4, 0.1-2000 | Hz | Read | |
| AI | 24 | Frequency DI5 | Frequency on digital input 5, 0.1-2000 | Hz | Read | |
| AI | 25 | Frequency DI6 | Frequency on digital input 6, 0.1-2000 | Hz | Read | |
| AI | 26 | Frequency DI7 | Frequency on digital input 7, 0.1-2000 | Hz | Read | |
| AI | 27 | Frequency DI8 | Frequency on digital input 8, 0.1-2000 | Hz | Read | |
| AI | 28 | Supply Voltage | Supply voltage, 20-24 (diagnostic) | V | Read | |
| AI | 29 | Device Temperature | Device temperature, 0-75 (diagnostic) | °C | Read | |
| AImin | 30 | Counter DI1 | Pulse counter on digital input 1 | Read | ||
| AI | 31 | Counter DI2 | Pulse counter on digital input 2 | Read | ||
| AI | 32 | Counter DI3 | Pulse counter on digital input 3 | Read | ||
| AI | 33 | Counter DI4 | Pulse counter on digital input 4 | Read | ||
| AI | 34 | Counter DI5 | Pulse counter on digital input 5 | Read | ||
| AI | 35 | Counter DI6 | Pulse counter on digital input 6 | Read | ||
| AI | 36 | Counter DI7 | Pulse counter on digital input 7 | Read | ||
| AI | 37 | Counter DI8 | Pulse counter on digital input 8 | Read | ||
| BImin | 0 | Binary Input DI1 | Digital input 1 (switch contact) | Read | Inactive=off, Active=on | |
| PIV | 0 | Debounce Time DI1 | Debounce time of digital input 1, default 8 | ms | Write | |
| AOmin | 0 | Voltage Output O1 | 0-10 V output O1 (0-102.4 %) | % | Command | |
| BOmin | 0 | Relay K1 | Relay K1 output (6-relay / 2-triac type) | Command | Inactive=off, Active=on | |
| BO | 1 | Relay K2 | Relay K2 output (6-relay / 2-triac type) | Command | Inactive=off, Active=on | |
| BO | 2 | Relay K3 | Relay K3 output (6-relay / 2-triac type) | Command | Inactive=off, Active=on | |
| BO | 3 | Triac T1 | Triac T1 output (6-relay / 2-triac type); Relay K4 on the 4-relay type | Command | Inactive=off, Active=on | |
| BO | 4 | Triac T2 | Triac T2 output (6-relay / 2-triac type) | Command | Inactive=off, Active=on | |
| BO | 5 | Relay K4 | Relay K4 output (6-relay / 2-triac type) | Command | Inactive=off, Active=on | |
| BO | 6 | Relay K5 | Relay K5 output (6-relay / 2-triac type) | Command | Inactive=off, Active=on | |
| BO | 7 | Relay K6 | Relay K6 output (6-relay / 2-triac type) | Command | Inactive=off, Active=on | |
| BO | 10 | Transistor Output D1 | 24 V PNP transistor output D1, 20 mA | Command | Inactive=off, Active=on | |
| BO | 11 | Transistor Output D2 | 24 V PNP transistor output D2, 20 mA | Command | Inactive=off, Active=on | |
| BO | 12 | Transistor Output D3 | 24 V PNP transistor output D3, 20 mA | Command | Inactive=off, Active=on | |
| BO | 13 | Transistor Output D4 | 24 V PNP transistor output D4, 20 mA | Command | Inactive=off, Active=on | |
| MV | 0 | Measurement Range E1 | Sensor / signal type of input E1, default 3 | Write | 1=0-10V %, 2=0-5V % Pullup, 3=0-10 Volt, 4=0-5 Volt Pullup, 5=Ohm, 6=User Defined, 7=PT100, 8=PT500, 9=PT1000, 10=NI1000-TC5000, 11=NI1000-TC6180, 12=BALCO500, 13=KTY81_110, 14=KTY81_210, 15=NTC1k8 Thermokon, 16=NTC5k Thermokon, 17=NTC10k Thermokon, 18=NTC20k Thermokon, 19=LM235Z, 20=NTC10k Carel, 21=NTC5k Schneider, 22=NTC30k Schneider, 23=KP250, 24=Poti 10k %, 25=Inactive, 26=0-20mA %, 27=0-20mA, 28=4-20mA %, 29=4-20mA, 30=3-wire sensing, 31=4-wire sensing, 32=40 Ohm - 14 kOhm, 33=12 kOhm - 4 MOhm, 34=40 Ohm - 650 Ohm, 35=500 Ohm - 14 kOhm, 36=12 kOhm - 180 kOhm, 37=140 kOhm - 4 MOhm | |
| AVmin | 9 | Watchdog Time | Output watchdog, 0 = off, max 655.35 | s | Write | |
| AV | 20 | X 1 | User sensor table point 1, X (input value) | Write | ||
| AV | 21 | Y 1 | User sensor table point 1, Y (measured signal) | Write | ||
| AV | 22 | X 2 | User sensor table point 2, X (input value) | Write | ||
| AV | 23 | Y 2 | User sensor table point 2, Y (measured signal) | Write | ||
| AV | 24 | X 3 | User sensor table point 3, X (input value) | Write | ||
| AV | 25 | Y 3 | User sensor table point 3, Y (measured signal) | Write | ||
| AV | 26 | X 4 | User sensor table point 4, X (input value) | Write | ||
| AV | 27 | Y 4 | User sensor table point 4, Y (measured signal) | Write | ||
| AV | 28 | X 5 | User sensor table point 5, X (input value) | Write | ||
| AV | 29 | Y 5 | User sensor table point 5, Y (measured signal) | Write | ||
| AV | 30 | X 6 | User sensor table point 6, X (input value) | Write | ||
| AV | 31 | Y 6 | User sensor table point 6, Y (measured signal) | Write | ||
| AV | 32 | X 7 | User sensor table point 7, X (input value) | Write | ||
| AV | 33 | Y 7 | User sensor table point 7, Y (measured signal) | Write | ||
| AV | 34 | X 8 | User sensor table point 8, X (input value) | Write | ||
| AV | 35 | Y 8 | User sensor table point 8, Y (measured signal) | Write | ||
| AV | 36 | X 9 | User sensor table point 9, X (input value) | Write | ||
| AV | 37 | Y 9 | User sensor table point 9, Y (measured signal) | Write | ||
| AV | 38 | X 10 | User sensor table point 10, X (input value) | Write | ||
| AV | 39 | Y 10 | User sensor table point 10, Y (measured signal) | Write | ||
| MV | 18 | User Defined Range | Signal type for the user-defined sensor | Write | 1=Volt linear, 2=Volt Pullup linear, 3=Ohm linear, 4=mA linear, 5=Volt exp, 6=Volt P exp, 7=Ohm NTC exp, 8=mA exp | |
| PIV | 18 | Interpolation Table Length | Length of the user sensor table, 0-10 | Write | ||
| MV | 10 | Modbus 1 Baud Rate | Modbus port 1 baud, default 115200 | Write | 1=1200, 2=2400, 3=4800, 4=9600, 5=19200, 6=38400, 7=57600, 8=115200 | |
| MV | 11 | Modbus 1 Parity Mode | Modbus port 1 framing, default 8e1 | Write | 1=8e1, 2=8o1, 3=8n2, 4=8n1 | |
| MV | 12 | Modbus 2 Baud Rate | Modbus port 2 baud, default 115200 | Write | 1=1200, 2=2400, 3=4800, 4=9600, 5=19200, 6=38400, 7=57600, 8=115200 | |
| MV | 13 | Modbus 2 Parity Mode | Modbus port 2 framing, default 8e1 | Write | 1=8e1, 2=8o1, 3=8n2, 4=8n1 | |
| PIV | 20 | Modbus 1 Retries Count | Modbus port 1 retries, default 2 | Write | ||
| PIV | 21 | Modbus 1 Response Timeout | Modbus port 1 timeout, default 100 | ms | Write | |
| PIV | 22 | Modbus 2 Retries Count | Modbus port 2 retries, default 2 | Write | ||
| PIV | 23 | Modbus 2 Response Timeout | Modbus port 2 timeout, default 100 | ms | Write | |
| BVmin | 0 | MR Device Driver Status | Combined status of all extension modules | Read | Inactive=normal, Active=fault | |
| BV | 1 | MR Device Search | Write active to search for extension modules | Write | Inactive=normal, Active=search |
No points match these filters.
Object ID lookup: METZ CONNECT EWIO2 Ethernet I/O with BACnet server point IDs by name
AI0Analog Input E1AI1Analog Input E2AI2Analog Input E3AI10Analog Input E1 RawAI19ADC NoiseAI20Frequency DI1AI21Frequency DI2AI22Frequency DI3AI23Frequency DI4AI24Frequency DI5AI25Frequency DI6AI26Frequency DI7AI27Frequency DI8AI28Supply VoltageAI29Device TemperatureAI30Counter DI1AI31Counter DI2AI32Counter DI3AI33Counter DI4AI34Counter DI5AI35Counter DI6AI36Counter DI7AI37Counter DI8BI0Binary Input DI1PIV0Debounce Time DI1AO0Voltage Output O1BO0Relay K1BO1Relay K2BO2Relay K3BO3Triac T1BO4Triac T2BO5Relay K4BO6Relay K5BO7Relay K6BO10Transistor Output D1BO11Transistor Output D2BO12Transistor Output D3BO13Transistor Output D4MV0Measurement Range E1AV9Watchdog TimeAV20X 1AV21Y 1AV22X 2AV23Y 2AV24X 3AV25Y 3AV26X 4AV27Y 4AV28X 5AV29Y 5AV30X 6AV31Y 6AV32X 7AV33Y 7AV34X 8AV35Y 8AV36X 9AV37Y 9AV38X 10AV39Y 10MV18User Defined RangePIV18Interpolation Table LengthMV10Modbus 1 Baud RateMV11Modbus 1 Parity ModeMV12Modbus 2 Baud RateMV13Modbus 2 Parity ModePIV20Modbus 1 Retries CountPIV21Modbus 1 Response TimeoutPIV22Modbus 2 Retries CountPIV23Modbus 2 Response TimeoutBV0MR Device Driver StatusBV1MR Device Search
Integration notes
- Names are the PICS defaults. Where the PICS spells out every channel (Analog Input E1 ... E3, Frequency DI1 ... DI8, Counter DI1 ... DI8, X 1 / Y 1 ... X 10 / Y 10, and the per-instance relay / triac / transistor list) all channels are listed. Where it prints only the first default name followed by '...' (BI 0-7 'Binary Input DI1', PIV 0-7 'Debounce Time DI1', AO 0-2 'Voltage Output O1', MSV 0-2 'Measurement Range E1', AI 10-12 'Analog Input E1 Raw'), only that first object is listed; the other channels follow on the next instances (BI 0-3 are switch inputs, BI 4-7 are 24 V optocoupler inputs; AO 0-2 are terminals O1-O3). All object names can be renamed; writing an empty name restores the default.
- Binary Output layout depends on the device type: the 6-relay / 2-triac type uses BO 0-7 as K1, K2, K3, T1, T2, K4, K5, K6; the 4-relay / M-Bus type uses BO 0-3 as K1-K4. Both have transistor outputs BO 10-13.
- The user-defined sensor table is headed 'Analog Value 20...39' but its own table numbers the points 1-20; it is listed here as AV 20 (X 1), AV 21 (Y 1) ... AV 39 (Y 10).
- Left out: extension-module objects (instances 40-157 per module address, MV 20-25 module type), trend logs 1-400, SQLite analog values 201-600, file and structured-view objects.
- Access is from the PICS: outputs are commandable; settings objects are writable and stored in the configuration file.
Check it against the live device. A points list tells you what the controller can expose; the unit in front of you may differ by firmware or installed options. This list is provided as-is for reference only and may contain mistakes — confirming it before you write, map or commission anything is up to you (terms). Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the EWIO2 Ethernet I/O with BACnet server and exports what it actually has to Excel — free. New to BACnet? Start with what a BACnet points list is and what the object types mean.
Questions about the METZ CONNECT EWIO2 Ethernet I/O with BACnet server
How many BACnet points does the METZ CONNECT EWIO2 Ethernet I/O with BACnet server have?
This list has 72 BACnet objects: 23 analog inputs, 1 analog output, 21 analog values, 1 binary input, 12 binary outputs, 2 binary values, 6 multi-state values, 6 positive integer values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which METZ CONNECT EWIO2 Ethernet I/O with BACnet server BACnet points are writable?
47 of the 72 objects accept a write. Points marked Command have a priority array: a write holds until it is released, so release it back to automatic when you are done.
Where is the official METZ CONNECT EWIO2 Ethernet I/O with BACnet server BACnet documentation?
METZ CONNECT does not publish it on its own website. This list comes from PICS Bacnet-Server v2.1.6 (EWIO2) (PICS_Bacnet-Server_v2.1.6), a copy hosted by BACnet International at https://www.bacnetinternational.net/catalog/manu/metz%20connect%20gmbh/PICS_Bacnet-Server_v2.1.6.pdf. Ask METZ CONNECT or its representative for the current revision.
What are the minimum BACnet points to integrate the METZ CONNECT EWIO2 Ethernet I/O with BACnet server?
Start with BO 0 Relay K1 (Relay K1 command); AO 0 Voltage Output O1 (0-10 V output O1, 0-102.4 %); AV 9 Watchdog Time (Output watchdog time, s (0 = off)); AI 0 Analog Input E1 (Universal input E1 value); BI 0 Binary Input DI1 (Digital input DI1); AI 30 Counter DI1 (Pulse counter DI1); BV 0 MR Device Driver Status (Extension module fault, active = fault).
Does the METZ CONNECT EWIO2 Ethernet I/O with BACnet server need a BACnet heartbeat or have a communication timeout?
AV 9 Watchdog Time (default 0 = off, up to 655.35 s). Any received BACnet APDU restarts it; on timeout all output priority arrays are cleared and outputs go to their relinquish defaults.
How do I check these points on the real EWIO2 Ethernet I/O with BACnet server?
Scan the network with a BACnet IP browser such as Easy BACnet, open the device and compare its object list with this table. Anything missing is usually an option that isn't installed or a point that is disabled in the controller's configuration.
Source: PICS Bacnet-Server v2.1.6 (EWIO2) · PICS_Bacnet-Server_v2.1.6. Object names, instances and units are reproduced as published; descriptions are our own.