PowerCable REST 101x | NETIO products a.s.

NETIO PowerCable REST 101x is a smart WiFi power socket for integration with third-party systems using an open API. PowerCable REST features electrical measurements and control of the output using one of three http-based REST protocols - XML, JSON or URL API.  With the NETIO Cloud service, the outputs can be controlled from anywhere. The NETIO Cloud service, provided for a fee, uses SSL security and servers in Europe.

PowerCable is an industrial smart power extension cable with a WiFi connection to a LAN. Its web interface can be used to display the energy metering values (V, A, kWh, W, Hz, TruePF) and turn on/off the controlled output power socket.

PowerCable REST 101x can be used for industrial applications. The product operates in a wide temperature range, supports FW upgrades over the web, can be controlled using a documented API, supports accurate energy metering, is capable of switching up to 16A when the current crosses the zero level, and more.


M2M API: Open interface (http)

PowerCable REST 101x can be controlled with one of 3 different M2M protocols that communicate over http (default port 80) and can be protected with a password. 

REST protocols are intended for use in a local-area network, and are popular especially in IT applications.

The JSON and XML protocols use a text file transferred using http get/post. In this way, it is easy to measure energy consumption and control the output from a Raspberry PI, Node-RED or other applications, such as smart home or automation apps.


Industrial product

  • Open M2M APIs
  • Wide operating temperature range (-10 to 65 °C)
  • Accurate energy metering (<1%), every unit is calibrated
  • FW can be upgraded over the web
  • IOC -  Independent Output Control
  • PowerUp state – defined output state after power-up
  • WiFi Reconnect
  • ZCS – Zero Current Switching

A feature important for industry is ZCS (Zero Current Switching). ZCS ensures that the relay contact is closed at the moment of zero voltage and opened at the moment when zero current flows through it. For the user, ZCS means that after installing, the product works reliably even when switching industrial equipment.

The output can be switched on with a delay, in order to avoid circuit breaker tripping when power is restored after an outage (PowerUp Delay).


Simple use

The web interface is used to configure the PowerCable REST and switch its output on or off.

Measurements of immediate current [A], voltage [V], energy consumed [Wh / kWh], grid frequency [Hz], input power [W] and TPF (True Power Factor) are also displayed in the web interface and can be read over the M2M protocols.

M2M communication is configured in a user-friendly way in a few clicks, see AN20 a AN21.

The metered power outlet can be switched on/off at any time with the button on the device (press 3 times).


WiFi connection

PowerCable REST connects to the network using WiFi (internal antenna). The initial WiFi connection is very simple: PowerCable works as a WiFi AP, searches for available WiFi networks and asks the user to select from them. A web wizard guides through the connection process. No mobile app is needed to install the device.

The NETIO WiFi Reconnect feature ensures stable availability of the device in an ordinary WiFi network. WiFi Reconnect ensures a stable LAN connection even in cases of an unstable WiFi AP, a necessity to switch over from one WiFi AP to another due to fluctuating signal, and so on.


Use cases:

  • Smart Home: Control and metering of electrical outlets in smart homes
  • IT service segment: Connection with web services, IoT applications
  • Typical applications of PowerCable REST include switching (On/Off) of electrical sockets using the URL API without a cloud connection (cloud-less).
    The appliance connected to the outlet in the local network can be switched on/off with a simple click or button press – e.g. from an IP telephone, a smart WiFi power switch, an IP camera, a third-party mobile app or an IP camera application software.
  • PowerCable with URL control is often used in conferencing rooms and in multimedia AV applications – whenever there is a need to individually control 110/230V electrical outlets from a master system (e.g. a control panel in the conferencing room).
  • Energy consumption measurement for detecting appliance outages (refrigerator, water pump, 3D printer, laboratory equipment, ...)
  • In the area of Digital signage or AV (Audio Video) multimedia, companies often use NETIO sockets to control multimedia screens and to monitor their functionality (using power measurements). NETIO supports the publishing of drivers for most common systems in this field.

