Warum gibts in manchen at das Internal NTM und in anderen nicht?
Wird nur bei relativen (+) Definitionen gesetzt, oder wenn man das alignTime Attribut gesetzt hat.
hmmm ich hab hier aber auch viele periodische at mit NTM ????
zeig doch mal ein list von so einem device.
was willst Du überhaupt mit diesem Internal anfangen?
Ein internal heißt so, weil es in erster Linie für interne Zwecke des device bestimmt ist und nicht für den Anwender.
das NTM hat so ein schönes reines Format ;) Das "next:" aus dem state kann ich mir aber auch entfernen ;D
by the way, alle meine über 10 at sind absolut und haben das NTM, nur dieses eine hier nicht: defmod WzRolloLiReRunter at *09:00:00 set wz_rollo_li_re on
Dieses hier hat das NTM z.B. defmod AlleRollosHochSunrise at *{sunrise("REAL",0,"06:30","08:00")} {\
fhem("set ug_alle_rollos off");;\
}
Zitat von: betateilchen am 04 Oktober 2023, 12:48:29zeig doch mal ein list von so einem device.
Bitte ein
vollständiges list, nicht nur das define.
Zitat von: grappa24 am 04 Oktober 2023, 13:29:16das NTM hat so ein schönes reines Format
Das schönste und eindeutigste Format hat das internal TRIGGERTIME 8)
Internals:
COMMAND set wz_rollo_li_re on
DEF *09:00:00 set wz_rollo_li_re on
FUUID 5c44b2e8-f33f-4e46-029a-a4458e537fa8364b
NAME WzRolloLiReRunter
NR 126
PERIODIC yes
RELATIVE no
REP -1
STATE disabled
TIMESPEC 09:00:00
TRIGGERTIME 1696489200
TRIGGERTIME_FMT 2023-10-05 09:00:00
TYPE at
eventCount 39
READINGS:
2023-10-04 13:53:14 state disabled
Attributes:
disable 1
room Makros
Internals:
COMMAND {
fhem("set ug_alle_rollos off");
}
DEF *{sunrise("REAL",0,"06:30","08:00")} {
fhem("set ug_alle_rollos off");
}
FUUID 5c44b2e7-f33f-4e46-4bac-62c28df105e9f154
NAME AlleRollosHochSunrise
NR 109
NTM 07:35:41
PERIODIC yes
RELATIVE no
REP -1
STATE disabled
TIMESPEC {sunrise("REAL",0,"06:30","08:00")}
TRIGGERTIME 1696484141
TRIGGERTIME_FMT 2023-10-05 07:35:41
TYPE at
eventCount 12
READINGS:
2023-10-04 07:34:07 state disabled
Attributes:
disable 1
room Makros
Hm, ich vermute (!), dass es einen Zusammenhang zwischen der Existenz des internals NTM und der wiederholten Berechnung einer Ausführungszeit durch sunrise() geben könnte.
Bin gespannt, was Rudi dazu meint.