Schneider Electric iEM3000 series Modbus energy meter ab Fimware 8.4

  • Hallo liebe Gemeinde,

    hat jemand von euch vielleicht ein Template für "iEM3000 series Modbus energy meter" für mich? Denn ich habe überhaupt keine Ahnung wie ich das Teil in Tasmota Auswerten kann.

    Soweit ich das verstehe, muss ich in der "my_user_config.h" die Spalte

    Code
    #define USE_IEM3000 

    auskommentieren. Aber was ich nicht verstehe, ist wie ich in Tasmota als Device auswähle, denn es ist nicht zu finden.

    Deshalb bin ich auf die gekommen, dass ich ein Template erstellen muss, so wie es hier Tasmota/TEMPLATES.md at v9.2.0 · arendst/Tasmota · GitHub für einige Geräte gemacht wurde, aber eben nicht für meins :-(.

    Was für mich als Anfänger schwer zu verstehen ist, ist das es eine Info ( -Add support for Schneider Electric iEM3000 series Modbus energy meter by Marius Bezuidenhout) auf der Tasmota Seite gibt, aber sonst im ganzen Googleuniversum keine weiteren Informationen dazu existieren ;)

    Ein paar Infos zu meiner Hardware/Software:

    Schneider Electric iEM3150 Modbus energy meter

    RS485 auf TTL umsetzer

    Wemos D1 Mini ESP8266

    Tasmota Firmware über VSC (Platformio)

    Vielen Dank im Voraus.

    Gruß

    Martin;)

  • Hallo,

    Lösung für das Problem:

    1. Folgendes in der Firmware ergänzen

    2. Im Gerät Parity auf "None" setzen

    3. unter Tasmota Configuration --> Configure Module --> Generic (18) auswählen und unter TX GPIO1 "iEM3000 TX" auswählen und unter TX GPIO3 "iEM3000 RX" auswählen.

    So funktioniert zumindest die Verbindung.

    Einige angezeigten Werte scheinen aber nicht korrekt zu sein.

    Volt= Wert OK

    Current= Wert OK

    Power= Wert nicht OK

    Apparent Power= Wert OK

    Reactive Power= Wert nicht OK

    Power Factor= Wert nicht OK

    Frequency 50 Hz= Wert OK

    Energy Today= Wert nicht OK

    Energy Yesterday = Wert nicht OK

    Energy Total= Wert nicht OK

    Mal schauen vielleicht bekommen wir das auch noch hin ;)

    Gruß

    Martin