>> NETIO Usage examples


Ask for a price or technical parameters


This product can be connected to the NETIO Cloud service (100 outputs can be controlled from 1 web screen). NETIO Cloud is an ideal solution for remote control and restarting.
The paid NETIO Cloud service is operated by NETIO products a.s. as a support for manufactured equipment.

  • All products manufactured by NETIO products can be connected to NETIO Cloud.
  • The user can control connected devices securely via the web from anywhere (HTTPs).
  • The first 3 years are free connection to the service thanks to the "Welcome credit".
  • NETIO Cloud can be used in parallel with other Open API protocols.
  • Secure device communication to the Cloud service (port 8883 - MQTTs - TLS)
  • NETIO Cloud has its own Open API, which can be used to control all devices in a specific user account (MQTTS protocol).

>> More about NETIO Cloud service


NETIO PowerCable REST has power measurementElectrical measurements

PowerCable REST 101x measures the most important electrical parameters. Measured values are displayed in the web administration interface and accessible via the supported M2M protocols (XML and JSON).
Each PowerCable is two-point calibrated with high accuracy during manufacturing.

  • Current [A]
  • Output power [W]
  • Energy [Wh]
  • TPF (True Power Factor)
  • Voltage [V]
  • Grid frequency [Hz]
  • Phase [-180 … 180°]

>> More about electrical measurements


M2M REST protocols

PowerCable REST 101x is designed for applications in the IT environment, buildings and so on, where http is supported and allowed.

Any of the protocols can be used to issue an “On”, “Off” or “Toggle” command to control the output electrical outlet. For some applications, the “Short ON” and “Short OFF” commands are also useful.

  • Separate read / write access rights
  • API access rights are different from the web administration access
  • The implementation of all REST protocols is identical for both PowerCable REST 101x and NETIO 4x products


Open API (URL API) is available in web power sockets PowerCable REST

URL API over http

URL API is a simple method for passing parameters as a part of a URL address (http get). It can be tested in the address bar in any web browser. It is a write-only method; it can only set the state of the smart power socket.

The outlet can be switched off/on (Off=0, On=1) but also power-cycled (Short Off / Restart = 3) or switched from the current state to the other (Toggle = 4).


Usage examples

>> More information about URL API


Due to open API JSON, it is possible to read and write power outlet valuesJSON over http

A .json (JavaScript Object Notation) text file contains structured data and can be transferred in both directions (Read/Write) over http.

NETIO defines a netio.json file that can be used to read the measured values (read access) and to control the output power socket (write access).

  • The JSON protocol uses the default http port 80 (enabled in most internal networks)
  • Username and password is stored in the protocol header
  • The JSON format is very common

 >> Download the NETIO JSON protocol specification


Usage examples

>> JSON over HTTP(s)


Simple control of web power outlet by open API XML protocolXML over http

A .xml (EXtensible Markup Language) text file contains data in a structure defined by the markup (tags) and can be transferred in both directions (Read/Write) over http.

NETIO defines a netio.xml file that can be used to read the measured values (read access) and to control the output power socket (write access). 

  • The XML protocol uses the default http port 80 (enabled in most internal networks)
  • Username and password is stored in the protocol header
  • XML M2M API can be easily tested using a web browser

 >> Download the NETIO XML protocol specification

Usage examples

>> XML over HTTP(s)


An important feature of NETIO PowerCable REST is ZCS (Zero Current Switching).ZCS (Zero Current Switching)

