Mercurial > code > home > repos > homeauto
changeset 1228:a72e9245cc72
comments and console layout
Ignore-this: b45fcf8177a1200c126b80bf9f43aafa
darcs-hash:b8e98c1f37102c6400ed508d09f81900e33b8c75
author | drewp <drewp@bigasterisk.com> |
---|---|
date | Thu, 04 Apr 2019 02:14:48 -0700 |
parents | 21bc3b07a538 |
children | 02e4b84821d5 |
files | service/frontDoorLock/front_door_lock.py service/frontDoorLock/index.html |
diffstat | 2 files changed, 18 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/service/frontDoorLock/front_door_lock.py Sat Mar 30 23:56:08 2019 -0700 +++ b/service/frontDoorLock/front_door_lock.py Thu Apr 04 02:14:48 2019 -0700 @@ -1,3 +1,11 @@ +""" +:frontDoorLock :state :locked/:unlocked +is the true state of the lock, maintained in this process. + +put :frontDoorLock :state ?s to this /output to request a change. + +reasoning can infer :frontDoorLock :putState ?s to do that put request. +""" from docopt import docopt from patchablegraph import PatchableGraph, CycloneGraphHandler, CycloneGraphEventsHandler from rdflib import Namespace, URIRef, Literal, Graph
--- a/service/frontDoorLock/index.html Sat Mar 30 23:56:08 2019 -0700 +++ b/service/frontDoorLock/index.html Thu Apr 04 02:14:48 2019 -0700 @@ -3,6 +3,7 @@ <head> <title>front door lock</title> <meta charset="utf-8" /> + <meta name="mobile-web-app-capable" content="yes"> <meta name="viewport" content="width=device-width, initial-scale=1"> <script src="/lib/polymer/1.0.9/webcomponentsjs/webcomponents.min.js"></script> <script src="/lib/require/require-2.3.3.js"></script> @@ -42,13 +43,17 @@ min-height: 40px; } div#form { - margin: 20px; + margin: 2px; background: #dff5e5; padding: 10px; - line-height: 40px; + line-height: 30px; text-align: center; border: 2px groove white; } + .invis-true { + visibility: hidden; + } + </style> <template> <div> @@ -64,9 +69,9 @@ <rdf-oneshot id="unlockOneshot" post="output" - subject="<http://projects.bigasterisk.com/room/frontDoorLock>" - predicate="<http://projects.bigasterisk.com/room/state>" - object="<http://projects.bigasterisk.com/room/unlocked>" + subject="room:frontDoorLock" + predicate="room:state" + object="room:unlocked" ></rdf-oneshot> <button on-click="unlock">Unlock</button>