Skip to main content

YO Power

Overview

Description

The YO Power device measures AC current flowing through devices connected to the electricity grid. With a single YO Power, you can simultaneously monitor multiple setups, such as two three-phase devices, six single-phase devices, or a combination of one three-phase and three single-phase devices. Current clamps can be installed without needing to determine the current flow direction, simplifying setup. Wireless communication eliminates the need for additional wiring or modifications to existing installations. An advanced application algorithm developed by the Yosensi Team ensures precise measurement of current and power consumption.

Device top viewDevice top view

Figure 1. Device top view

Device sticker placed on the right side of the device enclosure contains information about model, version, LoRaWAN region and 3 parameters important in case of device identification and configuration:

  • DEV EUI: 64-bit unique device identifier in a LoRaWAN network,
  • DEV ADDR: address required to connect via ABP activation type to LoRaWAN,
  • BLE MAC: Bluetooth physical address.
Device stickerDevice sticker

Figure 2. Device sticker

Features

  • LoRaWAN Technology: Available in multiple versions with LoRa radio configured for various regions and ISM frequency bands (e.g., EU868, US915, AU915), it is compatible with both private and public LoRaWAN networks and supports connections via ABP (Activation by Personalization) or OTAA (Over-The-Air Activation).
  • Bluetooth Low Energy (BLE): Enables easy configuration through a user-friendly JSON data exchange format, supports firmware updates via OTA (Over-the-Air), and boasts very low energy consumption.
  • Current: Automatically switchable measurement ranges and specialized integrated circuits ensure exceptional precision and high accuracy.
  • Energy meter: Calculates power for each connected electrical grid based on stored current measurements, sends LoRa packets with energy consumption data over defined intervals, and resets the energy meter value upon startup or device reset.
  • Yosensi Management Platform: Provides a web tool for device configuration, firmware updates, and infrastructure management. Enables comprehensive monitoring of transmitted data and easy device management.
  • Yosensi Mobile App: Effortlessly manage devices with features to register new ones, configure settings, perform firmware updates, view/send logs, and test LoRaWAN connectivity. Learn more in our detailed Yosensi App blog post.

Specifications

Physical

Dimensions of the deviceDimensions of the device

Figure 3. Dimensions of the device

Device

AttributeDescription
DimensionsHeight: 90 mm
Width: 71.20 mm (4-pole)
Depth: 58 mm
ColourLight Grey
Mounting method35 mm DIN rail standard
Enclosure materialPolycarbonate
Level of protectionIP20, UL94-VO
Weight125.2 g

Operating Conditions

°C°F
AttributeDescription
Temperature0°C to 70°C
Humidity0 to 90%
PlacementIndoor use
Power supply6-30 V DC
5-21 V AC
Power consumptionTypical: 12 mA DC (12 V DC)
Maximum: 120 mA DC (12 V DC)

Measured Values

ParameterMeasurement rangeAccuracy
CurrentCT Model: 50mA-100A±1%
CT Model: 40mA-160A±3%
CT Model: 50mA-200A±3%
CT Model: 50mA-400A±3%
CT Model: 50mA-600A±3%
CT Model: 50mA-800A±3%
CT Model: 50mA-1000A±3%
Energy meter0-230 VNot given in datasheet

Current Transducers

CT - 100 A / 50 mA

°C°F
AttributeDescription
Working voltagePhase voltage ≤ 720
Working temperature-25°C to 70°C
Frequency range50 Hz - 1 kHz
Input current100 A
Accuracy±1%
Max cable diameter13 mm
Weight50 g
Current transducer 100A with dimensionsCurrent transducer 100A with dimensions

Figure 4. Current transducer 100A with dimensions. www.poweruc.pl.

CT - 160 A / 50 mA

AttributeDescription
Working voltagePhase voltage ≤ 720
Working temperature-25°C to 60°C
Frequency range50 Hz - 60 Hz
Input current160 A
Accuracy±1%
Max cable diameter24 mm
Weight204 g
Current transducer 160A with dimensionsCurrent transducer 160A with dimensions

