Hallo,
ich habe ein notify (bei Änderung der PV-Leistung) das abhängig von der PV Leistung ein Gerät einschaltet und ausschaltet (auch mehrfach am Tag).
Nun soll es aber eine Begrenzung der Laufzeit am Tag geben, sodass an Sonnigen Tagen das Gerät nicht zu lange läuft.
Wie kann ich das Lösen?
Anhand der Ein-/Ausschaltzeiten (Systemzeit) eine dummy Variable hochzählen. Bei Überschreitung des Limits abschalten, dafür zyklisch prüfen. Reset bei Geisterstunde. Oder so...
Ich werde es so umsetzen:
Anpassung des Schaltmoduls (Mischung aus Intertechno und PT2272)
-> Hinzufügen Attribut Power für zuweisung geschaltete Leistung, optional natürlich
In den Internals:
-> AkPower wenn Schalter on dann Wert von Attribut Power, sonst 0
-> DailyPower = akkumulierter Stromverbrauch am Tag, berechnet aus Power und OnTime
-> OnTime = Abfallprodukt, wie lange war Schalter schon am Tag an - berechnet durch Modul
Später:
Zusätzlich auf der Startseite von FHEM alle DailyPower und AkPower akkumuliert als Infosatz: FHEM schaltet xx Watt und xx kWh
Vielleicht findest Du auch in diesem Thread noch Anregungen: http://forum.fhem.de/index.php/topic,25048.0.html