From a6ccff3b6125a3d99de9d72cba5c768f76bbc506 Mon Sep 17 00:00:00 2001 From: Simon Date: Sat, 22 Aug 2020 21:35:40 +0100 Subject: [PATCH] A --- bridge_master.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/bridge_master.py b/bridge_master.py index d4ae376..2cd8f61 100755 --- a/bridge_master.py +++ b/bridge_master.py @@ -120,7 +120,8 @@ def make_single_bridge(_tgid): for _system in CONFIG['SYSTEMS']: # if _system['MODE'] == 'OPENBRIDGE': # continue - BRIDGES[_tgid_s].append({'SYSTEM': _system, 'TS': 2, 'TGID': _tgid,'ACTIVE': True,'TIMEOUT': 240,'TO_TYPE': 'NONE','OFF': [],'ON': [],'RESET': []}) + BRIDGES[_tgid_s].append({'SYSTEM': _system, 'TS': 1, 'TGID': _tgid,'ACTIVE': True,'TIMEOUT': 240,'TO_TYPE': 'ON','OFF': [],'ON': [],'RESET': [], 'TIMER': time() + 240, 'SINGLE': True}) + BRIDGES[_tgid_s].append({'SYSTEM': _system, 'TS': 2, 'TGID': _tgid,'ACTIVE': True,'TIMEOUT': 240,'TO_TYPE': 'ON','OFF': [],'ON': [],'RESET': [], 'TIMER': time() + 240, 'SINGLE': True}) # Run this every minute for rule timer updates @@ -495,8 +496,9 @@ class routerHBP(HBSYSTEM): self.STATUS[_slot]['RX_LC'] = LC_OPT + _dst_id + _rf_src #Create default bridge for unknown TG - if _dst_id not in BRIDGES: - logger.info('*** Making single bridge') + if str(int_id(_dst_id)) not in BRIDGES: + logger.info(BRIDGES) + logger.info('(%s) Bridge for TG %s does not exist. Creating as User Activated',self._system, int_id(_dst_id)) make_single_bridge(_dst_id) for _bridge in BRIDGES: