X-Git-Url: https://git.realraum.at/?p=svn42.git;a=blobdiff_plain;f=switch-power.py;fp=switch-power.py;h=9f7ac69c699cdecda8db8986f53b65b425af3cd5;hp=32fbdee93951f810c6cbb5f41343a2f6d2ca625c;hb=bef28638e5cf8df1081d26ac5f0c6211f78b3ce3;hpb=1ae303df55b1b9c631ac27e60d3bd3550fee7041 diff --git a/switch-power.py b/switch-power.py index 32fbdee..9f7ac69 100755 --- a/switch-power.py +++ b/switch-power.py @@ -190,7 +190,7 @@ def eventWolfHourStop(): def eventMovement(): global unixts_last_movement, unixts_last_presence unixts_last_movement=time.time() - if (time.time() - unixts_last_presence) <= uwscfg.powerswitching_secs_presence_before_movement_to_launch_event: + if (time.time() - unixts_last_presence) <= float(uwscfg.powerswitching_secs_presence_before_movement_to_launch_event): eventPresentAndMoved() unixts_last_presence=0 # so that eventPresentAndMoved will only launch once per presence event (i.e. supress multiple movement events) @@ -210,7 +210,7 @@ def eventPeriodical(): def eventPresent(): global status_presence,room_is_bright,unixts_last_movement,uwscfg,unixts_last_presence unixts_last_presence=time.time() - if ( time.time() - unixts_last_movement ) <= uwscfg.powerswitching_secs_movement_before_presence_to_launch_event: + if ( time.time() - unixts_last_movement ) <= float(uwscfg.powerswitching_secs_movement_before_presence_to_launch_event): eventPresentAndMoved()