diff --git a/app/routes/boards.py b/app/routes/boards.py
index 0259fe7..71c5e99 100644
--- a/app/routes/boards.py
+++ b/app/routes/boards.py
@@ -75,6 +75,8 @@ def add_board():
num_relays = 0
num_inputs = 0
+ api_secret = request.form.get("api_secret", "").strip() or None
+
board = Board(
name=name,
board_type=board_type,
@@ -82,6 +84,7 @@ def add_board():
port=port,
num_relays=num_relays,
num_inputs=num_inputs,
+ api_secret=api_secret,
)
db.session.add(board)
db.session.commit()
diff --git a/app/templates/boards/add.html b/app/templates/boards/add.html
index caa1385..fb020e5 100644
--- a/app/templates/boards/add.html
+++ b/app/templates/boards/add.html
@@ -149,6 +149,18 @@
+
+
+
+
+
+
+
Must match API_SECRET in the board's secrets.h. You can also set this later in the board's Edit page.
+
+