Ankündigung

Einklappen

Sammelbestellung ETS6 Vollversionen aktiv!

Sammelbestellung für ETS6 Vollversionen (Prof., Home, Lite) mit 40% Rabatt aktiv! Infos im Forum!
Mehr anzeigen
Weniger anzeigen

- √ - Nutzung von time in eval

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

    - √ - Nutzung von time in eval

    Hallo zusammen,

    ist sowas hier möglich?
    Code:
    ....
    [[Dauer_minus1]]]
        type=str
        eval =[B]  time.strftime(%H:%M%S",sh.Haus.Heizung.Status.prev_age())[/B] if  sh.Haus.Heizung.Status.prev_value() != sh.Haus.Heizung.Status() else  sh.Haus.Heizung.Dauer_minus1()
         eval_trigger = Haus.Heizung.Status
    ....
    aktuell bekomme ich eine Fehler im Log (: name 'time' is not defined) wonach er mit time nix anfangen kann. Macht ja Sinn, da das import fehlt. Wo kann ich das unterbringen oder muss ich das auf eine Logik umstellen?

    Danke
    Gunnar

    #2
    Hallo,

    es gibt auch kein Py-Modul namens time. Probiere es mal mit datetime.time.

    Bis bald

    Marcus

    Kommentar


      #3
      Danke! Damit bin ich weitergekommen. Hab jetzt aber auch gelernt, das prev_age() ein float zurückgibt. Dank x-fachem Casten und umformatieren der Zeit, hab ich die Berechnung am Ende dann komplett verändert :-)

      Grüße
      Gunnar

      Kommentar

      Lädt...
      X