projects
/
svn42.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
a8262dc
)
switch logo on earlier
author
realraum
<realraum@realraum.at>
Tue, 21 Sep 2010 16:57:38 +0000
(16:57 +0000)
committer
realraum
<realraum@realraum.at>
Tue, 21 Sep 2010 16:57:38 +0000
(16:57 +0000)
switch-power.py
patch
|
blob
|
history
diff --git
a/switch-power.py
b/switch-power.py
index
c870760
..
2af257c
100755
(executable)
--- a/
switch-power.py
+++ b/
switch-power.py
@@
-120,7
+120,7
@@
def switchPower(powerid,turn_on=False):
def haveDaylight():
dawn_per_month = {1:8, 2:7, 3:6, 4:6, 5:5, 6:5, 7:5, 8:6, 9:7, 10:8, 11:8, 12:8}
def haveDaylight():
dawn_per_month = {1:8, 2:7, 3:6, 4:6, 5:5, 6:5, 7:5, 8:6, 9:7, 10:8, 11:8, 12:8}
- dusk_per_month = {1:16, 2:17, 3:18, 4:20, 5:20, 6:21, 7:21, 8:20, 9:19, 10:18, 11:16, 12:16}
+ dusk_per_month = {1:15, 2:16, 3:17, 4:19, 5:20, 6:20, 7:20, 8:19, 9:17, 10:17, 11:16, 12:15}
hour = datetime.datetime.now().hour
month = datetime.datetime.now().month
return (hour >= dawn_per_month[month] and hour < dusk_per_month[month])
hour = datetime.datetime.now().hour
month = datetime.datetime.now().month
return (hour >= dawn_per_month[month] and hour < dusk_per_month[month])
@@
-146,23
+146,27
@@
def eventRoomGotDark():
def eventDaylightStart():
logging.debug("eventDaylightStart()")
def eventDaylightStart():
logging.debug("eventDaylightStart()")
+ logging.info("event: daylight is here, switching off: "+uwscfg.slug_ids_logo)
for id in uwscfg.slug_ids_logo.split(" "):
switchPower(id,False)
def eventDaylightStop():
logging.debug("eventDaylightStop()")
if not isWolfHour():
for id in uwscfg.slug_ids_logo.split(" "):
switchPower(id,False)
def eventDaylightStop():
logging.debug("eventDaylightStop()")
if not isWolfHour():
+ logging.info("event: daylight ends, switching on: "+uwscfg.slug_ids_logo)
for id in uwscfg.slug_ids_logo.split(" "):
switchPower(id,True)
def eventWolfHourStart():
logging.debug("eventWolfHourStart()")
for id in uwscfg.slug_ids_logo.split(" "):
switchPower(id,True)
def eventWolfHourStart():
logging.debug("eventWolfHourStart()")
+ logging.info("event: nobody on the street time, switching off: "+uwscfg.slug_ids_logo)
for id in uwscfg.slug_ids_logo.split(" "):
switchPower(id,False)
def eventWolfHourStop():
logging.debug("eventWolfHourStop()")
if haveDaylight():
for id in uwscfg.slug_ids_logo.split(" "):
switchPower(id,False)
def eventWolfHourStop():
logging.debug("eventWolfHourStop()")
if haveDaylight():
+ logging.info("event: people might be on street now, switching on: "+uwscfg.slug_ids_logo)
for id in uwscfg.slug_ids_logo.split(" "):
switchPower(id,True)
for id in uwscfg.slug_ids_logo.split(" "):
switchPower(id,True)