FHEM Forum

FHEM - Hausautomations-Systeme => SlowRF => Thema gestartet von: projectsun am 02 Mai 2014, 13:27:46

Titel: Mini-Solaranlagen-Einspeisezähler mit EM1000-HSM realisiert
Beitrag von: projectsun am 02 Mai 2014, 13:27:46
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?
Titel: Antw:Mini-Solaranlagen-Einspeisezähler mit EM1000-HSM realisiert
Beitrag von: rudolfkoenig am 02 Mai 2014, 15:59:09
Doch, ich waere bereit einen passenden Patch einzubauen.
Titel: Antw:Mini-Solaranlagen-Einspeisezähler mit EM1000-HSM realisiert
Beitrag von: projectsun am 03 Mai 2014, 10:46:20
Danke! Das klingt ja super.

Kann ich diesen Patch dann hier im Thread finden?
Titel: Antw:Mini-Solaranlagen-Einspeisezähler mit EM1000-HSM realisiert
Beitrag von: rudolfkoenig am 03 Mai 2014, 11:46:41
Ich vermute, ich habe micht nicht klar ausgedrueckt: wenn DU ein Patch erstellst, und es hier anhaengst, dann werde ich es pruefen, und einchecken.
Titel: Antw:Mini-Solaranlagen-Einspeisezähler mit EM1000-HSM realisiert
Beitrag von: projectsun am 03 Mai 2014, 18:34:24
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?
Titel: Antw:Mini-Solaranlagen-Einspeisezähler mit EM1000-HSM realisiert
Beitrag von: JoWiemann am 03 Mai 2014, 20:11:40
reload modulname ist die Lösung
Titel: Antw:Mini-Solaranlagen-Einspeisezähler mit EM1000-HSM realisiert
Beitrag von: projectsun am 05 Mai 2014, 21:44:22
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