diff --git a/homeassistant/httpinterface.py b/homeassistant/httpinterface.py
index 44b71d23177..fce280b622e 100644
--- a/homeassistant/httpinterface.py
+++ b/homeassistant/httpinterface.py
@@ -248,14 +248,27 @@ class RequestHandler(BaseHTTPRequestHandler):
self.end_headers()
self.wfile.write((
- ""
- "
Home Assistant"
- ""
- ""
- "").format(self.path))
+ ""
+ "Home Assistant"
+ ""
+ ""
+ ""
+ ""
+ ""
+ ""
+ "
"
+ "").format(self.path))
return False
@@ -270,21 +283,39 @@ class RequestHandler(BaseHTTPRequestHandler):
self.end_headers()
write((""
- "Home Assistant"
- ""))
+ "Home Assistant"
+ ""
+ ""
+ ""
+ ""
+ ""
+ ""
+ ))
# Flash message support
if self.server.flash_message:
- write("
{}
".format(self.server.flash_message))
+ write(("
").format(self.server.flash_message))
self.server.flash_message = None
# Describe state machine:
categories = []
- write(("
"
- "Name | State | "
- "Last Changed | Attributes |
"))
+ write(("
"
+
+ ""))
+
+
# Describe event bus:
- write(("Event | Listeners |
"))
+ write((""
+ "
"
+ "
"
+ "
"
+ "Events
"
+ "
"
+ "Event Type | Listeners |
"))
for event_type, count in sorted(self.server.eventbus.listeners.items()):
write("{} | {} |
".format(event_type, count))
- write("
")
+ write(( "
"
- # Form to allow firing events
- write(("
").format(
- self.server.api_password))
+ ""
+ "
"
+ "
"
+ "Fire Event
"
+ "
"
+ "").format(self.server.api_password))
+
+
+ write("