| @@ -83,7 +83,7 @@ class SensorAPI(object): | |||
| def init_sensors(self): | |||
| ''' | |||
| Initialize all sensors | |||
| :return: | |||
| :return: | |||
| ''' | |||
| self.app.logger.info("Init Sensors") | |||
| @@ -108,15 +108,15 @@ class SensorAPI(object): | |||
| def init_sensor(self, id): | |||
| ''' | |||
| initialize sensor by id | |||
| :param id: | |||
| :return: | |||
| :param id: | |||
| :return: | |||
| ''' | |||
| def start_active_sensor(instance): | |||
| ''' | |||
| start active sensors as background job | |||
| :param instance: | |||
| :return: | |||
| :param instance: | |||
| :return: | |||
| ''' | |||
| instance.execute() | |||
| @@ -447,12 +447,12 @@ class CraftBeerPi(ActorAPI, SensorAPI): | |||
| def run_init(self): | |||
| ''' | |||
| call all initialziers after startup | |||
| :return: | |||
| :return: | |||
| ''' | |||
| self.app.logger.info("Invoke Init") | |||
| self.cache["init"] = sorted(self.cache["init"], key=lambda k: k['order']) | |||
| for i in self.cache.get("init"): | |||
| self.app.logger.info("INITIALIZER - METHOD %s PAHT %s: " % (i.get("function").__name__, str(inspect.getmodule(i.get("function")).__file__) )) | |||
| self.app.logger.info("INITIALIZER - METHOD %s PATH %s: " % (i.get("function").__name__, str(inspect.getmodule(i.get("function")).__file__) )) | |||
| i.get("function")(self) | |||
| @@ -461,10 +461,10 @@ class CraftBeerPi(ActorAPI, SensorAPI): | |||
| ''' | |||
| Background Task Decorator | |||
| :param key: | |||
| :param interval: | |||
| :param config_parameter: | |||
| :return: | |||
| :param key: | |||
| :param interval: | |||
| :param config_parameter: | |||
| :return: | |||
| ''' | |||
| def real_decorator(function): | |||
| self.cache["background"].append({"function": function, "key": key, "interval": interval, "config_parameter": config_parameter}) | |||
| @@ -476,7 +476,7 @@ class CraftBeerPi(ActorAPI, SensorAPI): | |||
| def run_background_processes(self): | |||
| ''' | |||
| call all background task after startup | |||
| :return: | |||
| :return: | |||
| ''' | |||
| self.app.logger.info("Start Background") | |||