FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: vilguy am 04 Februar 2021, 12:55:18

Titel: pumpzeit anzeigen lasssen
Beitrag von: vilguy am 04 Februar 2021, 12:55:18
hi,
ich nutze für meine solarsteuerung (pool) mit differenzschaltung (Temp.ermittlung über sensoren und aktivieren der pumpe und des wegeventils über gpios -> relais) eine doifroutine. klappt super, jetzt würde ich gern die pumpzeit unter solarbedingungen anzeigen lasssen, also einen counter für einen bestimmten schaltzustand (solarventil+pumpe on) wobei solar on auch reichen würde da die pumpe automatisch mit anspringt. wie löse ich das problem? ich würde jetzt versuchen den schaltzustand des gpio zu überwachen. on=solarpumpe=stoppuhr starten so in etwa. oder gibt es eine wesentlich einfachere methode?
Titel: Antw:pumpzeit anzeigen lasssen
Beitrag von: xenos1984 am 04 Februar 2021, 13:27:56
http://fhem.de/commandref.html#HourCounter
Titel: Antw:pumpzeit anzeigen lasssen
Beitrag von: Mario67 am 04 Februar 2021, 15:25:13
Ich habe das für meine Pumpe am Pool so gelöst:

defmod PoolPumpOperatingTimeCounter HourCounter Pool_Pumpe:on Pool_Pumpe:off

attr PoolPumpOperatingTimeCounter stateFormat { sprintf("Umwälzungen: %.1f, Laufzeit: %.1f h", ReadingsVal("PoolPumpOperatingTimeCounter", "CirculationCount", 0), ReadingsVal("PoolPumpOperatingTimeCounter", "OperatingTimeDay", 0))}
attr PoolPumpOperatingTimeCounter userReadings OperatingTimeDay { sprintf("%10.3f", ReadingsVal("PoolPumpOperatingTimeCounter", "pulseTimePerDay", 0) / 3600.0);; }, \
CirculationCount {sprintf("%3.2f", ReadingsVal("PoolPumpOperatingTimeCounter", "OperatingTimeDay", 0) * (6.0 / 19.0));; }, \
PowerConsumptionPerDay {sprintf("%3.2f", ReadingsVal("PoolPumpOperatingTimeCounter", "OperatingTimeDay", 0) * 0.45);; }


Readings:
   OperatingTimeDay
   CirculationCount (Anzahl der Umwälzungen des gesamten Poolwassers am Tag)
   PowerConsumptionPerDay (genutzte Energie je Tag)

Ich denke jetzt muss man die Einschaltbedingung noch anpassen.

Gruß,
Mario
Titel: Antw:pumpzeit anzeigen lasssen
Beitrag von: vilguy am 04 Februar 2021, 16:21:02
hat mir super weitergeholfen, ich hab jetzt zum schluss an der anpassung des sekundenformats "gehangen"
also muchas gracias