An important feature of NETIO PowerCable is ZCS (Zero Current Switching). ZCS means that the control relay switches the output power outlet on or off when the current crosses the zero level.

  • Thanks to ZCS, the device can control switching power supplies (servers, computers and other IT equipment) up to the maximum rated power.
  • Using ZCS (Zero Current Switching) to switch on the outputs reduces the chance of a circuit breaker tripping when power is restored after an outage.
  • Since the relay switches when the sinusoidal current curve crosses the zero level, negative effects of inrush current are significantly reduced.
  • ZCS significantly reduces EMC interference generated by switching the 230V output on and off.
  • In the long term, ZCS reduces the product failure rate due to internal relay damage.
  • ZCS extends the lifetime of connected equipment; especially in case of frequent on/off switching of devices that are not designed for that (such as switching power supplies).
  • When a load is switched several times per day, ZCS puts less stress on the connected equipment and saves maintenance costs (power supply replacements for frequently switched equipment).

>> More information about ZCS 


NETIO PowerCable REST can be used for professional applications, such as powering servers.IOC (Independent Output Control)

PowerCable REST can be used for professional applications, such as powering servers. Output control is completely independent of the WiFi communication subsystem.

The on/off status of an output outlet is not affected by any WiFi disconnection, internal device reboot, or remote firmware upgrade.

>> IOC (Independent Output Control)


User can define output state after power restoring - PowerUp statePowerUp state

For some applications, it is important to set the power outlet status immediately after the device is powered on (or the power is restored after a failure). With some machines it is important to avoid momentary switch-on or switch-off. This parameter therefore defines the behavior of the 110/230V output power socket before the standard communication with a master system starts to work.

  • On
  • Off
  • LAST state restores the last state before the power was disconnected

Delayed switch-on function ensures that the 110/230V power output is switched on with a configurable delay (several seconds) after the power is restored. This can avoid circuit breaker tripping when power is restored after an outage.

>> PowerUp state


Mobile app controlled power socketsMobile application

PowerCable REST 101x can be controlled over the local network using the NETIO Mobile 2 app (for Android mobile devices).

  • The mobile app can be used to control several devices and all their outputs.
  • The mobile device must be connected to the same LAN (via WiFi).
  • NETIO Mobile2 can scan the LAN and discover connected devices. WiFi connection to the LAN is required.


NETIO Mobile 2 is not available for iOS users. We recommend using third-party apps:

 >> NETIO Mobile 2


AP (Access Point) installation modeQuick WiFi connection setup

The package includes the PowerCable QIG with instructions on how to quickly connect the device to your WiFi network and perform initial configuration over the web interface.

  • NETIO PowerCable creates a WiFi network that you connect to with your PC or mobile phone.
  • It then scans for WiFi networks in the vicinity, and lets you choose from a list and type the password.
  • NETIO PowerCable then confirms the connection to the network and displays the assigned IP address.
  • NETIO PowerCable devices can be discovered in the LAN using the NETIO Discover tool.

General properties



Smart switching



OEM ready

Lua scripts

- 1 ZCS 6 values - - Modbus/TCP, Telnet
- - 1 ZCS 6 values - - XML, JSON, URL API
- - 1 ZCS 6 values - - MQTT (MQTT-flex)
- - 1 ZCS 6 values - - - IQRF
PowerCable OEM
(comming soon)
- - 1 ZCS 6 values - XML, JSON, URL API,
Modbus/TCP, Telnet,
MQTT (MQTT-flex),
HTTP Push (xml, json)


Technical specifications

  • NETIO PowerCable REST power socket with Open API (REST - XML, JSON, URL)LAN (RJ45): No
  • WiFi: Yes (Internal antenna, 802.11 b/g/n; 2.4GHz)
  • WiFi Reconnect: Yes
  • Online demo: Yes
  • Web: Built-in web server
  • Mobile app: Yes. NETIO Mobile 2
  • Mobile app needed for installation: No
  • Control button: Yes
  • HTTPs support: No
  • NETIO Cloud: Yes
  • Lua support: No
  • Scheduler function: No
  • IP WatchDog function: No
  • Sending emails: No
  • WiFi AP network mode support: No
  • Event log: Yes (web)


  • Power Input: The “x” in the “101x” model number specifies the plug type
  • Power Output: The “x” in the “101x” model number specifies the socket type
  • Maximum load: 230V / 16A (10A for 101J and 101S)
  • Voltage: 230V / 50Hz (Model 101S also supports 110V / 60Hz)


