FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: lunepi am 26 April 2016, 22:08:30

Titel: WeekdayTimer und sunset
Beitrag von: lunepi am 26 April 2016, 22:08:30
Moin,

ich glaube ich bin zu blöd oder was mache ich falsch?



# Mausloch
define FuSt.HC30A pilight_switch elro_400_switch 1 15
attr FuSt.HC30A userattr Stockwerk Stockwerk_map structexclude
attr FuSt.HC30A Stockwerk oben_LichtAlle
attr FuSt.HC30A group 1.Stock
attr FuSt.HC30A room Mauseloch

define Mausloch_abends WeekdayTimer FuSt.HC30A {sunset("CIVIL",0,"17:00","23:00")}|on  00:30:00|off



nach einem rereadcfg finde ich im Log folgendes:


2016.04.26 22:01:55 1: [Mausloch_abends] invalid time <45:25:50> HH:MM[:SS]
2016.04.26 22:01:55 1: [Mausloch_abends] invalid time <45:25:50> HH:MM[:SS]
2016.04.26 22:01:55 1: [Mausloch_abends] invalid time <45:25:50> HH:MM[:SS]
2016.04.26 22:01:55 1: [Mausloch_abends] invalid time <45:25:50> HH:MM[:SS]
2016.04.26 22:01:55 1: [Mausloch_abends] invalid time <45:25:50> HH:MM[:SS]
2016.04.26 22:01:55 1: [Mausloch_abends] invalid time <45:25:50> HH:MM[:SS]
2016.04.26 22:01:55 1: [Mausloch_abends] invalid time <45:25:50> HH:MM[:SS]
2016.04.26 22:01:55 1: [Mausloch_abends] invalid time <45:25:50> HH:MM[:SS]


Kann mir jemand sagen was nicht stimmt an der config?

Gruß Lunepi
Titel: Antw:WeekdayTimer und sunset
Beitrag von: igami am 26 April 2016, 22:35:30
45:25:50 ist nun mal keine Uhrzeit, steht auch im Log ;)
Einfach noch mal die commandref lesen SUNRISE_EL (http://fhem.de/commandref.html#SUNRISE_EL)/WeekdayTimer (http://fhem.de/commandref.html#WeekdayTimer). Es gibt nicht nur sunset, sondern auch sunset_rel und sunset_abs.

Grüße
igami
Titel: Antw:WeekdayTimer und sunset
Beitrag von: lunepi am 27 April 2016, 21:44:53
Moin,

und erst mal vielen Dank. Ja, so hat es dann geklappt:
define Mausloch_abends WeekdayTimer FuSt.HC30A {sunset_abs("REAL",0,"17:00","23:00")}|on  00:30:00|off

Wobei ich aber immer noch nicht verstehe, warum 45:25:50 mit meiner ersten Idee berechnet wurde. Hm oder ich verstehe die Beschreibung nicht. Kennt ihr das, manchmal fühlt man sich richtig "blond"

Trotzdem vielen Dank.

Gruß Lunepi
Titel: Antw:WeekdayTimer und sunset
Beitrag von: Dietmar63 am 27 April 2016, 23:29:30
45 Stunden werden in sunset deshalb errechnet, weil zum Ausführungszeitpunkt des definitiv noch 45 Stunden bis zum nächsten sunset waren
Titel: Antw:WeekdayTimer und sunset
Beitrag von: lunepi am 28 April 2016, 23:29:17
Weil zum Ausführungszeitpunkt ca 21Uhr, also nächster event (sunset) am nächsten Tag,  noch 24h dazu gerechnet werden. Oder verlässt mich auch meine Englisch?

sunrise()/sunset() returns the absolute time of the next sunrise/sunset, adding 24 hours if the next event is tomorrow, to use it in the timespec of an at device or for the on-till command for FS20 devices.

Aber warum? Ok es wurde so programmiert, aber was ist der Sinn dahinter?