+######### ALGOS ###############
+
+def switchLogo(status_presence):
+ logo_action=None
+ if status_presence:
+ logo_action=True
+ else:
+ if haveDaylight():
+ logo_action=False
+ else:
+ if isWolfHour():
+ logo_action=False
+ else:
+ logo_action=True
+ if not logo_action is None:
+ logging.info("switchLogo: logo_action:%s" % str(logo_action))
+ for id in uwscfg.slug_ids_logo.split(" "):
+ switchPower(id,logo_action)
+
+######### EVENTS ###############