diff --git a/bridge.py b/bridge.py index 5c32e81..a70f6e1 100755 --- a/bridge.py +++ b/bridge.py @@ -28,6 +28,7 @@ }, 'ir': { 'enabled': 0, + 'sleep': 0.2, } } @@ -247,6 +248,7 @@ def cec_send(cmd, id=None): def ir_listen_thread(): try: + sleep_time = float(config['ir']['sleep']) while True: try: code = lirc.nextcode() @@ -261,7 +263,7 @@ def ir_listen_thread(): code = code[1].strip() mqtt_send(config['mqtt']['prefix'] + '/ir/' + remote + '/rx', code) else: - time.sleep(0.2) + time.sleep(sleep_time) except: return diff --git a/config.default.ini b/config.default.ini index 9be5f60..7c5d375 100644 --- a/config.default.ini +++ b/config.default.ini @@ -43,3 +43,6 @@ [ir] ; Enable LIRC ;enabled=1 + +; Set sleep time between ir code fetches +;sleep=0.2