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.
+
+