소스 검색

set the current object status to off when expired

Blake Blackshear 5 년 전
부모
커밋
d90e408d50
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      frigate/mqtt.py

+ 1 - 0
frigate/mqtt.py

@@ -43,4 +43,5 @@ class MqttObjectPublisher(threading.Thread):
             # expire any objects that are ON and no longer detected
             expired_objects = [obj_name for obj_name, status in current_object_status.items() if status == 'ON' and not obj_name in obj_counter]
             for obj_name in expired_objects:
+                current_object_status[obj_name] = 'OFF'
                 self.client.publish(self.topic_prefix+'/'+obj_name, 'OFF', retain=False)