diff --git a/flask/main.py b/flask/main.py
index 68729cf..dd5f911 100644
--- a/flask/main.py
+++ b/flask/main.py
@@ -2,6 +2,7 @@ from flask import Flask, render_template, request, jsonify
from flask_talisman import Talisman
from led import led
import os
+import sys
from add_user import add_user
import auth
import re
@@ -11,6 +12,11 @@ Talisman(app, force_https=True,
content_security_policy=False )
current_user = None
+BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
+composants = os.path.join(BASE_DIR, "composants", "byPanda")
+sys.path.insert(0, composants)
+from alarme import SystemeAlarme
+
@app.route("/")
def index():
return render_template("index.html")
@@ -34,6 +40,13 @@ def dashboard():
def call_led():
led(current_user)
return jsonify({"success": True})
+@app.route("/alarme",methods=["POST"])
+def armer_alarme():
+ SystemeAlarme.armer()
+ return jsonify({"success": True})
+
+
+
@app.route("/admin")
def admin_page():
@@ -69,9 +82,6 @@ def get_users():
users = auth.get_users()
return jsonify({"success": True, "users": users})
-import os
-
-BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
if __name__ == "__main__":
app.run(
diff --git a/flask/templates/dashboard.html b/flask/templates/dashboard.html
index 3fac2e3..db3b39c 100644
--- a/flask/templates/dashboard.html
+++ b/flask/templates/dashboard.html
@@ -257,6 +257,11 @@
đź’ˇ LED
ContrĂ´ler la LED
›
+
+