prefixkit Ask an engineerAsk Support RU

Zigbee devices Other devices

OWON PC321

3-Phase clamp power meter. Works with Zigbee2MQTT with no vendor hub or cloud: it pairs with a Zigbee stick and shows up in Home Assistant.

Vendor
OWON
Model
PC321
Type
Other devices
Power
mains: usually a router that extends the mesh
Firmware updates (OTA)
no

Find it in shops: AliExpress

Links open a search in the shop; some are affiliate links: buying through them costs you nothing extra and supports this site. We do not sell devices or get them from manufacturers.

What it exposes

FeaturePropertyValuesControl
CurrentcurrentAread only
PowerpowerWread only
Power reactivepower_reactiveVARread only
EnergyenergykWhread only
Reactive energyreactive_energykVArhread only
Voltagevoltage_l1Vread only
Voltagevoltage_l2Vread only
Voltagevoltage_l3Vread only
Currentcurrent_l1Aread only
Currentcurrent_l2Aread only
Currentcurrent_l3Aread only
Energyenergy_l1kWhread only
Energyenergy_l2kWhread only
Energyenergy_l3kWhread only
Reactive energy l1reactive_energy_l1kVArhread only
Reactive energy l2reactive_energy_l2kVArhread only
Reactive energy l3reactive_energy_l3kVArhread only
Powerpower_l1Wread only
Powerpower_l2Wread only
Powerpower_l3Wread only
Reactive power l1reactive_power_l1VArread only
Reactive power l2reactive_power_l2VArread only
Reactive power l3reactive_power_l3VArread only
Power factorpower_factor_l1%read only
Power factorpower_factor_l2%read only
Power factorpower_factor_l3%read only
Clear meteringclear_meteringclearsettable
Min report cyclemin_report_cycles · 1…3600settable
Max report cyclemax_report_cycles · 1…3600settable
Percent change in powerpercent_change_in_power% · 1…100settable

MQTT: state and commands

Zigbee2MQTT publishes the device state to zigbee2mqtt/my_device (my_device is the name you give the device). An example message:

{
  "current": 0.06,
  "power": 12.4,
  "power_reactive": 0,
  "energy": 3.21,
  "reactive_energy": 0,
  "voltage_l1": 230,
  "voltage_l2": 230,
  "voltage_l3": 230,
  "current_l1": 0.06,
  "current_l2": 0.06,
  "current_l3": 0.06,
  "energy_l1": 3.21,
  "energy_l2": 3.21,
  "energy_l3": 3.21,
  "linkquality": 120
}

The device only reports data and takes no commands.

Watch the topics live from the browser: MQTT client.

How to pair it

  1. In Zigbee2MQTT click Permit join.
  2. Put the device in pairing mode: usually a long press of the reset button (5–10 s) until the LED blinks; bulbs: switch the power off and on 5–6 times.
  3. Keep the device close to the coordinator or a router while pairing.
  4. Give it a clear name: MQTT topics and Home Assistant entities are built from it.

Exact procedure and model notes: the device page in the Zigbee2MQTT docs. No coordinator yet: coordinator picker.

Similar devices

Idea?