NETIO PowerCable plug variants


  • Electrical socket types:
    • PowerCable REST 101F  - DE (Type F - Schuko)
    • PowerCable REST 101E  - FR (Type E) - France, Begium, Czech republic, Slovakia, Poland
    • PowerCable REST 101J  - CH (Type J) - Switzerland
    • PowerCable REST 101S - IEC-320 C13/C14 - 110/230V - 50/60Hz
    • PowerCable REST 101G - UK (Type G) - Great Britain


  • Internal consumption: Max 2 W
  • Energy metering (6 values):
    • Current[A]
    • Energy [kWh]
    • Power[W]
    • TPF (True Power Factor)
    • Frequency [Hz]
    • Grid voltage [V]
  • SPD - surge protectionYes, type 3
  • IOC (output state independent on FW updates): Yes
  • ZCS (zero-current output switching): Yes
  • Defalut output state: On / Off / Last state


  • Mechanical characteristics: Plastic housing - 180 x 40 x 30 mm + 2x 0,55m cable
  • Protection: IP30
  • Mechaniccal mounting: No
  • Second output: No
  • Temperature range: -10°C až +65°C (for 65°C, max. current 5A)
  • Designed and manufactured: European Union (Czech Republic , Prague)


Expand all

Is it possible to change the on/off state with the button on the power extension cable?

Yes. Press the button 3 times, e.g. with a straightened paper clip, and the output switches to the other state.

Is it possible to specify in which state the output (metered power socket) will be after power-up?

When the device is powered up, the output is set according to the PowerUp Init setting (On / Off / LAST value).

How can I add an icon to the Windows desktop to switch off/switch on/toggle the outlet?

Create a shortcut, select an icon and assign a command to invoke cURL with parameters to access the correct URL (see URL API).  The AN19 example shows how to control the output (electrical socket) by accessing a particular URL. Use the example that invokes cURL and assign this invocation to the icon on the desktop.

I forgot the password, or WiFi is inaccessible, how can I reset the device to factory defaults?

For the correct procedure, see the PowerCable xxx QIG (Quick Installation Guide).
It is available for download at this page as well as included in the product package.
To restore factory defaults, hold the button pressed, plug the device into a mains outlet and keep holding the button for 20 seconds until the LEDs flash (green+yellow).

My WiFi stopped working. I want to connect PowerCable REST 101x to a different WiFi network but I do not want to restore all settings to factory defaults.

This is possible. Leave the device powered on and hold the button for 15 seconds until the LED flashes (yellow). The device will re-enter the installation AP mode, where you can connect to its WiFi AP and select another available network from the list.

Is it possible to control the PowerCable REST 101x output using a mobile app?

We released new “NETIO Mobile 2” app for Android, which supports this product. For iOS mobile devices, NETIO mobile app upgrade is not available yet.

Can PowerCable REST switch on the output at a specified time?

No, PowerCable REST 101x does not contain the Scheduler function.
A timing or scheduling function can be included in the master system.

When using the WiFi power cable as an electrical cable with kWh meter, how do I get the measured values?

All values measured by PowerCable REST are displayed in the device’s web interface and accessible in netio.xml and netio.json text files.

Is it possible to use the WiFi smart plug as a remotely-controlled smart power outlet?

Yes, this is one of the main applications of PowerCable REST 101x. The output power socket can be switched on or off for instance by invoking a cURL command with appropriate parameters (see AN19).

Are any OEM modifications of the product possible?

Yes. We offer the “NETIO COBRA DevKit” product for deliveries of custom versions. It is possible to provide customized M2M protocols, UDP discover devices, custom device and packaging labels, and so on.

For more information about OEM use, please contact us.


Photo and video

Product comparison

(Digital Inputs)
smart switching
serial port
M2M APIs Lua scripts Mobile App
2x - - 4 ZCS 22 values Yes Yes Yes Yes Yes 13 protocols Yes

