diff --git a/src/presa_mano/api/home_routes.py b/src/presa_mano/api/home_routes.py index 117e84c..ccd16dd 100644 --- a/src/presa_mano/api/home_routes.py +++ b/src/presa_mano/api/home_routes.py @@ -63,10 +63,18 @@ def status() -> dict[str, Any]: if nuwa.get("base_url"): devices.append({ "key": "nuwa", - "label": "Nuwa-HP60C (camera)", + "label": "Nuwa-HP60C (camera polso)", **_ping("nuwa", nuwa["base_url"], "/api/health", float(nuwa.get("timeout_s", 5.0))), }) + front = services.get("front_camera") or {} + if front.get("base_url"): + devices.append({ + "key": "front_camera", + "label": "Camera fronte robot", + **_ping("front_camera", front["base_url"], "/api/health", float(front.get("timeout_s", 5.0))), + }) + marker = services.get("marker_finder") or {} if marker.get("base_url"): # marker-finder has no /health; fall back to the root which returns a