logo elektroda
logo elektroda
X
logo elektroda

Which socket with power and energy measurement for Home Assistant? Zigbee ZK-SR-EU

p.kaczmarek2  1 108 Cool? (+2)
📢 Listen (AI):

How to monitor energy consumption in building automation? One solution for individual consumers can be some kind of extension cable or adapter that takes the measurement, but it is undoubtedly more convenient to have the measurement in the socket itself. The ZK-SR-EU shown here makes this possible. The ZK-SR-EU takes the form of a flush-mounted socket and is controlled via the Zigbee protocol, which enables easy integration with both the manufacturer's gateway and the Home Assistant. The whole thing, of course, also has a tiny button on the casing to switch the relay in the event of a wireless outage.

According to the specifications, the relay inside can handle up to 16 A and up to 3,500 W, although I would try not to use it at its limit anyway.

The front bezel is removable, allowing the module to be integrated into multiple bezels:
Schuko in-wall socket with black mounting frame and a removed white faceplate placed beside it
Designation ZK-SR-EU:
Rear of Moes ZK-SR-EU wall socket module with specs label and N, earth, and L input terminals

Pairing with Home Assistant is very simple. We need to have one of the Zigbee add-ons already integrated, I myself use Zigbee2MQTT. For this I use the receiver accordingly - CC2531. HA sees the device as TS011F_plug_1:
Zigbee2MQTT screenshot showing device list and pairing logs for Tuya TS011F_plug_1 smart plug
The device is in router mode, so it extends the Zigbee range:
Zigbee2MQTT device page showing a TS011F smart plug and its device details
The socket is distinguished by its high functionality - here we not only control the relay, but we also have control over the status memory when power is restored, we decide the role of the indicator LED, and of course we also have readouts.
Zigbee2MQTT device settings page with switch, power-outage memory, and power/voltage energy readings
We even have a child lock, which is a button lock from the case.
Screenshot of Zigbee reporting settings listing attributes with “Apply” and “Disable” buttons.
We control the frequency of the measurement reports.
Home Assistant screenshot with sliders for power, current, voltage, and energy calibration and precision
The device also allows percentage calibration of measurements, which will certainly be useful for those wishing to compare it to a higher-end meter.
Home Assistant screenshot showing a Zigbee device state in JSON and navigation tabs
This is what the JSON published by the equipment looks like.

It remains to look inside - for educational purposes only. This is a Zigbee-based device, no need to dismantle it to make it work without the cloud. We are pulling off the hooks:
White in-wall outlet with loosened front frame; side ventilation slots visible in close-up
Someone has taken care of the insulation:
Disassembled in-wall socket showing PCB, wire, and a spring coil antenna inside the housing
Inside, what is striking is the enclosure based on the ZT2S module, similar to the WB2S, CB2S, and TYWE2S. Simply put, the electronics are the same, only the module is with Zigbee instead of Wi-Fi.
Inside a wall socket: PCB with screw terminals, relay, and a communication module in a white housing
The measurements are taken by the BL0942, which probably reports them to the module via the UART.
Close-up of a socket PCB with ZT2S module, relay, capacitors, and brass contacts, held between fingers
The relay is an FH17-1A2TLE operating on 5 volts. It is indeed described as being on 16 A.
Close-up of a PCB with FANHAR FH17-1A2TLE relay and electronic components
The circuit powers a BP2525 which probably generates 5 V, this is a non-isolated voltage step-down converter.
Close-up of a socket’s PCB with relay, capacitors, and SMD components
The AMS1117-3.3 is still obscured on the underside; this is what powers the module from communications, as these modules run on 3.3 V.

In summary , the possibilities are great and everything has been thought of. And you can calibrate, and you can turn off the annoying LED, and you can even lock the button from the socket housing via the child lock function. In addition, everything with Zigbee communication, so there is no problem pairing with HA, and the device further extends the range of our network. Then there's the price - in our country it's £80, which is more expensive than the Wi-Fi version, but maybe it's worth it?
Do you use this type of socket, do you see a use for it? Where is energy measurement useful?

About Author
p.kaczmarek2
p.kaczmarek2 wrote 14103 posts with rating 11949 , helped 641 times. Been with us since 2014 year.

Comments

kozak 22 02 Mar 2026 18:32

Hi. I have a faulty buzzer in my old washing machine that told me when the wash was finished.... so with the help of such a socket I detect if the wash is already finished :) Negligible power consumption... [Read more]

%}