diff --git a/vigilancia/pi_bot.py b/vigilancia/pi_bot.py
index 8800db6..3b4617a 100644
--- a/vigilancia/pi_bot.py
+++ b/vigilancia/pi_bot.py
@@ -393,6 +393,7 @@ def procesar(texto, chat_id):
"/router clientes — tabla ARP de clientes\n"
"/router wifi — radios Wi-Fi\n"
"/router inventario — leases DHCP con IP y MAC\n"
+ "/router parental — configuración parental actual\n"
"/router reservar confirmar — fija las IP actuales\n"
"/router reiniciar confirmar — reinicio protegido",
chat_id,
@@ -425,6 +426,13 @@ def procesar(texto, chat_id):
except Exception as e:
log(f"router inventario error: {e}")
enviar(f"❌ Error consultando inventario: {e}", chat_id)
+ elif accion_router in ("parental", "control-parental"):
+ try:
+ from router_control import control_parental
+ enviar("👪 CONTROL PARENTAL ASUS\n" + control_parental(), chat_id)
+ except Exception as e:
+ log(f"router parental error: {e}")
+ enviar(f"❌ Error consultando control parental: {e}", chat_id)
elif accion_router == "reservar":
if len(partes_router) < 2 or partes_router[1] != "confirmar":
enviar("Para reservar las IP actuales responde exactamente: /router reservar confirmar", chat_id)
@@ -508,7 +516,7 @@ def procesar(texto, chat_id):
" ✏️ Ej: /estado\n"
"14. temperatura — temperatura de la Pi\n"
" ✏️ Ej: /temperatura\n"
- "15. router estado|clientes|wifi|inventario — controla el ASUS\n"
+ "15. router estado|clientes|wifi|inventario|parental — controla el ASUS\n"
" ✏️ Ej: /router estado\n"
"16. panorama — fotos de las cámaras\n"
" ✏️ Ej: /panorama\n"