NETIO Mobile

NETIO Mobile 2

Yes - - 4 ZVS - Yes - Yes - - XMLJSONURL API,
Modbus / TCP
TelnetMQTT - flex
- NETIO Mobile 2
PowerDIN 4PZ Yes Yes 2
(S0 pulse counter)
(terminal block)
ZCS 2 channels Yes - Yes - - XMLJSONURL API,
Modbus / TCP
TelnetMQTT - flex
- NETIO Mobile 2
PowerBOX 3Px Yes - - 3 ZVS - Yes - Yes - - XML, JSON, URL API,
Modbus / TCP
Telnet, MQTT - flex
- NETIO Mobile 2

PowerCable Modbus

- Int. - 1 ZCS 6 values Yes - Yes - - Modbus/TCP
- NETIO Mobile 2
PowerCable REST - Int. - 1 ZCS 6 values Yes - Yes - - XML,
- NETIO Mobile 2
PowerCable IQRF - - - 1 ZCS 6 values - - Yes - - IQRF - -
PowerCable MQTT - Int. - 1 ZCS 6 values Yes - Yes - -

HTTP Push (xml,json)

- NETIO Mobile 2
PowerCable OEM
(comming soon)
- Int. - 1 ZCS 7 values Yes - Yes - - On request - NETIO Mobile 2
Ext - 4 - 22 values Yes - Yes Yes Yes 13 protocols Yes

NETIO Mobile

NETIO Mobile 2

Yes Ext - 4 - - Yes - Yes Yes Yes 13 protocols Yes

NETIO Mobile

NETIO Mobile 2


Available models

Smart WiFi power socket PowerCable REST with http-based M2M API (XML, JSON, URL)
PowerCable REST 101E

Metered smart WiFi power outlet 230V / 16A. Socket type E – FR is used in France, Belgium, Czech Republic, Slovakia, Poland.

NETIO PowerCable REST Type F (DE, schuko) wifi controlled power socket
PowerCable REST 101F

Metered smart WiFi power outlet 230V / 16A. Socket type F – DE Schuko is used in most European countries.

230V WiFI controlled power socket with M2M API (XML, JSON, URL)
PowerCable REST 101S

Metered smart WiFi power socket. International version with IEC-320 C13/C14 connectors – 110/230V – 50/60Hz.

PowerCable REST Type J (Swiss) with precise electrical measurement
PowerCable REST 101J

Metered smart WiFi power outlet 230V / 10A. Socket type CH (Type J) – Switzerland.

PowerCable REST with UK power sockets (Type G)
PowerCable REST 101G

Metered smart WiFi power outlet 230V / 13A. Socket type UK (Type G) – Great Britain.


Lan ports: 
LAN ethernet switch: 
WiFi AP mode: 
Blue Tooth 4.0 LE: 
Serial port (RS-232): 
SMS Alerts: 
Email alerts: 
Mobile App: 
Scheduler (Chytrý kalendář): 
IP Watchdog Hearbeat): 
Warranty 2: 
6 Months
Protection 2: 
Rack montage: 
Product dimensions: 
340 x 58 x 90 mm
Product weight: 
1,18 Kg
Shipping package: 
420 x 65 x 130 / 1350 g
SNMP v1: 
SNMP v3: 
User certificates: 
MS Azure (MQTT): 
Power Output: 
4x DE (Type F - Schuko)
Power Input: 
230V AC
Power Output sockets: 
Power Input: 
Europlug - cable 1m
Power In max current: 
Max one socket current: 
Power fuse: 
External, mechanical
Current meter: 
Metered values: 
Energy meter: 
XML interface accessible in LUA: 
SNMP interface accessible in LUA: 
Web buttons accessible in LUA: 
CGI interface accessible in LUA: 
PING interface accessible in LUA: 
RS-232 accessible in LUA: 
Online demo IP address: 
Show download for mobile: 

Ask for a price or technical parameters

For device testing use name/password demo/demo