Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. Schneider iEM3155 Energiezähler mit Modbus

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Schneider iEM3155 Energiezähler mit Modbus

    This topic has been deleted. Only users with topic management privileges can see it.
    • E
      ErazorVIP last edited by

      Hallo liebe Gemeinde.

      Ich komme mit den Modbus Settings nicht ganz klar. Vielleicht kennt sich jemand von euch damit aus?
      Die Kommunikation mit dem Gerät funktioniert doch ich bekomme leider nicht alle Werte sauber in den
      ioBroker.

      Was muss ich bei diesen Beispiel:
      Unbenanntes Bild.png
      eingeben?

      Flot (Big Endian Word Swap) funktiniert nicht.

      MERA9MEM3300_PEP_1.pdf

      S 1 Reply Last reply Reply Quote 0
      • S
        Sukram85 @ErazorVIP last edited by

        Guten Morgen liebe Gemeinde.

        Ich habe gegenwärtig, so alt dieser Post ist, genau das dieses Problem ebenfalls.
        Hat hierzu jemand eine Lösung gefunden und wenn ja, würde er uns / mir diese mitteilen?

        Dank und Gruß.

        wendy2702 MartinP 2 Replies Last reply Reply Quote 0
        • wendy2702
          wendy2702 @Sukram85 last edited by

          @sukram85 was ist aktuell eingestellt?

          Wie sieht das Debug Log dazu aus?

          S 1 Reply Last reply Reply Quote 0
          • MartinP
            MartinP @Sukram85 last edited by

            @sukram85 Das standard Float Format von Javascript ist IEE 754 Double Precision, also 64 Bit. Hier wird 32 Bit Float geliefert.
            Wie man damit in Javascript umgehen kann überfordert aber mein Wissen....

            Homoran 1 Reply Last reply Reply Quote 0
            • S
              Sukram85 @wendy2702 last edited by

              @wendy2702 Guten Morgen
              Ich habe viele andere Werte korrekt auslesen können, die ebenfalls mit Float (Big Endian Word Swap) abgefragt werden und im Verzeichnis vom Hersteller als Float32 bezeichnet werden. Interessanterweise jedoch mit einem Versatz der Adresse. Dieses funktioniert bei genau diesem Wert jedoch nicht und ich bekomme ihn nicht ausgelesen. Der Wert passt mit dem Wert vor Ort von vorne bis hinten nicht überein.
              Ich habe entsprechend auch schon die originale Adressierung, also 45100 (statt 45098, wie beschrieben) versucht. Auch nichts.
              Spaßeshalber habe ich mal die verschiedenen Typen durchprobiert - keine Besserung in Sicht.
              Bei diesem Wert gehen mir gerade die Ideen aus, warum es nicht klappt. Strom, Volt, ... kann ich ansonsten korrekt auslesen aus dem Zähler.
              Dabei geht es übrigens um einen Schneider EM3255 - zur allgemeinen Information.

              @MartinP
              Wie oben bereits geschrieben, klappt es bei den anderen Werten soweit ja auch. Warum es da jedoch nicht klappt... keine Ahnung.

              Gruß

              D 1 Reply Last reply Reply Quote 0
              • D
                Dieter_P @Sukram85 last edited by

                @sukram85

                klappen die Folgenden werte wie Teilenergieimport und Phasenenergie-Import?

                Die Gesamtenergie-Import dürfte ja eine Summe daraus sein.

                Kannst Du Werte im Display ablesen? Oder gibt es da evtl. noch gar nichts, weil nicht im Menü des Zählers konfiguriert?

                S 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @MartinP last edited by Homoran

                  @martinp sagte in Schneider iEM3155 Energiezähler mit Modbus:

                  Wie man damit in Javascript

                  was ist jetzt mit Javascript??

                  @Sukram85
                  Zeig doch mal was!

                  Registerbeschreibung, Einstellungen usw.

                  1 Reply Last reply Reply Quote 0
                  • wendy2702
                    wendy2702 last edited by

                    Zum Testen:

                    Alle Register exportieren und sichern, dann löschen und nur das eine Register eintragen.

                    Instanz auf Debug stellen und logfile mal posten, eventuell sieht man dann etwas mehr .

                    Und die Fragen von @Dieter_P und @Homoran beantworten

                    1 Reply Last reply Reply Quote 0
                    • S
                      Sukram85 @Dieter_P last edited by Sukram85

                      @dieter_p Diese Werte habe ich speziell noch nicht abgefragt.
                      Bisher bekomme ich Spannung, Frequenz, Ampere... die habe ich testweise mal abgefragt und klappt...
                      Werde die aber auch versuchsweise machen und mich dazu dann nochmal melden, ob dies dann klappt - oder eben auch nicht.
                      Die Werte kann ich übrigens im Display ablesen, ja. Die Zähler sind schon länger verbaut und sollen nun regelmäßig automatisch abgefragt werden - bisher ist dies nur mit der guten alten Knipse geschehen...

                      @Homoran In Java habe ich bisher nichts gemacht. Ich trage die Werte lediglich in den ModBus Einstellungen ein und lasse sie mir im iOBroker direkt anzeigen ohne irgeed etwas. Ich werde dazu unseren ITler aber nochmal genauer fragen!

                      @wendy2702 bzgl. des Logfiles... mache ich später nen Screenshot von und stelle ihn mal ein. Mit Register löschen (...) teste ich bei der Gelegenheit dann auch mal...

                      Als Anmerkung: Bisherige Gehversuche in iOBroker: quasi 0. Dies kam nun durch unseren ITler... in diesem Fall hat er jedoch auch noch keine Erfahrungen sammeln können

                      Bilder stelle ich später dann ein.

                      Gruß

                      D 1 Reply Last reply Reply Quote 0
                      • D
                        Dieter_P @Sukram85 last edited by

                        @sukram85 said in Schneider iEM3155 Energiezähler mit Modbus:

                        @dieter_p
                        Die Werte kann ich übrigens im Display ablesen, ja. Die Zähler sind schon länger verbaut und sollen nun regelmäßig automatisch abgefragt werden - bisher ist dies nur mit der guten alten Knipse geschehen...

                        Ok, dann sollte der Zähler für diese Werte ja korrekt arbeiten und es geht wirklich nur um die richtige/funktionierende Abfrage.
                        Bzw. der iEM3255 hat ja RS485 Schnittstelle wie setzt Du diese zum IOBroker um? Irgendein Gateway dazwischen?

                        S 1 Reply Last reply Reply Quote 0
                        • S
                          Sukram85 @Dieter_P last edited by Sukram85

                          @dieter_p Guten Morgen
                          anbei schonmal 2 Bilder. Mir geht es bei dem Bild mit den Werten eigentlich um den letzten Wert - aber dieser stimmt eben "nicht".
                          Wegen der umsetzen der Schnittstelle: Da sitzt ein PAS600 Server von Schneider dazwischen, der die ModBus-Abfrage vornimmt und über LAN weiterleitet. Dieser funktioniert generell auch - sonst hätte ich ja keine anderen Werte.

                          Ferner habe ich unserem ITler die Angaben von hier geschickt und er schaute auch fragend in die Luft.
                          Er müsste sich da also auch erst weiter reinfuchsen und kann mir aktuell nicht weiter helfen außer mit allgemeinem Wssen über den iOBroker.
                          Speziell nun wegen der Java-Frage und dem Anderen, daher frage ich mal detaillierter nach:

                          @wendy2702 wie bzw. wo kann ich denn alle Register sichern, löschen und dann auf Debug stellen?
                          Ich habe auch schon öfters versucht, nur diesen einen Wert abzufragen, sofern du dies meinst, und habe dann alles andere gelöscht gehabt. Die anderen Werte sind nur rein gekommen, um zu schauen, ob ich einen generellen Fehler mache oder ob ich andere Sachen auslesen kann - dies gelingt, wie man sieht, mit Erfolg!
                          Den Log habe ich mal mit eingestellt. Ich habe den ModBus Adapter neu gestartet und die Meldungen abgewaret. Wie man aber sieht, verbindet er sich und meldet ansonsten nichts - oder gibt es woanders noch einen anderen LogFile, den du sehen magst?
                          Die Fehler oben sind "nicht" von dem ModBus Adapter! Unser ITler hat hier diverse andere Instanzen laufen, wo diese her kommen. Die können in unserem Fall unberücksichtigt bleiben!

                          So, hoffe das hilft vorerst weiter. Werde noch versuchen mich die Tage mit den anderen Sachen etwas mehr zu beschäftigen.

                          Danke euch schon mal

                          Log-Eintrag.PNG

                          Werte ausgelesen.PNG

                          Einstellungen Modbus.PNG

                          wendy2702 1 Reply Last reply Reply Quote 0
                          • wendy2702
                            wendy2702 @Sukram85 last edited by

                            @sukram85 wird oder soll Iob kommerziell benutzt werden?

                            1 Reply Last reply Reply Quote 0
                            • S
                              Sukram85 last edited by Sukram85

                              @wendy2702 für mich auf Arbeit, da ich keine Lust habe jeden 01. eines Monats knipsen zu kommen. Macht sonntags nicht so viel Spaß. Also ich habe keinen Gewinn im geldlichen Sinne davon. - Wenn du das nun wissen magst

                              Update:
                              nach dem Austausch mit Schneider, Fehler gefunden.
                              Lag nicht an den Modulen.
                              Danke euch dennoch

                              wendy2702 1 Reply Last reply Reply Quote 0
                              • wendy2702
                                wendy2702 @Sukram85 last edited by

                                @sukram85 wäre ja dann schön wenn du die Lösung für die Nachwelt hier teilen würdest.

                                1 Reply Last reply Reply Quote 0
                                • S
                                  Sukram85 last edited by Sukram85

                                  @wendy2702 Die Lösung ist gewesen, dass ich einen Parametrierungsfehler im PAS600 hatte. Dadurch konnte er nicht alle Datensätze korrekt wiedergeben - es haben sich Bereiche überschnitten. Ein Update half hier schon mit kurzer Änderung. - Wer also anders den Server realisiert, sollte dies so nicht haben.
                                  Wäre nun interessant, ob der Starter des Posts das auch hatte... oder einen anderen Grund hatte. Dies weiß ich natürlich auch nicht.

                                  Gruß

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  779
                                  Online

                                  31.7k
                                  Users

                                  79.8k
                                  Topics

                                  1.3m
                                  Posts

                                  energiezähler modbus schneider
                                  6
                                  15
                                  669
                                  Loading More Posts
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                  The ioBroker Community 2014-2023
                                  logo