X-Git-Url: https://git.realraum.at/?a=blobdiff_plain;f=switch-power.py;h=9f0a3a1654df108e73c8c6fae93ff3814318aff2;hb=d60ba8aa4d7b60a15bdc8030a7e73fcc4810c48c;hp=98809767930a501e697b429d1ccd5ebb4db2d87c;hpb=92a01973880a2748478f7e57ecd992bf04a88d5a;p=svn42.git diff --git a/switch-power.py b/switch-power.py index 9880976..9f0a3a1 100755 --- a/switch-power.py +++ b/switch-power.py @@ -36,11 +36,11 @@ class UWSConfig: self.config_parser.add_section('slug') self.config_parser.set('slug','cgiuri','http://slug.realraum.at/cgi-bin/switch.cgi?id=%ID%&power=%ONOFF%') self.config_parser.set('slug','ids_logo','logo') - self.config_parser.set('slug','ids_present_day_bright_room','sterep werkzeug ymhcd') - self.config_parser.set('slug','ids_present_day_dark_room','stereo decke werkzeug ymhcd') - self.config_parser.set('slug','ids_present_night','stereo werkzeug schreibtisch idee labor ymhcd') - self.config_parser.set('slug','ids_panic','idee ymhmute schreibtisch labor werkzeug deckevorne deckehinten') - self.config_parser.set('slug','ids_nonpresent_off','lichter stereo lichter') + self.config_parser.set('slug','ids_present_day_bright_room','ymhpoweron werkzeug ymhcd') + self.config_parser.set('slug','ids_present_day_dark_room','ymhpoweron decke werkzeug ymhcd') + self.config_parser.set('slug','ids_present_night','ymhpoweron werkzeug schreibtisch idee labor ymhcd') + self.config_parser.set('slug','ids_panic','idee ymhmute labor werkzeug deckevorne deckehinten') + self.config_parser.set('slug','ids_nonpresent_off','ymhvoldown ymhvoldown ymhvoldown ymhvoldown ymhvoldown ymhvoldown ymhvoldown ymhvoldown ymhvoldown ymhvoldown ymhvoldown ymhvoldown lichter ymhpoweroff lichter') self.config_parser.set('slug','light_threshold_brightness','400') #self.config_parser.set('slug','time_day','6:00-17:00') self.config_parser.add_section('debug') @@ -211,7 +211,9 @@ def eventPanic(): logging.info("eventPanic(): switching around: "+uwscfg.slug_ids_panic) lst1 = uwscfg.slug_ids_panic.split(" ") lst2 = map(lambda e:[e,True], lst1) - for delay in map(lambda e: (40-e)/133.0,range(0,20)): + for id in lst1: + switchPower(id,True) + for delay in map(lambda e: (40-e)/33.0,range(0,20)): e = random.choice(lst2) e[1]=not e[1] switchPower(e[0],e[1])