Skip to main content
Version: 1.0

Shelly Pro 3 EM (400)

Shelly Pro 3 EM is a 3 (three) phase Energy Metering device for a Y (star) 4 - four wire connection. The device measures consumed energy from the system and stores it on one minute intervals, with enhanced data for the Active Power, Apparent Power, Voltage, Current on the 3 phases and a Current reading for the Neutral channel (optional).

Since version 1.1.0

Pro 3 EM device supports two distinct profiles: default - triphase and monophase.

In the triphase profile there is a single energy meter EM which combines the readings per phase and provides totals for all phases, measuring three distinct phases and representing them. EMData is a single database for the entire device in this profile.

In the monophase profile there are three energy meters EM1, one per measured channel. For each channel, there is a database instance EM1Data.

The following components are available in Shelly Pro 3 EM:

* Available only in monophase profile.

Parameters

These parameters are used by the device to measure and report data to the user.

  • voltage_limit_v - the voltage limit that the device can handle safely - set to 280V. Above 280V an error is triggered, the device will be damaged if higher voltages are applied.
  • current_limit_a - the maximum current which the device can measure - set to 120A or 400A for Pro3EM400. The device is unable to measure above this limit, an error is triggered, the device will be damaged if higher currents are applied.
  • power_threshold - the reporting threshold to notify for a change in Power value. Consists of two settings:
    • ratio - ratio between new value and last received value - set to 0.05 or 5%
    • absolute - absolute difference between new value and last received value - set to 10.0W
  • voltage_threshold- the reporting threshold to notify for a change in Voltage value. Consists of two settings:
    • ratio - ratio between new value and last received value - set to 0.05 or 5%
    • absolute - absolute difference between new value and last received value - set to 1.0V
  • current_threshold- the reporting threshold to notify for a change in Current value. Consists of two settings:
    • ratio - ratio between new value and last received value - set to 0.05 or 5%
    • absolute - absolute difference between new value and last received value - set to 0.05A
  • power_factor_threshold- the reporting threshold to notify for a change in Power Factor value. Consists of two settings:
    • ratio - ratio between new value and last received value - set to 0.05 or 5%
    • absolute - absolute difference between new value and last received value - set to 0.01
    • power_factor is a dimensionless value.
  • energies are reported upon receiving a new value, they are not threshold dependent.

Upon receiving a new value, it is checked against both the ratio and absolute differences, if one of them is satisfied - a new value is reported. After the check the new value becomes last received value.

Meter constant for the Pro3EM and Pro3EM400 is 1000 imp/kWh for the Count LED optical output.

Useful Tools

A collection of tools for reading energy data off the device, reading momentary voltage, current, power values or monitoring and controlling the device from the command line can be found in this repository: https://github.com/ALLTERCO/shelly-cli-tools