Update reset counter
This commit is contained in:
@@ -33,7 +33,7 @@ class FrigateCounter:
|
||||
self.top_topic = os.environ.get("TOP_TOPIC", "cpsp")
|
||||
self.site_name = os.environ.get('SITE_NAME', 'sukawarna')
|
||||
self.topic = os.environ.get('TOPIC', f"{self.top_topic}/counter/{self.site_name}")
|
||||
self.camera_name = os.environ.get('CAMERA_NAME', 'kandang_1_karung_masuk_test')
|
||||
self.camera_name = os.environ.get('CAMERA_NAME', 'kandang_1_karung_masuk')
|
||||
|
||||
# Database setup
|
||||
self.db_path = 'karung_counts.db'
|
||||
@@ -340,11 +340,14 @@ class FrigateCounter:
|
||||
def reset_counter(self):
|
||||
"""Reset counter and clear detection flags"""
|
||||
logger.info("Resetting counter at midnight")
|
||||
with self.counter_lock:
|
||||
# Save current counter value before resetting
|
||||
self.save_to_database()
|
||||
self.save_to_json('frigate_camera')
|
||||
self.counter = 0
|
||||
#with self.counter_lock:
|
||||
# self.counter = 0
|
||||
# self.save_to_database()
|
||||
# self.save_to_json(self.camera_name)
|
||||
# Save current counter value before resetting
|
||||
self.counter = 0
|
||||
self.save_to_database()
|
||||
self.save_to_json(self.camera_name)
|
||||
self.pintu_kiri_buka_detected = False
|
||||
self.pintu_kanan_buka_detected = False
|
||||
self.timer_active = False
|
||||
|
||||
Reference in New Issue
Block a user