Figure 5. Current transducer 160A with dimensions. www.poweruc.pl.

CT - 200 A / 50 mA

AttributeDescription
Working voltagePhase voltage ≤ 720
Working temperature-30°C to 65°C
Frequency range50 Hz - 60 Hz
Input current200 A
Accuracy±0.5%
Max cable diameter45 mm
Weight325 g
Current transducer 200A with dimensionsCurrent transducer 200A with dimensions

Figure 6. Current transducer 200A with dimensions. www.poweruc.pl.

CT - 400 A / 50 mA

AttributeDescription
Working voltagePhase voltage ≤ 720
Working temperature-30°C to 65°C
Frequency range50 Hz - 60 Hz
Input current400 A
Accuracy±0.5%
Max cable diameter45 mm
Weight325 g
Current transducer 400A with dimensionsCurrent transducer 400A with dimensions

Figure 7. Current transducer 400A with dimensions. www.poweruc.pl.

CT - 600 A / 50 mA

AttributeDescription
Working voltagePhase voltage ≤ 720
Working temperature-30°C to 65°C
Frequency range50 Hz - 60 Hz
Input current600 A
Accuracy±0.5%
Max cable diameter45 mm
Weight325 g
Current transducer 600A with dimensionsCurrent transducer 600A with dimensions

Figure 8. Current transducer 600A with dimensions. www.poweruc.pl.

CT - 800 A / 50 mA

AttributeDescription
Working voltagePhase voltage ≤ 720
Working temperature-30°C to 65°C
Frequency range50 Hz - 60 Hz
Input current800 A
Accuracy±1%
Max cable diameter65 mm
Weight592 g
Current transducer 800A with dimensionsCurrent transducer 800A with dimensions

Figure 9. Current transducer 800A with dimensions. www.poweruc.pl.

CT - 1000 A / 50 mA

AttributeDescription
Working voltagePhase voltage ≤ 720
Working temperature-20°C to 60°C
Frequency range50 Hz - 1 kHz
Input current1000 A
Accuracy±1%
Max cable diameter100 mm
Weight1070 g
Current transducer 1000 A with dimensionsCurrent transducer 1000 A with dimensions

Figure 10. Current transducer 1000A with dimensions. www.poweruc.pl.

Controls and Indicators

LED Status Indicator

YO Power communicates its current behaviour to the user by RGBW LED placed on the top.

Diode statuses interpretation

BehaviorColourStatus
Single flashGreenGeneral: device is working correctly (power and memory).
Single flashRedGeneral: device is working incorrectly (power and memory).
LoRaWAN communication: failed to receive an acknowledgement from LoRaWAN Server within specified timeout.
Single flashWhiteLoRaWAN communication: LoRaWAN frame sent / confirmation from LoRaWAN Server after receiving the frame.
Slow flashingBlueBLE communication: connection to the device via BLE (configuration).
Rapid flashingBlueLoRaWAN communication: connecting to LoRaWAN network.

Buttons

The YO Power features a reset button located on the PCB, labeled "Reset". To reboot the device, simply press the button briefly.

Installation

Package Contents

  1. Device.
  2. Warranty card.

Safety Precautions

NOTE

Go to the Safety Precautions section to see important information on handling, disposal and maintenance.

Installation Guide

  1. Mount the device on a 35 mm DIN rail.
Device mounting instructionsDevice mounting instructions

Figure 11. Device mounting instructions

  1. Connect the inputs to the individual channels of the device according to the polarity shown on the enclosure label.
Connect the inputs to the individual channels of the deviceConnect the inputs to the individual channels of the device

Figure 12. Connect the inputs to the individual channels of the device

  1. Fasten the current clamps around the wires in which the current is to be measured (a clamp should be placed around one wire).
Instruction on how to fasten the current clamps around the wiresInstruction on how to fasten the current clamps around the wires

Figure 13. Instruction on how to fasten the current clamps around the wires

  1. Screw the power supply wires to the device regardless of polarity (6-30 V DC, 5-21 V AC).
