Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    def __init__(self):
        self.deviceViewsList = getDeviceViewsList()
        self.deviceStatusDict = getDeviceStatusDict()

        ffScheduler.runEveryS(4, self.refreshViews, job_id='Device_Refresher')
Ejemplo n.º 3
0
 def refresh_scheduler(self, args={}):
   logging.debug("Starting Hue Scheduler")
   #hueScheduler = Scheduler()
   ffScheduler.runEveryS(10,self.refresh_hue,replace=True,job_id='HueRefresher')
Ejemplo n.º 4
0
 def refresh_scheduler(self, args={}):
   logging.debug("Starting Zwave Scheduler")
   ffScheduler.runEveryS(10,self.get_all_node_data,replace=True,job_id='ZwaveRefresher')
Ejemplo n.º 5
0
    def __init__(self):
        self.deviceViewsList = getDeviceViewsList()
        self.deviceStatusDict = getDeviceStatusDict()

        ffScheduler.runEveryS(4, self.refreshViews, job_id="Device_Refresher")