Modbus: Werte skalieren

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Grestorn
    LoxBus Spammer
    • 11.07.2022
    • 307

    #1

    Modbus: Werte skalieren

    Ich habe eine ganze Batterie an PowerMeter vom Elektriker im Schaltschrank installieren lassen. Es handelt sich um B+G E-Tech DS100-00B, die kriegt man für günstiges Geld.

    Das ganze ist per ModBus RTU Extension an den Miniserver angebunden. Ich will die Programmierung selbst machen, um Geld zu sparen.

    Ich kann das Gerät sehen und Werte abfragen, die Ergebnisse sind sinnvoll und passen zur Anzeige. Yeah!

    Dennoch einige simple Fragen, zu denen ich im Forum per Suche keine Antwort gefunden habe:

    Die meisten Werte kommen als Integer, aber unterschiedlich skaliert. So wird die gesamt Energie als 100tel kWh geliefert. Beispiel: In der Anzeige des Powermeters steht 3,74 kWh. Das Modbusregister liefert den Wert 374 zurück, in der Doku steht Einheit kWh und Format Int32+2 - also ein Integer-Wert, bei dem die letzten beiden Stellen als Dezimalstellen verwendet werden. Das passt zu meinem Ergebnis.

    Klar kann ich selbst einen Div Baustein zwischenschalten, der echte kWh daraus berechnet. Aber das muss doch einfacher gehen. Ich dachte erst, dass ich als Einheit einfach "<v.2>kWh" angeben kann und Loxone das korrekt auswertet. Das stimmt aber nicht, er schreibt dann einfach 374,00 kWh (geile Wurst!).

    Es muss doch einen einfachen Skalierungsfaktor in den Einstellungen geben, da all diese Werte unterschiedlich und schön krum skaliert sind. Mal W, mal 10.tel kW, mal 100tel kW usw.

    Muss ich da wirklich manuell jeden einzelnen Wert mit einem Div-Baustein skalieren?
  • AlexAn
    Lebende Foren Legende
    • 25.08.2015
    • 4315

    #2
    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: image.png Ansichten: 0 Größe: 43,3 KB ID: 429208

    gibt aber auch Systeme die einen variablen Skalierungsfaktor haben und da muss man dann schon mit einem Formelbaustein arbeiten​
    Zuletzt geändert von AlexAn; 11.04.2024, 18:48.
    Grüße Alex

    Kommentar

    • Grestorn
      LoxBus Spammer
      • 11.07.2022
      • 307

      #3
      Oh Mann. So einfach. Unter "Korrektur" hätte ich keine Skalierungsfaktoren gesucht

      1000 Dank

      Kommentar

      • svenvl
        Azubi
        • vor einer Woche
        • 2

        #4
        Lieber Grestorn,

        Ich habe auch den Energiezähler B+G E-Tech DS100-00B. Ich kann nicht die richtigen Modbus-Adressdaten finden, um dies ordnungsgemäß in Loxone zu integrieren.
        Im Handbuch finde ich nur Adressen, die keine Werte liefern.

        Könnten Sie uns bitte mitteilen, welche Modbus-Adressen Sie dafür verwenden?
        Total Power
        Total importe
        total exporte

        Vielen Dank im Voraus für Ihre Bemühungen.

        Grüße Sven

        Kommentar

        • Grestorn
          LoxBus Spammer
          • 11.07.2022
          • 307

          #5
          Hier ein Template, das Du verwenden kannst:
          Angehängte Dateien

          Kommentar

          • svenvl
            Azubi
            • vor einer Woche
            • 2

            #6
            Vielen Dank für die schnelle Antwort und Vorlage!

            Kommentar

            Lädt...