NEWS
Laufzeit Gerät berechnen
-
@jockel_bln sagte in Laufzeit Gerät berechnen:
Du kannst das Skript auch noch etwas vereinfachen, indem Du bei "falls" nur Wert = wahr nimmst.
und wenn du unbedingt kürzen willst schreibst du nur noch "falls Wert", das wahr ist impliziert
@homoran
Sorry, ich bin auch erst noch beim Lernen und stehe gerade etwas auf dem Schlauch.
Meinst Du so:

Wieder was gelernt, danke für den Tipp :+1: -
@homoran
Sorry, ich bin auch erst noch beim Lernen und stehe gerade etwas auf dem Schlauch.
Meinst Du so:

Wieder was gelernt, danke für den Tipp :+1:@jockel_bln sagte in Laufzeit Gerät berechnen:
Meinst Du so:
Ja!
und statt false: "falls nicht Wert"
-
Hallo alle zusammen.
Ich möchte ein Script starten wenn der Fernseher an geht und beim Ausschalten die Dauer angezeigt bzw. per Telegram geschickt bekommen.
Leider zählt die Variable nicht hoch, was mache ich falsch.

Hier schlägt @paul53 nkch eine Variante mit Zeitstempeln vor.
So habe ich es jetzt bei meinen TV umgesetzt.Muss ja nur minimal angepasst werden, wenn man sofort nach dem Ausschalten den Wert zugesendet haben möchte. Ich zähle die Tagesgesamtzeit.
Der "Nachteil" bei der Variante ist, dass man den Wert erst nach dem Ausschalten des Gerätes bekommt.
-
Hallo,
ich melde mich auch mal.
Bin vom ermitteln der Laufzeit wieder zurück zu dieser Variante, da sich das Verhalten um Mitternacht besser beeinflussen lässt (falls das Gerät beim Tageswechsel eingeschaltet ist).Habe das Hochzählen in eine Funktion gepackt, damit ich es auch auslösen kann, falls das Skript neustartet während die Zeit hochgezählt wird (mit anhalten des Skripts stopt vermutlich auch der Intervall?).
Allerdings habe ich ein kleines Problem. An sich klappt das hochzählen. Es wird auch schön addiert, wenn das Gerät aus und eingeschaltet wird.
Wenn jedoch das Skript während das Gerät aus ist (im Zustand "an" noch nich getestet) neugestartet wird, fängt er an bei 0 los zu zählen anstatt bei dem Wert aus dem Datenpunkt.
Zum testen habe ich schon wo es geht alles in eine Zahl gewandelt.
