Reverse osmosis water treatment unit · BACnet points list
Neptronic SKRO BACnet points list
Updated 28 October 2026
The SKRO produces purified water for humidifiers. Its controller offers BACnet MS/TP and BACnet IP, mostly for monitoring: state, system alarm, pressures and conductivity, valves and motor, service counters, plus a request object and email notification settings.
This page lists 87 BACnet objects for the Neptronic SKRO — 50 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Neptronic’s own free documentation, linked below.
- Manufacturer
- Neptronic
- Model
- SKRO
- Equipment
- Reverse osmosis water treatment unit
- Equipment type
- Humidifiers
- BACnet objects
- 87 (50 writable)
- Transport
- BACnet MS/TP, BACnet IP
- Firmware
- Not stated
- Default device instance
- 153000 + MAC address (153001 by default)
- Also known as
- SKRO reverse osmosis, SKRO BACnet
BMS integration notes: Neptronic SKRO
Mostly a monitoring integration: read the SKRO state (MSV 141), system alarm (MSV 142), interlock and network timeout status. Few control writes are exposed; most objects are read-only in this guide.
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 |
|---|---|---|---|
| MV 5 | System Power State | System on (1) or off (0) | Read |
| MV 141 | State | Operating state | Read |
| BV 19 | Interlock | Interlock open (1) or closed (0) | Read |
| MV 142 | System Alarm | Active alarm (0 = Normal) | Read |
| BV 68 | Network Timeout Failsafe | 1 = BACnet network timeout active | Write |
Heartbeat & communication loss
The guide lists BV 71 BACnet Network Timeout (Off/On) and BV 68 Network Timeout Failsafe (0 = Ok, 1 = Timeout) but does not describe the timeout length or the resulting action.
Network setup
- MS/TP MAC defaults to 1 (000-254; 128-254 are non-token-passing slaves); baud rate auto-detects (Auto, 9600, 19200, 38400, 76800); Max_Master 127.
- Device instance defaults to 153000 + MAC (153001 out of the box) and can be changed from the menu or by writing Device Object_Identifier.
- BACnet IP uses UDP 47808 (0xBAC0) by default.
- Network/communication settings are in the controller's Integration menu (password 5544); power-cycle after connecting to the network.
- Reinitialize Device (warm/cold reset) over BACnet uses the password 'nep'.
Watch out for
- MSV 'BACnet Server List Mode' chooses which objects are published (Integrator, Advanced, Factory); objects marked Advanced in the guide, such as the program objects, only show in Advanced mode.
- Writing Out_of_Service = True disconnects an object from its physical input so the Present_Value can be overwritten; remember to set it back.
- The unit signals alarms through object values only; it does not send BACnet event notifications, so poll or use COV.
Neptronic SKRO 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 | |||||
|---|---|---|---|---|---|---|
| AI | 1 | Inlet Signal | Reading value at the inlet of the signal | V | Read | |
| AI | 2 | Permeate Signal | Reading value of the permeate line signal | V | Read | |
| AI | 3 | Concentrate Signal | Reading value of the concentrate line signal | V | Read | |
| AI | 9 | Permeate Pulse | Raw pulse value of the flow meter for permeate | Read | ||
| AI | 10 | Concentrate Pulse | Raw pulse value of the flow meter for concentrate | Read | ||
| AV | 10 | MCU Load | Current microcontroller load | % | Read | |
| AV | 11 | Memory Load | Current memory load | % | Read | |
| AV | 43 | Inlet Pressure | Pressure at the inlet of the unit | psi | Command | |
| AV | 53 | Permeate Pressure | Pressure of the permeate tank | psi | Write | |
| AV | 63 | Concentrate Pressure | Osmotic pressure on the concentrate side | psi | Write | |
| AV | 73 | TDS Sensor | Value read by the TDS sensor | Write | ||
| AV | 150 | Runtime | Actual run time since the last power up in seconds | Read | ||
| AV | 151 | HALTicks | Number of Hardware ticks | Read | ||
| AV | 158 | Modbus TCP IP Keep Alive Time Out | Amount of time the Modbus communication stays open before connection is cut... | min | Write | |
| AV | 399 | Run Time | Total run time of the unit | h | Read | |
| AV | 400 | On Time | Total operating time of the unit | h | Read | |
| AV | 401 | Regulator Pressure | Parameter of the pressure of the regulator | psi | Write | |
| AV | 402 | Pump On Fast Flush Delay | Delay after which the pump is turned on during fast flush routine | s | Write | |
| AV | 442 | Idle Drain Time | Drain time interval | h | Write | |
| AV | 443 | Damaged Membrane Delay | Time delay before the damaged membranes alarm is activated | s | Write | |
| AV | 444 | Permeate Flow | Flow of the permeate water in liter per minute | min | Write | |
| AV | 445 | Concentrate Flow | Flow of the concentrate water in liter per minute | min | Write | |
| BO | 1 | Motor | Status of the motor | Read | 0=Off, 1=On | |
| BO | 2 | Inlet Valve | Status of the inlet valve | Read | 0=Closed, 1=Open | |
| BO | 3 | Fast Flush Valve | Status of the fast flush (drain) valve | Read | 0=Closed, 1=Open | |
| BO | 5 | Alarm | Status of the alarm contact | Command | 0=Off, 1=On | |
| BO | 6 | Work Signal | Status of the work signal contact | Read | 0=Off, 1=On | |
| BO | 10 | Alarm LED | Status of the alarm LED | Read | 0=Off, 1=On | |
| BO | 11 | Power LED | Status of the power LED | Read | 0=Off, 1=On | |
| BV | 16 | High Level Float | High level float sensor | Read | 0=Off, 1=On | |
| BV | 17 | Low Level Float | Low level float sensor | Read | 0=Off, 1=On | |
| BV | 18 | Alarm Level Float | Alarm level float sensor | Read | 0=Off, 1=On | |
| BVmin | 19 | Interlock | Status of the interlock | Read | 0=Closed, 1=Open | |
| BV | 26 | Ethernet enable | Whether the Ethernet interface is enabled or not | Write | 0=Disable, 1=Enable | |
| BV | 53 | AI8 Polarity | Polarity of the analog input | Command | 0=Direct, 1=Reverse | |
| BV | 58 | SMTP SSL | Use a secure socket layer encrypt the communication between the device and... | Write | 0=Off, 1=On | |
| BV | 59 | SMTP Port | Port number to be used for email transfer | Write | 0=Off, 1=On | |
| BV | 60 | Notify Alarm | Get notified of all alarm messages by email | Write | 0=Off, 1=On | |
| BV | 61 | Notify Warning | Get notified of all warning messages by email | Write | 0=Off, 1=On | |
| BV | 62 | Notify App Msg | Get notified of all event messages by email | Write | 0=Off, 1=On | |
| BVmin | 68 | Network Timeout Failsafe | Network timeout fail-safe state | Write | 0=Ok, 1=Timeout | |
| BV | 71 | BACnet Network Timeout | BACnet Network Timeout value | Write | 0=Off, 1=On | |
| BV | 113 | Memory Status | Memory status | Read | 0=Ok, 1=Fail | |
| BV | 116 | Inlet Low Pressure Warning | Alarm to indicate that the pressure is insufficient at the inlet to... | Read | 0=Off, 1=On | |
| BV | 117 | Fast Flush Blocked Warning | Warning to indicate that the fast flush valve has failed to close | Read | 0=Off, 1=On | |
| BV | 118 | Inlet Valve Open Warning | Warning to indicate that the inlet valve has failed to open | Read | 0=Off, 1=On | |
| BV | 119 | Insufficient Osmosis Warning | Warning to indicate that the water is not being replenished in the... | Read | 0=Off, 1=On | |
| BV | 120 | Clogged Membrane Service Warning | Warning to indicate that the water in the tank is falling to... | Read | 0=Off, 1=On | |
| BV | 121 | TDS Sensor Fail Warning | Warning to indicate that the TDS sensor is not working | Read | 0=Off, 1=On | |
| BV | 122 | Over Usage Warning | Warning to indicate that the purifying state has been active for more... | Read | 0=Off, 1=On | |
| BV | 140 | RO Tank Profile | Status of the RO tank profile | Write | 0=Atmospheric, 1=Pressurized | |
| CSV | 20 | SMTP Server IP Address | Server IP address for the email account | Write | ||
| CSV | 21 | SMTP Mail From | Email address that will be sending the SKRO notification messages | Write | ||
| CSV | 22 | SMTP Mail To | Email address that will be receiving the SKRO notification messages | Write | ||
| CSV | 23 | SMTP Username | Login username for the email account | Write | ||
| CSV | 25 | SMTP Password | Login password for the email account | Write | ||
| CSV | 35 | EthernetMacAdd | MAC address of the Ethernet interface | Write | ||
| CSV | 75 | Database Version | Database version | Write | ||
| MVmin | 5 | System Power State | Whether the system is powered on or off | Read | 0=Off, 1=On | |
| MV | 6 | System Log Verbose Level | Type of information to be stored on the log file | Write | 0=None, 1=Emergency, 2=Alert, 3=Critical, 4=Error, 5=Warning, 6=Notice, 7=Info, 8=Debug | |
| MV | 8 | BACnet Server Language | BACnet server language | Read | 1=English | |
| MV | 9 | BACnet Server List Mode | Category of BACnet objects to display | Read | 1=Integrator, 2=Advanced, 3=Factory | |
| MV | 10 | BACnet Server Units | Display units for the BACnet server | Read | 1=Metric, 2=Imperial | |
| MV | 139 | Update Process Status | Process status | Read | 0=Ok, 1=CRC, 2=Device, 3=Failed | |
| MV | 140 | Request | Request for the SKRO | Read | 0=None, 1=ResetAlarms, 2=FastFlush, 3=ResetService | |
| MVmin | 141 | State | State of the operation of the SKRO | Read | 0=Off, 1=Idle, 2=Purifying, 3=FastFlush, 4=Alarm | |
| MVmin | 142 | System Alarm | Set the system alarms | Read | 0=Normal, 1=InHiPress, 2=DmgMembrane, 3=BlocMembrane, 4=ConcOpen, 5=LoPumpPress, 6=InletClog, 7=PressReg, 8=NoPureWater, 9=TankClosed, 10=FloatOff, 11=InletSensor, 12=PermeatSensor, 13=ConcentSensor | |
| Other | 1 | NSDF Core Program | NSDF Core Program | Write | ||
| Other | 2 | Module 1 | Module 1 | Write | ||
| Other | 3 | Module 2 | Module 2 | Write | ||
| Other | 4 | Module 3 | Module 3 | Write | ||
| Other | 5 | Module 4 | Module 4 | Write | ||
| Other | 6 | Module 5 | Module 5 | Write | ||
| Other | 7 | Module 6 | Module 6 | Write | ||
| Other | 8 | Module 7 | Module 7 | Write | ||
| Other | 9 | Module 8 | Module 8 | Write | ||
| Other | 10 | Module 9 | Module 9 | Write | ||
| Other | 11 | Module 10 | Module 10 | Write | ||
| Other | 12 | Module 11 | Module 11 | Write | ||
| Other | 13 | Module 12 | Module 12 | Write | ||
| Other | 14 | Module 13 | Module 13 | Write | ||
| Other | 15 | NSDF Database | NSDF Database | Write | ||
| FILE | 2 | UpdatePackageFile | Update Package file | Write | ||
| FILE | 4 | SysLogAlarm | System Log Alarm | Write | ||
| FILE | 5 | USB System Log File | USB System Log file | Write | ||
| FILE | 6 | USB System Alarm Log File | USB System Alarm Log file | Write | ||
| FILE | 16 | System Log File | System Log file | Write |
No points match these filters.
Integration notes
- Objects and their writable properties are taken from the guide's 'W?' column; Present_Value writable means the BMS can change it.
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. Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the SKRO 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 Neptronic SKRO
How many BACnet points does the Neptronic SKRO have?
This list has 87 BACnet objects: 5 analog inputs, 17 analog values, 7 binary outputs, 22 binary values, 5 files, 9 multi-state values, 7 characterstring values, 15 others. The exact set on a given unit depends on its firmware, installed options and configuration.
Which Neptronic SKRO BACnet points are writable?
50 of the 87 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 Neptronic SKRO BACnet documentation?
The source is SKRO Reverse Osmosis Water Treatment Unit BACnet Communication Module User Guide (SKRO-BACnet Guide-250913 (V1.0)), revision 2025-09-13, published free by Neptronic at https://www.neptronic.com/Humidifiers/PDF/2025/SKRO-BACnet%20Guide-250913%20(V1.0).pdf.
What are the minimum BACnet points to integrate the Neptronic SKRO?
Start with MV 5 System Power State (System on (1) or off (0)); MV 141 State (Operating state); BV 19 Interlock (Interlock open (1) or closed (0)); MV 142 System Alarm (Active alarm (0 = Normal)); BV 68 Network Timeout Failsafe (1 = BACnet network timeout active).
Does the Neptronic SKRO need a BACnet heartbeat or have a communication timeout?
The guide lists BV 71 BACnet Network Timeout (Off/On) and BV 68 Network Timeout Failsafe (0 = Ok, 1 = Timeout) but does not describe the timeout length or the resulting action.
How do I check these points on the real SKRO?
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.
More Neptronic BACnet points lists
- Make-up air unit (electric heat)
Neptronic CMU Compact Make-up Air Unit
Neptronic CMU compact make-up air units with electric heating, EC fan, damper and optional exhaust fan outputs.
Also known as: CMU, Neptronic CMU - Fan coil unit controller
Neptronic EFCB Series Fan Coil Controller
Neptronic EFCB fan coil controllers (24, 120 or 240 Vac, 2 or 4 relays) for 2-pipe and 4-pipe fan coils with TFL/TDF room sensors.
Also known as: EFCB, EFCB10TU2, EFCB10TU4, EFCB11TU2, EFCB11TU4, EFCB12TU2, EFCB12TU4 - Fan coil unit controller
Neptronic EFCB-OE1 Series Fan Coil Controller
Neptronic EFCB-OE1 fan coil controllers (24 or 240 Vac, 0, 2 or 4 relays), an OEM variant of the EFCB series.
Also known as: EFCB-OE1, EFCB10T-OE1, EFCB12T-OE1, EFCB12TU2-OE1, EFCB12TU4-OE1 - VAV terminal unit controller
Neptronic EVCB14N Series VAV Controller
Neptronic EVCB14N networkable VAV controllers with integrated damper actuator, pressure-independent or pressure-dependent, with 0-4 triac outputs.
Also known as: EVCB14N, EVCB14NIT0S, EVCB14NIT2S, EVCB14NIT4S, EVCB14NDT4S, EVCB14NIT0SF, EVCB14NIT4SF - VAV terminal unit controller
Neptronic EVCB14NxT4X VAV Controller (external motor)
Neptronic EVCB14N VAV controllers with four triac outputs that drive an external damper motor, pressure independent (IT4X) or dependent (DT4X).
Also known as: EVCB14NxT4X, EVCB14NIT4X, EVCB14NDT4X - VAV terminal unit controller
Neptronic EVCB44N Series VAV Controller
Neptronic EVCB44N VAV controllers without triac outputs, pressure independent (IT0S) or pressure dependent (DT0S).
Also known as: EVCB44N, EVCB44NIT0S, EVCB44NDT0S - Dual duct VAV terminal controller
Neptronic EVCBM Dual Duct VAV Controller
Neptronic EVCBM master controller used on dual duct terminals, with a second (slave) airflow channel for the other duct.
Also known as: EVCBM, EVCBM Dual Duct, EVCB dual duct - Steam humidifier valve controller
Neptronic SKDESC-xB
Neptronic SKDESC-xB electronic controllers for steam-to-steam / direct steam injection humidifier valves (ESCJx jacketed, ESCMx models).
Also known as: SKDESC, SKDESCxB, ESCJx, ESCMx, Electronic Steam Controller - Electric steam humidifier
Neptronic SKE4
Neptronic SKE4 electric (heating element) steam humidifiers, indoor and outdoor versions.
Also known as: SKE4 electric steam humidifier, SKE4-N, SKE4-E, SKE4 BACnet - Gas-fired steam humidifier
Neptronic SKG4
Neptronic SKG4 gas-fired steam humidifiers with up to four humidifier modules.
Also known as: SKG4 gas fired humidifier, SKG4-N, SKG4-E, SKG4 BACnet - High-pressure atomizing humidifier / cooler
Neptronic SKH4
Neptronic SKH4 high-pressure water atomizing humidifiers and evaporative coolers with up to six zones (A-F).
Also known as: SKH4 high-pressure atomizer, SKH4 BACnet - Steam-to-steam humidifier
Neptronic SKS4
Neptronic SKS4 steam-to-steam (boiler steam heated) humidifiers.
Also known as: SKS4 steam to steam humidifier, SKS4 BACnet - Evaporative humidifier
Neptronic SKV
Neptronic SKV evaporative (media) humidifiers with up to four modules.
Also known as: SKV evaporative humidifier, SKV BACnet - Evaporative cooler / humidifier
Neptronic SKVF
Neptronic SKVF series evaporative coolers (also used for humidification).
Also known as: SKVF evaporative cooler, SKVF Series, SKVF BACnet - Fan coil / zone thermostat controller
Neptronic TFxB Series Thermostat Controller
Neptronic TFxB24 communicating thermostats for 2-pipe and 4-pipe fan coils and zone heating/cooling, including the humidity (TFHB) and OE variants.
Also known as: TFCB24F3XYZ1, TFCB24F3XY2, TFHB24F3XYZ1, TFHB24F3XYZ2, TFCB24P3-OE1, TFHB24P3-OE1, TFHB24P3-OE2, TFxB24
Source: SKRO Reverse Osmosis Water Treatment Unit BACnet Communication Module User Guide · SKRO-BACnet Guide-250913 (V1.0) · rev. 2025-09-13. Object names, instances and units are reproduced as published; descriptions are our own.