+ deckenlicht_ids = uwscfg.slug_ids_decke.split(" ")
+ ceiling_light_was_on = False
+ #guess main light state:
+ if len(list(set(deckenlicht_ids) & set(lst1))) > 0:
+ light_value_before = light_value
+ for id in deckenlicht_ids:
+ switchPower(id,False)
+ time.sleep(2.8)
+ light_value_after = getLightValueNow()
+ if not (light_value_before is None or light_value_after is None):
+ ceiling_light_was_on = ((light_value_before - light_value_after) > int(uwscfg.slug_light_difference_decke))
+ logging.debug("eventPanic: light_value_before: %d, light_value_after: %d, ceiling_light_was_on: %s" % (light_value_before,light_value_after,str(ceiling_light_was_on)))