Und wieder Twilight

Begonnen von stgeran, 25 Juni 2016, 19:44:27

Vorheriges Thema - Nächstes Thema

stgeran

Ich hätte da noch eine Frage: Wie kann ich z.B. die Zeit von ss_indoor (heute 21:09:02) um 30 Minuten verzögern?
Geht das mit
define Buegel_zu at *{twilight("myTwilight","ss_indoor + 30","20:30","23:00")} set Roll_Buegel 25
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Dietmar63

twilight () liefert dir eiene Zeit im Format 00:00:00 zurück.
Es gibt hier im Forum viele Beiträge, die sich damit beschäftigt haben von so einer Uhrzeit x Minuten oder so abzuziehen. Du müsstest also nur ein eigene kleine Funktion in die 99_utils bauen, dort twilight() aufrufen und dann die Funktion addiere(30) oder so aufrufen und das Ergebnis zurück liefern.

etwa so:
define Buegel_zu at *{myTwilight("myTwilight","ss_indoor","20:30","23:00",30)} set Roll_Buegel 25
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm