FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Mazz78 am 31 März 2022, 22:24:31

Titel: Reading täglich zurücksetzen
Beitrag von: Mazz78 am 31 März 2022, 22:24:31
Hallo zusammen,

ich habe in meiner Gartenbewässerung für jeden Wasserstrang je einen Flowmeter der an einem Arduino (mit Firmata) hängt.
Wenn die Blumenbeete bewässert werden, gibt der Flowmeter Ticks als STATE aus.

Diese Ticks (40325) würde ich gerne täglich (00:00) auf null zurücksetzen.
Wie man hier sieht hat der Flowmeter an diesem Tag 40325 Ticks gezählt.

(Ja, ich weiß... man könnte die Ticks jetzt noch in Liter umrechnen)  ::)

Hier das List für den Flowmeter:

Internals:
   DEF        40
   IODev      FIRMATA_MEGA_3031
   NAME       FRM_3031_PIN_40
   NR         159
   PIN        40
   STATE      40325
   TYPE       FRM_IN
   READINGS:
     2022-03-29 17:19:36   count           40325
     2022-03-29 17:19:36   reading         on
     2022-03-26 13:20:25   state           Initialized
Attributes:
   IODev      FIRMATA_MEGA_3031
   alias      FlowMeter_4
   count-mode rising
   group      Arduino_3031_Garten
   room       Garten,System
   stateFormat count



Ich habe es auf diesem Weg probiert, was aber nicht funktioniert.

DOIF <name> setreading FRM_3031_PIN_40 count 0 DOELSEIF ([00:00])


Kann mir jemand sagen wo der Fehler liegt ?

Grüße
Titel: Antw:Reading täglich zurücksetzen
Beitrag von: Stelaku am 31 März 2022, 22:51:07
Vieleicht hilft Dir das weiter
defmod Countreset DOIF ([00:00])\
(setreading FRM_3031_PIN_40 count 0)
attr Countreset do always


Gruß
Stephan
Titel: Antw:Reading täglich zurücksetzen
Beitrag von: Prof. Dr. Peter Henning am 02 April 2022, 20:11:19
Für solche Zwecke gibt es das Modul YAAHM mit komfortabler Oberfläche.

LG

pah
Titel: Antw:Reading täglich zurücksetzen
Beitrag von: Mazz78 am 02 April 2022, 21:56:02
Zitat von: Stelaku am 31 März 2022, 22:51:07
Vieleicht hilft Dir das weiter
defmod Countreset DOIF ([00:00])\
(setreading FRM_3031_PIN_40 count 0)
attr Countreset do always


Perfekt, funktioniert.
Vielen Dank  8)


Zitat von: Prof. Dr. Peter Henning am 02 April 2022, 20:11:19
Für solche Zwecke gibt es das Modul YAAHM mit komfortabler Oberfläche.

Ok... hab ich ehrlich gesagt noch nie davon gehört
Aber man lernt ja immer gern dazu  ;D
Danke dafür