Example #1
0
 def default(self, relay):
     if relay not in self.relays:
         raise cherrypy.NotFound()
     c = LocalClient()
     if cherrypy.request.method == 'POST':
         c.set_state(relay, bool(cherrypy.request.json['active']))
     return {'active': c.get_state(relay)}
Example #2
0
 def index(self):
     c = LocalClient()
     states = {}
     for r in self.relays:
         states[r] = c.get_state(r)
     return states