From f25ab6a3a1f7a0dfc997bf135e55c77dcb19f3ce Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Thu, 27 Nov 2025 22:20:50 +0100 Subject: [PATCH] garaga page --- apps/ui/main.py | 16 + apps/ui/templates/garage.html | 657 ++++++++++++++++++++++++++++++++++ 2 files changed, 673 insertions(+) create mode 100644 apps/ui/templates/garage.html diff --git a/apps/ui/main.py b/apps/ui/main.py index a6aa3fe..84126bd 100644 --- a/apps/ui/main.py +++ b/apps/ui/main.py @@ -129,6 +129,22 @@ async def device_detail(request: Request, device_id: str) -> HTMLResponse: }) +@app.get("/garage", response_class=HTMLResponse) +async def garage(request: Request) -> HTMLResponse: + """Render the garage page with car outlet devices. + + Args: + request: The FastAPI request object + + Returns: + HTMLResponse: Rendered garage template + """ + return templates.TemplateResponse("garage.html", { + "request": request, + "api_base": API_BASE + }) + + @app.get("/dashboard", response_class=HTMLResponse) async def dashboard(request: Request) -> HTMLResponse: """Render the dashboard with rooms and devices. diff --git a/apps/ui/templates/garage.html b/apps/ui/templates/garage.html new file mode 100644 index 0000000..d046197 --- /dev/null +++ b/apps/ui/templates/garage.html @@ -0,0 +1,657 @@ + + + + + + Garage - Home Automation + + + +
+
+ ← Zurück zu Räumen +

Garage

+
+ +
+
Lade Geräte...
+ +
+ + + + + + + + + + \ No newline at end of file