Ensure pintu-tutup in pintu_tutup zone
This commit is contained in:
+3
-2
@@ -28,12 +28,13 @@ class FrigateCounter:
|
|||||||
# MQTT configuration from environment variables
|
# MQTT configuration from environment variables
|
||||||
self.frigate_mqtt_host = os.environ.get('FRIGATE_MQTT_HOST', 'localhost')
|
self.frigate_mqtt_host = os.environ.get('FRIGATE_MQTT_HOST', 'localhost')
|
||||||
self.frigate_mqtt_port = int(os.environ.get('FRIGATE_MQTT_PORT', 1883))
|
self.frigate_mqtt_port = int(os.environ.get('FRIGATE_MQTT_PORT', 1883))
|
||||||
self.report_mqtt_host = os.environ.get('REPORT_MQTT_HOST', 'localhost')
|
self.report_mqtt_host = os.environ.get('REPORT_MQTT_HOST', 'mqtt.backone.cloud')
|
||||||
self.report_mqtt_port = int(os.environ.get('REPORT_MQTT_PORT', 1883))
|
self.report_mqtt_port = int(os.environ.get('REPORT_MQTT_PORT', 1883))
|
||||||
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')
|
self.camera_name = os.environ.get('CAMERA_NAME', 'kandang_1_karung_masuk')
|
||||||
|
self.pintu_tutup_zone_name = os.environ.get('PINTU_TUTUP_ZONE_NAME', 'pintu_tutup')
|
||||||
|
|
||||||
logger.info(f"FRIGATE_MQTT_HOST: {self.frigate_mqtt_host}:{self.frigate_mqtt_port}")
|
logger.info(f"FRIGATE_MQTT_HOST: {self.frigate_mqtt_host}:{self.frigate_mqtt_port}")
|
||||||
logger.info(f"REPORT_MQTT_HOST: {self.report_mqtt_host}:{self.report_mqtt_port}")
|
logger.info(f"REPORT_MQTT_HOST: {self.report_mqtt_host}:{self.report_mqtt_port}")
|
||||||
@@ -179,7 +180,7 @@ class FrigateCounter:
|
|||||||
self.handle_pintu_kanan_buka(camera_name)
|
self.handle_pintu_kanan_buka(camera_name)
|
||||||
elif label == "karung" and self.timer_active:
|
elif label == "karung" and self.timer_active:
|
||||||
self.handle_karung(camera_name, track_id)
|
self.handle_karung(camera_name, track_id)
|
||||||
elif label == "pintu-tutup" and self.timer_active:
|
elif label == "pintu-tutup" and self.timer_active and self.pintu_tutup_zone_name in zones_after:
|
||||||
self.handle_pintu_tutup(camera_name)
|
self.handle_pintu_tutup(camera_name)
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
|||||||
Reference in New Issue
Block a user