Hauptmenü

pumpzeit anzeigen lasssen

Begonnen von vilguy, 04 Februar 2021, 12:55:18

Vorheriges Thema - Nächstes Thema

vilguy

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?


Mario67

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
FHEM auf Raspberry Pi 4 mit CUL868, WMBUS,
FS20 ST, FS20 AS4-3, FS20 SU-2, FS20 DF, 1-Wire + RS-232: AB Electronics Com Pi RS232, Brandmelder + Fenster: AB Electronics IO Pi 32
BUDERUS GB142 über EMS/AVR-NET-IO, WESTAFLEX WAC250 über RS232, MySensors
mit fhem.cfg & includes glücklich

vilguy

hat mir super weitergeholfen, ich hab jetzt zum schluss an der anpassung des sekundenformats "gehangen"
also muchas gracias