def __init__(self): self._config = ffServices.get_service_config('INDIGO') self._host = self.config.get('host') self._port = self.config.get('port') self._user = self.config.get('user') self._pass = self.config.get('password') self._https = ffServices.get_boolean('INDIGO', 'https') self._devices = self.get_devices() # This is disabled to prevent duplicate device installs #self.install_devices() ffScheduler.runEveryS(10, self.refresh_devices)
def __init__(self): self.deviceViewsList = getDeviceViewsList() self.deviceStatusDict = getDeviceStatusDict() ffScheduler.runEveryS(4, self.refreshViews, job_id='Device_Refresher')
def refresh_scheduler(self, args={}): logging.debug("Starting Hue Scheduler") #hueScheduler = Scheduler() ffScheduler.runEveryS(10,self.refresh_hue,replace=True,job_id='HueRefresher')
def refresh_scheduler(self, args={}): logging.debug("Starting Zwave Scheduler") ffScheduler.runEveryS(10,self.get_all_node_data,replace=True,job_id='ZwaveRefresher')
def __init__(self): self.deviceViewsList = getDeviceViewsList() self.deviceStatusDict = getDeviceStatusDict() ffScheduler.runEveryS(4, self.refreshViews, job_id="Device_Refresher")