Update reset counter

This commit is contained in:
2026-02-17 15:27:07 +07:00
parent 97a58b3389
commit f760737716

View File

@@ -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