Instruction on how to connect the power to the deviceInstruction on how to connect the power to the device

Figure 14. Instruction on how to connect the power to the device

  1. After connecting the wires, diodes should behave as it is described on LED Status Indicator.
Final look of the deviceFinal look of the device

Figure 15. Final look of the device

Configuration

Configurable Parameters

A few parameters must be set before sending data to the gateway. The default firmware is configured in OTAA mode with predefined deveui, appkey (OTAA) and appskey, nwkskey (ABP).

Configuration of the device is stored in a JSON file divided into the following sections:

  • info (generic, read only): information about the device,
  • general (generic): general device settings,
  • lorawan (generic): configuration data for LoRaWAN connection,
  • ble (generic): Bluetooth settings,
  • device (dynamic): individual configuration for a specific device (this section’s structure differs for each device),
  • channels (dynamic): each channel of YO Power with specific configuration of current stream energy meter, voltage on electricity grid,

Sample configuration file for the YO Power device.

{
"info": {
"devmodel": "LNPW",
"fwver": "4.0.3",
"loraradio": "SX1261",
"lorawanver": "1.0.2",
"loraregion": "EU868",
"blemacaddr": "0123456789ab"
},
"general": {
"rtcstate": "disable"
},
"lorawan": {
"subband": 1,
"retrycnt": 3,
"nwktype": "public",
"acttype": "otaa",
"otaa": {
"deveui": "0123456789abcdef",
"appeui": "fedcba9876543210",
"appkey": "000102030405060708090a0b0c0d0e0f",
"trials": 3
},
"abp": {
"devaddr": "01234567",
"nwkskey": "0123456789abcdef0123456789abcdef",
"appskey": "000102030405060708090a0b0c0d0e0f"
}
},
"ble": {
"power": 0,
"interval": 100
},
"device": {
"measinterval": 60,
"measthreshold": 10,
"ch1cttype": "50mA-100A",
"ch2cttype": "50mA-100A",
"ch3cttype": "50mA-100A",
"ch4cttype": "50mA-100A",
"ch5cttype": "50mA-100A",
"ch6cttype": "50mA-100A",
"energysendinterval": 1200,
"channels": [
{
"channel": 1,
"currentstream": "on",
"energymeter": "on",
"voltage": 230,
"powerfactor": 0.90,
"clearenergy": "no"
},
{
"channel": 2,
"currentstream": "on",
"energymeter": "on",
"voltage": 230,
"powerfactor": 0.90,
"clearenergy": "no"
},
{
"channel": 3,
"currentstream": "on",
"energymeter": "on",
"voltage": 230,
"powerfactor": 0.90,
"clearenergy": "no"
},
{
"channel": 4,
"currentstream": "on",
"energymeter": "on",
"voltage": 230,
"powerfactor": 0.90,
"clearenergy": "no"
},
{
"channel": 5,
"currentstream": "on",
"energymeter": "on",
"voltage": 230,
"powerfactor": 0.90,
"clearenergy": "no"
},
{
"channel": 6,
"currentstream": "on",
"energymeter": "on",
"voltage": 230,
"powerfactor": 0.90,
"clearenergy": "no"
}
]
}
}

OTAA & ABP

OTAAABP
Device EUIDevice Address
Application EUINetwork Session Key
Application KeyApplication Session Key
Number of Trials

Generic Parameters

Parameters

Device Parameters

NameDescriptionPossible ValuesDefault ValueRead/Write
measintervalMeasuring and sending interval LoRa [s]601-999999300R/W
measthresholdMeasurement threshold for each channel1-999910R/W
ch1cttype-ch6cttypeNumber of channels with different possible CT clamps50mA-100A,
40mA-160A,
50mA-200A,
50mA-400A,
50mA-600A,
50mA-800A,
50mA-1000A
50mA-100AR/W
energysendingintervalInterval of time which sends information about measured energy [s]600-9999993600R/W
currentstreamStreaming of current flow on electrical networkson, offonR/W
energymeterEnergy meter for each channel [kWh]on, offonR/W
voltageVoltage for each channel of the electricity grid [V]1-1000230/110R/W
powerfactorPower factor0-10.90R/W
clearenergyReset of stored energy meter on each channelno, yesnoR/W
  1. OTAA minimum 60 [s], ABP minimum 120 [s]

