<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
  <meta name="Generator" content="Zarafa WebAccess v7.1.3-40304">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Erstellen eines Virtuellen Channels im Frontend</title>
  <style type="text/css">
      body
      {
        font-family: Arial, Verdana, Sans-Serif ! important;
        font-size: 12px;
        padding: 5px 5px 5px 5px;
        margin: 0px;
        border-style: none;
        background-color: #ffffff;
      }

      p, ul, li
      {
        margin-top: 0px;
        margin-bottom: 0px;
      }
  </style>
</head>
<body>
<p>Hallo,</p><p> </p><p>bisher konnte ich leider nicht den Verlauf des allg. Stromverbrauchs im Frontend darstellen.</p><p>Grund dafür ist der Stromzähler der in Verbindung mit der PV-Anlage nur einen um den Eigennutzung bereinigten Wert anzeigt.</p><p>Sobald diie PV-Anlage arbeitet sieht man nur noch den Nettoverbrauch, bzw 0</p><p> </p><p>Messdaten:</p><p>Channel 1 Stromzähler: ( Stromverbrauch abzgl. Eigennutzung PV )  NettoVerbrauch</p><p>Channel 2 Stromzähler: Einspeisung PV-Anlage</p><p>Channel 3 Stromzähler: Brutto Ertrag PV-Anlage</p><p> </p><p>das Sieht dann so aus:</p><p> </p><p>s. frontend-1.png</p><p> </p><p> </p><p>Damit  ich die Werte vom Stromverbrauch(Brutto) auch im Frontend sehe habe ich  mir eine SQL Procedure geschrieben die aus den vorhandenen Werten der  Stromzähler (Channel 1 -3) den Brutto Stromveerbrauch pro Minute  errechnet und in die Datenbank schreibt. </p><p> </p><p>Denn neuen Kanal habe ich im Frontend als Strommesser angelegt:</p><p>Channel 5: Strommesser: BruttoVerbrauch</p><p> </p><p>Die Procedur macht dann folgendens:</p><p> </p><p>Es werden für Channel 1-3  die Zählerstände pro Minute ermittelt ( 12:00:00, 12:01:00 .....) </p><p>Aus der Differenz von einer zur anderen Minute wird der BruttoVerbrauch berechnet und in die DB geschrieben.</p><p>BruttoVerbrauch = NettoVerbrauch + (PV-Brutto-PV-Netto)</p><p> </p><p>Die Procedure kann z.B täglich  über cron getriggert werden .</p><p> </p><p>und so sieht das dann aus:</p><p> </p><p>s. frontend-2.png</p><p> </p><p> </p><p>In der Anlage ist auch der Quelltext. Vielleicht kann das ja noch jemand gebrauchen...</p><p> </p><p> </p><p>Gruss</p><p> </p><p>Eugen</p><p> </p><p> </p><p> </p><p> </p><p> </p>
</body>
</html>