Introduction Thank you for purchasing this product of NETIO products a.s. Before using your product, please read this (MAN) and the included to avoid problems with incorrect User Manual Quick Installation Guide (QIG) installation or use. Caution: The product works with mains voltage. Mishandling may damage it or result in injury or death.
1E5 switching cycles, max. 1.5 kV pulse voltage Switch heat and fire resistance class 1 PowerPDU 4PS/PowerPDU 4PB/ PowerPDU 4PV: ZVS (Zero Voltage Switching) - most load types, such as switching power supplies compatible. PowerPDU 4KS /PowerPDU 4KB: ZCS (Zero Current Switching)
Page 8
1x Ethernet RJ-45 10/100 Mbit/s Network interfaces Attention! Device connected over LAN must be connected in network with same earth potential (PE). Internal consumption Max. 2W IP30, protection rating = class 1 Operating temperature -20°C to 65°C / 10A -20°C to 50°C / 16A Environment Device rated for pollution degree 2.
(especially in case of frequent switching on and off). Significantly reduced electromagnetic interference caused by repeated switching on and off. Zero current switching (ZCS) significantly improves the lifetime of the NETIO device and the connected end devices. This function is particularly important in case of frequent switching.
(or restored). With servers in PowerUp particular it is important to avoid undesired momentary switching. state Possible settings for NETIO device LAST state restores the last state before the power was disconnected Electrical measurements PowerPDU 4KS measures relevant electrical parameters individually on all outputs.
Page 14
PowerPDU 4KS, PowerPDU 4KB Front view 1. 1x RJ45 LAN jack 2. Output LEDs (lit green when the corresponding output is switched on) 3. RJ45 LEDs – device states (yellow and green) 4. Multifunction “TGL/RESET” button 5. M2M activity LED (red) 6.
(connected to power). Blink when some M2M communication is in progress. M2M (red) Blink when NETIO Cloud communication is in progress. only PowerPDU 4KB and 4KS Device Web administration / Mobile app is not indicated. TGL/RESET button Output test: Press the TGL button 3x rapidly.
Package contents 3.5.1 PowerPDU 4PS PowerPDU 4PS device Printed Quick Installation Guide (QIG) EU = Input power cable with a EU plug (cable type indicated on the paper box) 3.5.2 PowerPDU 4PB PowerPDU 4PB device Printed Quick Installation Guide (QIG) US = Input power cable with a US plug NEMA 5-15 (optional) 3.5.3 PowerPDU 4PV...
NETIO RM1 4C - for PowerPDU 4PS/4KS Metal brackets to install one Power PDU 4C or PowerPDU 4PS/4KS device into a 1U space in a 19” rack frame. The package includes M6 screws to fasten the device in the 1U position.
Continue to section “Static IP”. Detecting and configuring the IP address If you have followed the instructions in the previous chapter, you know the NETIO device’s IP address, whether it was assigned by a DHCP server or configured manually. If you forgot the IP...
Page 19
IP address, Subnet mask and Default gateway. After applying the settings, NETIO device will be accessible at the specified address. Enter the IP address into a web browser or the NETIO Mobile app and log in to the device.
Note: If you can’t use MS Windows app, use NETIO Mobile 2 App for iOS or Android. See details in the chapter NETIO Mobile 2 Static IP If no DHCP server is available on the network you can use following procedure to activate “Static IP mode”:...
Page 21
You can use NETIO Mobile 2 application for Android or iOS to discover the local network and find NETIO devices there. Make sure your mobile device is connected to the same network as NETIO device. Start NETIO Mobile 2 app.
Restoring factory defaults This operation deletes all user settings and restores the configuration to the factory defaults. It is useful when the device is in an unknown state or does not behave as described in this manual. Procedure: 1. Turn off (unplug) the PowerPDU from power grid. 2.
5 Web interface Outputs In the left menu, click Outputs. A screen showing the output appears. The output can be controlled directly with two buttons: Figure 7 – Controlling the output...
Page 25
1) The ON/OFF button controls the output directly. When the output is on, the button is green; when the output is off, the button is grey . When switching the output off, a confirmation dialog appears: Click Turn Output Off to confirm the switch-off or Cancel to keep the output switched on. To suppress this dialog in the future, check Don’t ask me again.
5.1.1 Outputs - Energy measurements PowerPDU 4KS, PowerPDU 4KB only PowerPDU 4KS and PowerPDU 4KB measure the following electrical parameters every 500ms for each output. The values in the web interface are updated every 5 seconds. Figure 8 – Measured values – Output 1 Load in watts [W] corresponds to the immediate current and voltage (P = U * I * TPF).
Page 27
By default, the cumulative Energy consumption/delivery and Total Energy consumption/delivery are counted from the time the NETIO device was first powered on. To reset all Energy counters, go to the Settings > System tab and click the Reset Power Consumption Counters button (see Figure below).
5.1.2 Outputs - General Click the picture of the output to open detailed settings. General tab configures basic parameters for controlling the output. Figure 11 – General output configuration Output name is shown above the two control buttons to improve clarity. Short ON/OFF delay is an integer specifying, in milliseconds, the duration for the Short OFF (power cycling) and Short ON actions.
Page 29
Output PowerUp interval defines the interval in milliseconds after which the power output is turned on since the power is turned on (e.g. after the power outage). It is only applied if the “Output PowerUp state” is set to “ON” or “LAST” and the Output was on before. Minimum value “Output PowerUp interval”...
5.1.3 Outputs - Schedule Scheduler function can be used to switch the output on and off at specified times. Select a schedule to specify when the output should be turned on. After selecting a schedule, the on-times for the output according to that schedule are shown graphically. Check Enable schedule if you want enable scheduler and Click Save Changes to confirm changes.
Inputs – PowerPDU 4KS, PowerPDU 4KB The PowerPDU 4KS, PowerPDU 4KB have one DI (Digital Input) providing its status and S0 counter value. Connect DI pin with GND to initiate State ON (1). There is no LED indicating the DI state on the device.
Page 32
General tab configures basic parameters of the input. Figure 14 – General input configuration The Digital Input name can be set to identify specific digital input. Click Save Changes to save the settings. To close the configuration dialog, click the symbol in the top right corner.
6 – ignore – ignores the action attribute and only respects the state attribute – only for XML and JSON Only one M2M protocol in addition to SNMP can be active at any time! Following M2M API Protocols cannot run in parallel to NETIO Cloud Connection: MQTT-flex Netio Push The notification message appears if you try to enable unsupported combination.
(output control). You may also fill in the username and password for this mode. Username Username for the respective access mode (Read-Only/ReadWrite). Note – this is unrelated to the username for accessing the NETIO 4x web administration interface. When left empty, the protocol will not require any authentication. Password Password for the corresponding username (Read-Only/ReadWrite).
Page 35
For an example of reading the output state using XML API, click the “Test XML API - Open XML API file (read password required)” link. After entering the username and password, you will receive an xml file with the NETIO device current state.
Page 37
</Output> </Outputs> <Inputs> <Input> <ID>1</ID> <Name>Input 1</Name> <State>1</State> <S0Counter>1246810</S0Counter> </Input> </Inputs> </set:Root> The following example XML files for controlling the device can be downloaded directly from the web administration: • Set output 1 to ON • Set output 1 to OFF •...
Page 38
XML - description of NETIO M2M API interface - PDF For more information and a practical demonstration of using the XML protocol with NETIO smart sockets, see the following Application Note: AN20 XML HTTP(s) protocol to control NETIO smart power sockets 110/230V...
Username Username for the respective access mode (Read-Only/ReadWrite). Note – this is unrelated to the username for accessing the NETIO device web administration. When left empty, the protocol will not require any authentication.
Page 40
For an example of reading the output state using JSON API, click the “Test JSON API: Open JSON API file (read password required)” link. After entering the username and password, you will receive a json file with the NETIO device current state.
Page 41
"Inputs":[ {"ID":1,"Name":"Input 1","State":1,"S0Counter":1246810} The following example json files for controlling the device can be downloaded directly from the web administration: • Set output 1 to ON • Set output 1 to OFF • Toggle output 1 The Upload JSON file to the device button opens the following dialog for testing: Host –...
Page 42
For more information about the M2M JSON API, visit the Support > Download section of our website and see the following document: JSON - description of NETIO M2M API interface - PDF For more information and a practical demonstration of using the JSON protocol with NETIO smart sockets, see the following Application Note: AN21...
5.4.3 M2M API Protocol – URL API (http get) Figure 19 –URL API protocol configuration Enable URL API Enables M2M URL API functions in the system. Port Read-only value. Indicates the port where the device currently listens for M2M URL API commands. This port is the same for all http based M2M API protocols and web administration and can be changed in Settings / System (chapter System).
Page 44
Download section of our website and see the following document: URL API - description of NETIO M2M API interface - PDF For more information and a practical demonstration of using the URL-API protocol with NETIO smart sockets, see the following Application Note:...
Username Username for the respective access mode (Read-Only/ReadWrite). Note – this is unrelated to the username for accessing the NETIO device web administration. When left empty, the protocol will not require any authentication.
Page 46
When the Telnet is enabled, other M2M protocols are disabled except SNMP after clicking Save changes. Start Telnet connection to a NETIO device IP address and its Telnet port When the connection is established, the NETIO device returns the following response and is ready to receive commands. Telnet welcome message 100 HELLO 489F6C4F - KSHELL V2.1...
Page 47
Outputs are numbered from the left to right (1-2-3-4). Control all outputs (1 and 4: ON, 2 and 3: OFF): port list 1001 Returns state of output: port list 1001 (outputs 1 and 4 are ON, 2 and 3 OFF) port <output>...
Page 48
Command examples Switch power output 1 to ON: port 1 1 Switch power output 1 to OFF: port 1 0 Toggle power output 1: port 1 4 Status codes Status code Description 110 BYE Connection terminated by client after command quit 130 CONNECTION No command submitted for longer than 60...
Page 49
Download section of our website and see the following document: Telnet - description of NETIO M2M API interface - PDF For more information and a practical demonstration of using the Modbus/TCP protocol with NETIO smart sockets, see the following Application Note:...
5.4.5 M2M API Protocol – Modbus/TCP Figure 21 – Modbus/TCP protocol configuration Enable Modbus/TCP Enables M2M Modbus/TCP functions in the system. Port Specific port for Modbus/TCP only, range 1 – 65535. The device do NOT alerts you if you specify a port number that is already occupied. Last access IP Read-only value indicating the IP address from which the last Modbus/TCP command was received.
Page 51
Protocol properties • Modbus/TCP Unit ID is ignored. Can be anything 0 to 247 • Wire Address = Register Address – 1 Wire Address starts from 0 The Register Address starts from 1 Register Address is called “PLC based addressing” in some applications (Modbuss Poll for example ) Some utilities using the Wire Address...
Page 52
0x04 Int16 All outputs Phase shift [1/10°] (value 9999=not measured) 0x04 uInt16 All outputs current [mA] 0x04 uInt16 1st output current [mA] 0x04 uInt16 All outputs power [W] 0x04 uInt16 1st output power [W] 0x04 uInt16 All outputs energy counter - 2 upper bytes [Wh] 0x04 uInt16 All outputs energy counter - 2 lower bytes [Wh]...
Page 53
Modbus / TCP - description of NETIO M2M API interface - PDF For more information and a practical demonstration of using the Modbus/TCP protocol with NETIO smart sockets, see the following Application Note: AN27: Modbus/TCP with NETIO 4x – Control and measure LAN power sockets...
When the MQTT-flex is enabled, other M2M protocols are disabled except SNMP after clicking Save changes. NETIO device uses json to define the MQTT-flex structure (MQTT-flex Config). Both subscribe and publish topics can be defined. Publish topics may include actions that initiate a transmission.
Page 56
You will find details and examples at our online resource center: https://wiki.netio-products.com/index.php?title=MQTT-flex For more information and a practical demonstration of using the MQTT protocol with NETIO smart sockets, see the following Application Note: AN40 Getting started with PowerCable MQTT-flex via HiveMQ MQTT broker to mobile App...
5.4.7 M2M API Protocol – Netio Push Figure 23 –Netio Push protocol configuration Enable Netio Push Enables Netio Push functions in the system. Target host HTTP server: Defines the parameters of the target: - http / https to specify the protocol...
Page 58
60seconds). It means the output can be switched only when the TCP/IP connection is established. In default once every 60 seconds. If the response from Target host is error code 200 (OK) and the payload contains valid NETIO JSON structure with control command then the Output will be set accordingly. This way is possible to control device even if this is in private network behind NAT.
Also called the “community string” in SNMP. Similar to a username/password combination. Needed for reading information from NETIO device over SNMP. We recommend to use “pure” ASCII characters (that is, to avoid accented and special characters, such as @, & and so on, if possible).
Page 60
Security level (v3 only) authPriv / authNoPriv / noAuthNoPriv Auth protocol (v3 only) Authentication Protocol - An indication of whether messages sent on behalf of this user can be authenticated, and if so, the type of authentication protocol used. This can take one of the two values: SHA / MD5 Auth key (v3 only) Authentication protocol password - The (private) authentication key for use with the authentication protocol.
Page 61
netioOutputPowerFactor.x.0 INTEGER Current power 1.3.6.1.4.1.47952.1.1.1.29.x.0 factor * 1000 netioOutputPhase.x.0 INTEGER 31683 [°] * 100 1.3.6.1.4.1.47952.1.1.1.30.x.0 netioOutputReverseEnergy.x.0 INTEGER 4747 [Wh] 1.3.6.1.4.1.47952.1.1.1.31.x.0 netioOutputEnergyNR.x.0 INTEGER 4093 [Wh] 1.3.6.1.4.1.47952.1.1.1.32.x.0 netioOutputReverseEnergyNR.x.0 INTEGER 6751 [Wh] 1.3.6.1.4.1.47952.1.1.1.33.x.0 netioVoltage.0 INTEGER 239100 Voltage in the 1.3.6.1.4.1.47952.1.2.1.0 power grid [mV] netioFrequency.0 INTEGER 49900...
Page 62
Objects/OIDs). Please contact NETIO support in case of questions. For more information and a practical demonstration of using the SNMP protocol with NETIO smart sockets, see the following Application Note: SNMP management of 110/230V power outlets from the command line in Windows and Linux...
Cloud NETIO Cloud is a service provided by NETIO Products a.s. and allow easy central remote control and monitoring of the NETIO devices. What can you do in NETIO Cloud? Output control On/Off switch. Reset button (Short Off for defined time).
Page 64
NETIO Cloud is a paid service, but every new customer will gain some free credits with each new device added to their NETIO Cloud account (based on device serial number). NETIO Cloud premium services can be activated per output, there can be higher price charged.
Page 65
Save Changes Saves the changes. Registration token Enter the registration token from NETIO Cloud web - shown when “ADD DEVICE” button used. Then press “Add device” button. Remove device If this device is connected to NETIO Cloud use this button to remove/disconnect it from NETIO Cloud.
The PAB (Power Analysis Block) is Condition & Rules (C&R) function available for NETIO devices that periodically evaluates sets of conditions. Based on these conditions, subsequent Rules can be executed. These conditions can consist of one or more of following variables: Current [mA], Energy [Wh], Load [W], Power Factor, S0 pulses Several PAB’s can be configured and running simultaneously.
5.6.1 CRxx Rules Complete Examples on the NETIO WiKi The concept of NETIO Conditions (PAB & WatchDog) & Rules is a set of prepared detections (Conditions) and Rules that act upon them. They are implemented directly in NETIO PDU devices.
Page 68
12 CR12 - Negative load 13 CR13 - Actions based on daylight 13.1 PAB definition 13.2 Rule definition 14 CR14 - Actions based on Power-UP 14.1 Rule definition Each CRxx is listed in details on the WiKi: Check on the wiki.netio-products.com...
Each Rule can perform several actions (Set Output, Short Off (restart) output, Toggle output or send Alarm state to the NETIO Cloud service. Based on this Alarm state can NETIO Cloud send email to defined recipient. All Watchdogs are listed in the JSON protocol wit their current states.
Page 70
Figure 29 – Watchdogs configuration name The name of Watchdog configuration. Enable Watchdog Check to enable this Watchdog Watchdog config Watchdog configuration. Save Changes Saves the changes. Create Watchdog Opens a dialog to enter the new Watchdog configuration.
Rules executed based on one PAB function (switch output if Current > 1000 mA + Send Alert to NETIO Cloud IF Current > 500 mA). One Rule can be executed based on combination of several PAB / WatchDog states.
Users When several users use the NETIO device, it is advisable to assign them different accounts with the necessary privileges. In the left menu, select Users. Figure 31 – Adding and managing users Username The username. The NETIO device must always have an “admin” account with administrator privileges;...
Page 73
Save changes or Create User Saves the changes. Only an administrator or a user with the “manage users” privilege may change the passwords of other users. Note: User based account can be used for access to NETIO Mobile 2 App.
Schedules can specify when should an output be switched on or when is an action valid. To manage schedules, select Schedules in the left menu. By default, NETIO PowerPDU contains one schedule: Always. To create a new schedule, click Create schedule. Specify the schedule name and set the intervals when the output should be switched on. Note...
Page 75
Figure 33 – Adding an interval with a precision to the second Deleting a schedule By deleting a schedule, all Schedulers for specific outputs with this schedule are automatically disabled. The states of the respective outputs are unchanged; however, from that moment on, the outputs are under manual control.
Figure 34 – Network configuration - Ethernet MAC address Ethernet address of the Ethernet network adapter. Unique for each device. Also] corresponds to the NETIO device serial number. Status Connection status Use DHCP When selected, the device attempts to obtain network configuration from a DHCP server.
Page 77
(unsupported characters are replaced). Save Changes Saves the changes. Caution After changing the network configuration, it may be necessary to re-discover the NETIO device at its new address. The discovery procedure is described in section Detecting and configuring the IP address...
Set time manually Select if you do not wish to use a NTP server. Date Current date and time on the NETIO device’s clock. Can be modified if necessary. Synchronize with this computer Check this box to copy the current date and time from your computer to NETIO device’s internal clock.
Build date Creation date of the installed firmware version. Model Model designation. Revision Revision number. Firmware Package Click Browse to select a firmware file to install. Then click Install Firmware to start the installation. Firmware files are available at: https://www.netio-products.com/en/firmware-archive-netio...
Page 80
Go to the product page on our website (link below), select your product and scrool down the page. https://www.netio-products.com/en/products/all-products Figure 37 – WEB of NETIO products – Link to Firmware download Caution Before installing firmware, read carefully the instructions at our website, make sure that you are upgrading from the correct version, and follow the prescribed procedure.
Current http port for webadministration and http based M2M API protocols (XML, JSON, URL API). If the port number is different from 80, it has to be specified in the web browser after the NETIO device IP address, e.g.: 192.168.0.99:888 Enable Periodic device restart Enables automatic restarting of the device.
Page 82
Resets the electricity consumption counters. Counter Factory Reset Defaults Resets NETIO device to factory defaults. Follow section 4 to make the device operational again. Export and import device Can be used to back-up and restore device configuration. Do not modify...
5.12 Log In the left menu, select Log. Figure 39 - Event log Refresh Reloads the log to show the most recent entries. Export to file Exports the log in the html format. Clear log Clears the log records. The log contains 40 most recent events only and is cleared when the device is restarted.
Page 84
M2M URL API protocol Modbus M2M Modbus/TCP protocol MQTT M2M MQTT protocol SNMP M2M SNMP protocol Web server Web server, e.g. Client disconnected Cloud NETIO Cloud Schedule Event related to a Scheduler feature Rules Event related to a Rules feature...
NETIO PowerPDU 4KB This declaration of conformity is issued under the sole responsibility of the manufacturer. Object of the declaration: “NETIO PowerPDU 4PS controlled and monitored over the LAN network”. RTTED: The product mentioned above to which this declaration relates is in conformity with the essential requirements and other relevant requirements of the R&TTE Directive (1999/5/EC).
8 Product features Scheduler Watchdog Local function function scripting PowerPDU 4C (Linux) Ping only PowerPDU 4KS Ping + Power C&R PowerPDU 4PS Ping C&R PowerPDU 8QS Ping + Power C&R PowerPDU 8KS Ping + Power C&R PowerDIN 4PZ Ping + Power C&R...
Version Autor Main modification points • Ver.11 Tomas Bezstarosta Adding Declaration of Confirmity for PowerPDU 4PS/ PowerPDU 4KS in french language UL requirement for Canada; Update DoC with additional standards • Improve description of Factory setup reset • Ver. 12...
Need help?
Do you have a question about the PowerPDU 4PS and is the answer not in the manual?
Questions and answers