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