From 0ed45ce4b2491b792d38299997401adbe273ad31 Mon Sep 17 00:00:00 2001 From: Stig Otnes Kolstad Date: Sun, 27 Aug 2017 22:21:57 +0200 Subject: [PATCH] Add door trigger to brusweb --- hackeriet/web/brusweb/__init__.py | 8 ++++++++ hackeriet/web/brusweb/templates/account.html | 7 +++++++ 2 files changed, 15 insertions(+) diff --git a/hackeriet/web/brusweb/__init__.py b/hackeriet/web/brusweb/__init__.py index f736ecf..3e58b41 100644 --- a/hackeriet/web/brusweb/__init__.py +++ b/hackeriet/web/brusweb/__init__.py @@ -105,6 +105,14 @@ def admin(): return render_template('admin.html', username=user, users=members.list_users()) +@app.route("/brus/door/hackeriet/open", methods=['POST']) +@requires_auth +def open_door(): + user=request.authorization.username + signature='%s (brusweb)' % user + mqtt('hackeriet/door/hackeriet/open', signature) + return 'Door triggered' + @app.route("/brus/admin/add", methods=['POST']) @requires_admin def admin_add(): diff --git a/hackeriet/web/brusweb/templates/account.html b/hackeriet/web/brusweb/templates/account.html index 94509c6..d069015 100644 --- a/hackeriet/web/brusweb/templates/account.html +++ b/hackeriet/web/brusweb/templates/account.html @@ -6,6 +6,13 @@

Hei {{username}}!

Logg ut. + +

Vil du åpne døra?

+ +
+ +
+

Din saldo er: {{balance}}

Fyll på spenn