Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

Frage: Abfrage und Vergleich Item

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Frage: Abfrage und Vergleich Item

    Hallo,

    habe eine kurze Frage:

    Ich möchte gerne in einem Skript abfragen ob die letze Änderung eines Items schon 2 Stunden her ist.

    item.last_change() gibt mir die Uhrzeit zurück. Wie kann ich das jetzt mit der aktueller Zeit vergleichen und abfragen ob die Verstellung schon länger als 2 Stunden her ist?

    Gruß

    Sebastian

    #2
    Hallo!

    In Python gibt es eine Funktion timedelta, die sollte dir weiterhelfen oder du machst es mit .total_seconds(), dass ist eine Eigenschaft vom datetime Datentyp, dann musst du die Differenz natürlich noch durch 3600 dividieren.

    Grüße
    David

    Kommentar


      #3
      kannst Du auch direkt machen: sh.ITEM.age() liefert dir die Sekunde seit der letzten Änderung:
      http://mknx.github.io/smarthome/config#age

      PHP-Code:
      if sh.ITEM.age() > 7200:
          
      mach irgendwas 

      Kommentar

      Lädt...
      X