FHEM Forum

FHEM => Automatisierung => Thema gestartet von: grappa24 am 04 Oktober 2023, 12:24:52

Titel: Internal "NTM" im at
Beitrag von: grappa24 am 04 Oktober 2023, 12:24:52
Warum gibts in manchen at das Internal NTM und in anderen nicht?
Titel: Aw: Internal "NTM" im at
Beitrag von: rudolfkoenig am 04 Oktober 2023, 12:28:40
Wird nur bei relativen (+) Definitionen gesetzt, oder wenn man das alignTime Attribut gesetzt hat.
Titel: Aw: Internal "NTM" im at
Beitrag von: grappa24 am 04 Oktober 2023, 12:44:16
hmmm   ich hab hier aber auch viele periodische at mit NTM ????
Titel: Aw: Internal "NTM" im at
Beitrag von: betateilchen am 04 Oktober 2023, 12:48:29
zeig doch mal ein list von so einem device.
Titel: Aw: Internal "NTM" im at
Beitrag von: betateilchen am 04 Oktober 2023, 12:50:56
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.
Titel: Aw: Internal "NTM" im at
Beitrag von: grappa24 am 04 Oktober 2023, 13:29:16
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");;\
}
Titel: Aw: Internal "NTM" im at
Beitrag von: betateilchen am 04 Oktober 2023, 13:49:55
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)
Titel: Aw: Internal "NTM" im at
Beitrag von: grappa24 am 04 Oktober 2023, 13:57:45
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
Titel: Aw: Internal "NTM" im at
Beitrag von: betateilchen am 04 Oktober 2023, 14:51:54
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.