def init(): ifttt_maker_config_session_name = 'ifttt_maker' config.IFTTT_MAKER_ENABLE = config.read_config_var( ifttt_maker_config_session_name, 'enable', False, 'bool') #todo fix me if config.IFTTT_MAKER_ENABLE == True: config.IFTTT_MAKER_KEY = config.read_config_var( ifttt_maker_config_session_name, 'key', False, 'str') config.IFTTT_MAKER_EVENT_NAME = config.read_config_var( ifttt_maker_config_session_name, 'eventName', False, 'str') if config.IFTTT_MAKER_KEY != False: config.IFTTT_MAKER_IGNOREZONES = config.read_config_var( ifttt_maker_config_session_name, 'ignorezones', [], 'listint') config.IFTTT_MAKER_IGNOREPARTITIONS = config.read_config_var( ifttt_maker_config_session_name, 'ignorepartitions', [], 'listint') logger.debug( 'IFTTT_MAKER Enabled - Partitions Ignored: %s - Zones Ignored: %s' % (",".join([ str(i) for i in config.IFTTT_MAKER_IGNOREPARTITIONS ]), ",".join([str(i) for i in config.IFTTT_MAKER_IGNOREZONES]))) events.register('statechange', sendNotification, config.IFTTT_MAKER_IGNOREPARTITIONS, config.IFTTT_MAKER_IGNOREZONES)
def init(): config.PUSHOVER_ENABLE = config.read_config_var('pushover', 'enable', False, 'bool') if config.PUSHOVER_ENABLE == True: config.PUSHOVER_USERTOKEN = config.read_config_var('pushover', 'usertoken', False, 'str') if config.PUSHOVER_USERTOKEN != False: config.PUSHOVER_IGNOREZONES = config.read_config_var('pushover', 'ignorezones', [], 'listint') config.PUSHOVER_IGNOREPARTITIONS = config.read_config_var('pushover', 'ignorepartitions', [], 'listint') logger.debug('Pushover Enabled - Partitions Ignored: %s - Zones Ignored: %s' % (",".join([str (i) for i in config.PUSHOVER_IGNOREPARTITIONS]), ",".join([str(i) for i in config.PUSHOVER_IGNOREZONES]))) events.register('statechange', sendNotification, config.PUSHOVER_IGNOREPARTITIONS, config.PUSHOVER_IGNOREZONES)
def init(): config.SMARTTHINGS_ENABLE = config.read_config_var('smartthings', 'enable', False, 'bool') if config.SMARTTHINGS_ENABLE == True: config.SMARTTHINGS_ACCESS_TOKEN = config.read_config_var('smartthings', 'access_token', False, 'str') config.SMARTTHINGS_URL_BASE = config.read_config_var('smartthings', 'url_base', False, 'str') config.SMARTTHINGS_APP_ID = config.read_config_var('smartthings', 'app_id', False, 'str') config.SMARTTHINGS_EVENT_CODES = config.read_config_var('smartthings', 'event_codes', [], 'listint') logger.debug('SMARTTHINGS Enabled - event codes: %s' % (",".join([str (i) for i in config.SMARTTHINGS_EVENT_CODES]))) events.register('statechange', sendStNotification, [], []) events.register('stateinit', sendStNotification, [], [])
def init(): config.PUSHBULLET_ENABLE = config.read_config_var('pushbullet', 'enable', False, 'bool') #todo fix me if config.PUSHBULLET_ENABLE == True: config.PUSHBULLET_USERTOKEN = config.read_config_var('pushbullet', 'usertoken', False, 'str') if config.PUSHBULLET_USERTOKEN != False: config.PUSHBULLET_IGNOREZONES = config.read_config_var('pushbullet', 'ignorezones', [], 'listint') config.PUSHBULLET_IGNOREPARTITIONS = config.read_config_var('pushbullet', 'ignorepartitions', [], 'listint') logger.debug('PUSHBULLET Enabled - Partitions Ignored: %s - Zones Ignored: %s' % (",".join([str (i) for i in config.PUSHBULLET_IGNOREPARTITIONS]), ",".join([str(i) for i in config.PUSHBULLET_IGNOREZONES]))) events.register('statechange', sendNotification, config.PUSHBULLET_IGNOREPARTITIONS, config.PUSHBULLET_IGNOREZONES) pushbulletRequest('login')
def init(): ifttt_maker_config_session_name = 'ifttt_maker' config.IFTTT_MAKER_ENABLE = config.read_config_var(ifttt_maker_config_session_name, 'enable', False, 'bool') #todo fix me if config.IFTTT_MAKER_ENABLE == True: config.IFTTT_MAKER_KEY = config.read_config_var(ifttt_maker_config_session_name, 'key', False, 'str') config.IFTTT_MAKER_EVENT_NAME = config.read_config_var(ifttt_maker_config_session_name, 'eventName', False, 'str') if config.IFTTT_MAKER_KEY != False: config.IFTTT_MAKER_IGNOREZONES = config.read_config_var(ifttt_maker_config_session_name, 'ignorezones', [], 'listint') config.IFTTT_MAKER_IGNOREPARTITIONS = config.read_config_var(ifttt_maker_config_session_name, 'ignorepartitions', [], 'listint') logger.debug('IFTTT_MAKER Enabled - Partitions Ignored: %s - Zones Ignored: %s' % (",".join([str (i) for i in config.IFTTT_MAKER_IGNOREPARTITIONS]), ",".join([str(i) for i in config.IFTTT_MAKER_IGNOREZONES]))) events.register('statechange', sendNotification, config.IFTTT_MAKER_IGNOREPARTITIONS, config.IFTTT_MAKER_IGNOREZONES)
def init(): config.SMARTTHINGS_ENABLE = config.read_config_var('smartthings', 'enable', False, 'bool') if config.SMARTTHINGS_ENABLE == True: config.SMARTTHINGS_ACCESS_TOKEN = config.read_config_var( 'smartthings', 'access_token', False, 'str') config.SMARTTHINGS_URL_BASE = config.read_config_var( 'smartthings', 'url_base', False, 'str') config.SMARTTHINGS_APP_ID = config.read_config_var( 'smartthings', 'app_id', False, 'str') config.SMARTTHINGS_EVENT_CODES = config.read_config_var( 'smartthings', 'event_codes', [], 'listint') logger.debug( 'SMARTTHINGS Enabled - event codes: %s' % (",".join([str(i) for i in config.SMARTTHINGS_EVENT_CODES]))) events.register('statechange', sendStNotification, [], []) events.register('stateinit', sendStNotification, [], [])