diff --git a/bridge_master.py b/bridge_master.py index ead1ef4..c8b8435 100644 --- a/bridge_master.py +++ b/bridge_master.py @@ -307,6 +307,9 @@ def remove_bridge_system(system): if _bridge not in _bridgestemp: _bridgestemp[_bridge] = [] _bridgestemp[_bridge].append(_bridgesystem) + else: + _bridgestemp[_bridge].append({'SYSTEM': system, 'TS': _bridgesystem['TS'], 'TGID': _bridgesystem['TGID'],'ACTIVE': False,'TIMEOUT': _bridgesystem['TIMEOUT'],'TO_TYPE': 'ON','OFF': [],'ON': [_bridgesystem['TGID'],],'RESET': [], 'TIMER': time() + _bridgesystem['TIMEOUT']}) + BRIDGES.update(_bridgestemp)