Hi,
meine Rasensprenger laufen mit folgendem Befehl nacheinander:
define SprengerZeit_notify notify SprengerZeit { fhem "set CUL_HM_HM_LC_SW4_WM_2511E5_Sw_02 on-for-timer %;; sleep %;; set CUL_HM_HM_LC_SW4_WM_2511E5_Sw_01 on-for-timer %;; sleep %;; set CUL_HM_HM_LC_SW4_WM_2511E5_Sw_03 on-for-timer %" }
Jetzt würde ich aber gerne den Befehl so ändern, das die erste Schaltzeit nur die Hälfte der restlichen Schaltzeiten ist.
Ich habe schon verschiedenes Probiert, bekomme es aber nicht hin.
Wer kann mir bitte helfen?
Gruß und Dank
Mitlerweile habe ich die Lösung selber gefunden:
(https://forum.fhem.de/index.php?action=dlattach;topic=38734.0;attach=51326;image)
#--- Garten Sprengen ------------------------------------------------
define SprengerZeit dummy
attr SprengerZeit alias Laufzeit in Sek.
attr SprengerZeit group automatische Rasensprengung
attr SprengerZeit room Garten
attr SprengerZeit webCmd 900:1800:2700:3600
define FileLog_SprengerZeit FileLog ./log/SprengerZeit-%Y.log SprengerZeit
attr FileLog_SprengerZeit logtype text
define DauerZeit dummy
define SprengerZeit_notify notify SprengerZeit { fhem "set CUL_HM_HM_LC_SW4_WM_2511E5_Sw_02 on-for-timer " . %/2 .";; sleep " . %/2 .";; set CUL_HM_HM_LC_SW4_WM_2511E5_Sw_01 on-for-timer %;; sleep %;; set CUL_HM_HM_LC_SW4_WM_2511E5_Sw_03 on-for-timer " . %/4 ." " }
Die erste Schaltung läuft nur halb so lang wie die zweite, die dritte nur ein viertel so lang!
Nach dem Update auf 5.7 muss es natürlich lauten:
define SprengerZeit_notify notify SprengerZeit { fhem "set CUL_HM_HM_LC_SW4_WM_2511E5_Sw_02 on-for-timer ". $EVENT/2 .";; sleep ". $EVENT/2 .";; set CUL_HM_HM_LC_SW4_WM_2511E5_Sw_01 on-for-timer $EVENT;; sleep $EVENT;; set CUL_HM_HM_LC_SW4_WM_2511E5_Sw_03 on-for-timer ". $EVENT/4 ." " }
Sorry habe den Rasensprenger erst jetzt wieder in Betrieb genommen!