Parameters description

  • rtcstate: used for enabling/disabling the real-time clock (RTC) inside the device. The RTC is used for timestamping the measurements.
  • nwktype: used for setting the device in public or private network type.
  • acttype: used for setting the device in ABP or OTAA mode.
  • deveui, … , appskey: predefined addresses and keys, these parameters are generated using multiple IDs specific to the particular MCU and are unique for each device. They can be changed if needed.
  • interval: determines the interval of sending broadcast packets, used to connect to every BLE receiver around the device.
  • subband: used for setting the communication frequency sub-band in LoRaWAN.
  • retrycnt: number of retries to send a LoRa packet if the acknowledgement is not received from the LoRaWAN server.
  • measinterval: measurement interval [s] between sending LoRa packets.
  • measthreshold: measurement threshold for each channel. If the current value between the previous measurement and the next differs by a value of ‘meastreshold’, it queues this data for sending. The current difference is reported in subsequent LoRa packets along with the measurement time.
  • ch1cttype…ch6cttype: 6 different channels to which the current transducer clamps can be connected. For correct measurements and measuring ranges, the possible value must coincide with the sensor connected to the device.
  • energysendinterval: Interval of time which sends information about calculated energy in electrical network [s]. The minimum time interval between measurement is 600 s.
  • currentstream: YO Power monitor current flow on each phase. This parameter activates or deactivates streaming and monitoring current on Yosensi Management platform.
  • energymeter: This parameter activates or deactivates the energy meter. Due to current flow on each phase YO Power stores information about current. Algorithms built in the device calculate energy consumption and send a LoRa packet with a given parameter ‘energysendinterval’.
  • voltage: voltage of electricity grid [V]. This parameter differs for LoRa regions. YO Power with firmware for EU868 is 230 V, AU915 220 V and US915 is 110 V.
  • powerfactor: power factor is the ratio of working power, measured in kilowatts (kW), to apparent power, measured in kilovolt amperes (kVA). Apparent power, also known as demand, is the measure of the amount of power used to run machinery and equipment during a certain period. Default value is 0.9.
  • clearenergy: parameter that clears the value of measured energy consumption.

Outlier detection mechanism

The outlier detection mechanism uses the measthreshold parameter to assess the sensitivity range for data points. When all values fall within this range, only the first and last measurements are included in the payload. If out-of-range values are detected, additional data points are added to the payload. In cases where the number of data points exceeds the payload capacity, the system sends the remaining points in subsequent payloads at a reduced interval, overriding the configured measinterval value.

Outlier - 1Outlier - 1
Outlier - 2Outlier - 2

Figure 16. Outlier detection mechanism 1

Outlier - 1Outlier - 1
Outlier - 2Outlier - 2

Figure 17. Outlier detection mechanism 2

You can remotely adjust certain parameters by sending a downlink message through our platform. Simply navigate to the "COMMANDS" section for the selected device.

Update Measurement Interval

It is possible to change the measurement interval (measinterval) by using downlink. Information about changing the parameter will be sent from the server via the gateway.

Example of Downlink Message:

  • Prefix: 0x03
  • Measurement Index: 0x00
  • Data (up to 4 bytes in hex): 0258

Sample Downlink: 0x03000258 - Sets a measurement interval of 600 seconds (10 minutes).


Payload Decoder

If you want to connect to your own server, it is necessary to decode the specific payload for each device. To accomplish this, a payload decoder is required, which can be downloaded using the following link: Payload decoder. You can also use our integrated Payload Decoder here. Extended documentation of the protocol can be found in the Payload description on our website.

Compliance Statements

NOTE

To view or download the Declaration of Conformity for YO Power go here