Mini-Solaranlagen-Einspeisezähler mit EM1000-HSM realisiert

Begonnen von projectsun, 02 Mai 2014, 13:27:46

Vorheriges Thema - Nächstes Thema

projectsun

Hallo!

Wie schon im Betreff geschrieben habe ich einen Mini-Solaranlagen-Einspeisezähler mit EM1000-HSM realisiert.
Das funktioniert ganz toll, wenn man die Netzseite als Lastseite nimmt.

Dummerweise braucht ja das kleine Modul auch etwas Strom und in der Nacht werden alle 5-10 Minuten immer 0.545 kWh addiert,
da ja der Strom quasi "falschherum" fliesst.

2014-05-02_04:45:19 CUL_EM_6 CNT: 121 CUM: 341.629  5MIN: 0.000  TOP: 0.000
2014-05-02_04:50:19 CUL_EM_6 CNT: 122 CUM: 342.175  5MIN: 0.000  TOP: 0.000
2014-05-02_04:55:19 CUL_EM_6 CNT: 123 CUM: 342.175  5MIN: 0.000  TOP: 0.000
2014-05-02_05:00:19 CUL_EM_6 CNT: 124 CUM: 342.721  5MIN: 0.000  TOP: 0.000
2014-05-02_05:05:19 CUL_EM_6 CNT: 125 CUM: 343.267  5MIN: 0.000  TOP: 0.000
2014-05-02_05:10:19 CUL_EM_6 CNT: 126 CUM: 343.267  5MIN: 0.000  TOP: 0.000
2014-05-02_05:15:19 CUL_EM_6 CNT: 127 CUM: 343.813  5MIN: 0.000  TOP: 0.000
2014-05-02_05:20:19 CUL_EM_6 CNT: 128 CUM: 343.813  5MIN: 0.000  TOP: 0.000
2014-05-02_05:25:19 CUL_EM_6 CNT: 129 CUM: 344.359  5MIN: 0.000  TOP: 0.000
2014-05-02_05:30:19 CUL_EM_6 CNT: 130 CUM: 344.905  5MIN: 0.000  TOP: 0.000
2014-05-02_05:35:19 CUL_EM_6 CNT: 131 CUM: 344.905  5MIN: 0.000  TOP: 0.000
2014-05-02_05:40:19 CUL_EM_6 CNT: 132 CUM: 345.451  5MIN: 0.000  TOP: 0.000
2014-05-02_05:45:19 CUL_EM_6 CNT: 133 CUM: 345.451  5MIN: 0.000  TOP: 0.000
2014-05-02_05:55:19 CUL_EM_6 CNT: 135 CUM: 346.543  5MIN: 0.000  TOP: 0.000
2014-05-02_06:00:19 CUL_EM_6 CNT: 136 CUM: 346.543  5MIN: 0.000  TOP: 0.000
2014-05-02_06:05:19 CUL_EM_6 CNT: 137 CUM: 347.089  5MIN: 0.000  TOP: 0.000
2014-05-02_06:10:19 CUL_EM_6 CNT: 138 CUM: 347.089  5MIN: 0.000  TOP: 0.000
2014-05-02_06:15:19 CUL_EM_6 CNT: 139 CUM: 347.635  5MIN: 0.000  TOP: 0.000

Könnte man im 15_CUL_EM Modul filtern, dass der kumulierte Wert bei 5min: und top:0 nicht ansteigt?

rudolfkoenig

Doch, ich waere bereit einen passenden Patch einzubauen.

projectsun

Danke! Das klingt ja super.

Kann ich diesen Patch dann hier im Thread finden?

rudolfkoenig

Ich vermute, ich habe micht nicht klar ausgedrueckt: wenn DU ein Patch erstellst, und es hier anhaengst, dann werde ich es pruefen, und einchecken.

projectsun

hmm... hab mit perl noch nie programmiert. nur vb.
nuja, dann muss ich mir wohl selbst helfen.
noch ne dämliche frage: muss ich bei jeder änderung des modul fhem stoppen und neu starten?

JoWiemann

Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

projectsun

also ich hab nen patch... aber der wird nur für mein problem funktionieren. :)

  # correct counter wraparound
if ($total_cnt = $total_cnt_last + 545) {
$total_cnt = $total_cnt - 545;
}
if ($total_cnt = $total_cnt_last + 546) {
$total_cnt = $total_cnt - 546;
}


    if($total_cnt < $total_cnt_last) {
      # check: real wraparound or reset only