EDL21 / Core Update 2025.1.0

Good morning everyone,

Happy New Year to everyone again!

So since the core update to 2025.1.0 this morning, my EDL21 integration has stopped working. I use it to read my electricity meter.
I use a Weidmann USB sensor. My HA is installed on a Dell 5290 notebook.
It’s not that dramatic now because I still have a ShellyEM in the sub-distribution. The EDL21/SML should work again though.
What’s the best way to do this?
Who can and wants to help me? I’ve attached some screenshots that might help.
My entries were previously in a sensor.yaml and in the CONFIG/template/strom.yaml

Greetings from Bayreuth
Martin

#USB-Sensor Weidmann--------------
- platform: edl21
  name: Stromzaehler
  serial_port: /dev/ttyUSB0
  scan_interval_seconds: 5
- name: Strombezug
      state: >
        {% set pwrin = states('sensor.stromzaehler_positive_active_energy_in_tariff_t1') | float %}
        {{ pwrin / 1000 | round(3) }}
      unit_of_measurement: kWh
      state_class: total_increasing
      device_class: energy
    #zusatz 27.09.2022
    - name: Nettobezug
      state: >
        {% set pwrin = states('sensor.stromzaehler_sum_active_instantaneous_power') | float %}
        {{ pwrin / 1000 | round(3) }}
      unit_of_measurement: kWh
      state_class: total_increasing
      device_class: energy




HA-2025-4

Guten Morgen an Alle,

noch mal ein Schönes Neues Jahr für alle!
Also seit dem Core Update auf 2025.1.0 heute früh funktioniert meine EDL21 Integation nicht mehr.Ich lese damit meinen Stromzähler aus.
Ich verwende einen Weidmann USB Sensor.Installiert ist meine HA auf einen Dell 5290 Notebook.
Ist jetzt nicht so dramatisch,weil ich noch einen ShellyEM in der Unterverteilung habe.Das EDL21/SML soll aber wieder funktionieren.
Wie kann ich das am besten machen?
Wer kann und will mir helfen.Anbei einige Screenshots,die vielleicht helfen.
Meine Einträge standen bisher in einer sensor.yaml und in der CONFIG/template/strom.yaml

Grüße aus Bayreuth
Martin

1 Like

Bei mir hat tatsächlich geholfen, den smartmeter kurz vom USB getrennt zu haben und dann einen Neustart von ha durchgeführt zu haben. Danach hat alles funktioniert
Gruß

nützt nicht,leider

Ich habe das gleiche Problem. Der Neustart & Co. hat leider auch nicht geholfen. Hilft bei der Lösung vielleicht nicht aber es scheint ein generelles Problem zu sein.

1 Like

Hallo Zusammen,

genau das gleiche Problem bei mir. Nutze auch den IR Lesekopf von Weidmüller. Nach dem Update auf 2025.1.1 geht es nicht mehr.
Gibt es schon einen entsprechenden Issue Eintrag für EDL21?
Sonst überlege ich erstmal wieder auf die 2024.12.x Version zurück zu gehen.

Danke und VG
Volker

1 Like

Hallo Leute,

habe das gleiche Problem, die EDL21 Integration wir nicht mehr angezeigt.
Ich vermute durch das Update wurden die Dateien im “custom_components” Ordner umgeschrieben.

Ich habe den Ordner “edl21” im “custom_components” Ordner gelöscht, dann HomeAssistant neu gestartet, den neusten “edl21” von GitHub kopiert und anschließend Neustarten.
Läuft…

Probiert es aus…

1 Like

Servus,
super.Habe ich nachgemacht.Funktioniert auch wieder bei mir.TOP!

Hello,
great. I copied it. It works for me again. TOP!

Cool! Vielen Dank. Das hat für mich auch funktioniert.
Allerdings ist jetzt wieder der Default Intervall von 60 Sekunden aktiv.
Ich hatte vorher in der Sensor.py 10 Sekunden eingestellt.
Habe jetzt auch dort angepasst:
MIN_TIME_BETWEEN_UPDATES = timedelta(seconds=10)

Trotzdem aktualisiert er nur ca. alle 60 Sekunden.
Hat jemand noch eine Idee wie ich das auf 10 Sek. jetzt setzen kann?

Danke und VG

1 Like

If you do it like @sap_ny, it works every 10sec, like bevor.
I tested it successfully today.
It´s crazy, in the meantime when no sensor was available (around 4 hours) he still recorded all data without gaps every 10 seconds perfectly.

here you get it: