The edl21 integration lets you read German EDL21 smart meters using SML from Home Assistant.

In order to connect to the smart meter, an infrared transceiver is required.

Compatible transceivers:

Tested smart meters:

  • APATOR Norax 3D (enable InF Mode as described in manual to retrieve full data)
  • DZG DWS76 (enable InF as described in manual to retrieve full data)
  • Iskraemeco MT175 (ISKRA MT175-D2A51-V22-K0t)


To set it up, add the following information to your configuration.yaml file:

  - platform: edl21
    serial_port: /dev/ttyUSB0

Configuration Variables

name string (Optional)

The friendly name of the smart meter.

serial_port string Required

The device to communicate with. When using ser2net, use socket://host:port.


To use this integration with a remote transceiver you could use ser2net.

Example ser2net.conf configuration file:

2001:raw:0:/dev/ttyUSB0:9600 8DATABITS NONE 1STOPBIT