AC-Nexus
Controla aires acondicionados inteligentes con agentes de IA
Gestionar múltiples marcas de aires acondicionados requiere aplicaciones separadas y control remoto manual. AC-Nexus proporciona una API unificada en Python para que los agentes de IA controlen dispositivos Broadlink IR y Xiaomi MIoT de forma programática, permitiendo programación automatizada y control climático inteligente.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "AC-Nexus". ¿Hay una tormenta cerca de mi ubicación?
Resultado esperado:
Tormenta más cercana: Tifón Mawar a 85 km. Velocidad del viento: 45 m/s. Apagado del aire acondicionado activado para todos los dispositivos. Programador en pausa hasta que pase la tormenta.
Usando "AC-Nexus". Enciende el aire acondicionado de la habitación a 25°C en modo frío
Resultado esperado:
Comando enviado a 二楼卧室 (Broadlink e870723f41ee). Aire acondicionado encendido, modo: frío, temperatura: 25°C, ventilador: automático. Señal IR transmitida con éxito.
Usando "AC-Nexus". ¿Qué dispositivos están configurados?
Resultado esperado:
[broadlink] 客厅 = e870723f41ee
[xiaomi_cloud] 主卧 = 2003509235
[xiaomi_cloud] 书房 = 2003509236
Total: 3 dispositivos en 2 proveedores
Auditoría de seguridad
Riesgo bajoStatic analysis flagged 153 potential issues but evaluation confirms these are false positives. The skill is a legitimate home automation library for controlling air conditioners. The 'shell backtick execution' findings are markdown code blocks in documentation, not actual code execution. Hardcoded IPs are private addresses (192.168.x.x) used as examples. The filesystem and credential references are standard IoT patterns for storing device tokens and config. The risk is rated LOW due to documented persistence behaviors (background scheduler daemon) that warrant user awareness.
Problemas de riesgo alto (1)
Problemas de riesgo medio (2)
Problemas de riesgo bajo (2)
Factores de riesgo
⚙️ Comandos externos (3)
🌐 Acceso a red (5)
📁 Acceso al sistema de archivos (4)
🔑 Variables de entorno (2)
Puntuación de calidad
Lo que puedes crear
Control climático automatizado del hogar
Configura horarios de encendido y apagado para los aires acondicionados según las rutinas diarias, con ajuste automático de temperatura basado en las condiciones climáticas exteriores.
Unificación de aires acondicionados de múltiples marcas
Controla aires acondicionados de diferentes marcas (Gree, Midea, Hisense) a través de una sola API en Python, en lugar de manejar múltiples aplicaciones de fabricantes.
Protección del aire acondicionado ante tormentas
Apaga automáticamente los aires acondicionados cuando se aproximan tormentas severas, previniendo daños por fluctuaciones eléctricas y reduciendo el desperdicio de energía.
Prueba estos prompts
Ayúdame a configurar AC-Nexus para controlar mi aire acondicionado Gree. Tengo un Broadlink RM4 mini en mi red. Guíame a través del proceso de inicialización.
Tengo un controlador remoto IR Xiaomi conectado a mi aplicación Mi Home. Muéstrame cómo agregarlo a AC-Nexus usando el inicio de sesión por QR y comenzar a controlarlo a través de la red local.
Crea un horario que encienda el aire acondicionado de la sala a las 8:00 AM y lo apague a las 6:00 PM entre semana (lunes a viernes), con horarios diferentes para los fines de semana.
Configura AC-Nexus para apagar automáticamente todos los aires acondicionados si un tifón se acerca a menos de 100 km de mi ubicación, y reanuda el funcionamiento normal después de que pase la tormenta.
Mejores prácticas
- Confirma siempre con el usuario antes de habilitar plantillas de horarios o funciones de autoajuste, ya que crean comportamiento persistente en segundo plano
- Usa nombres de dispositivos significativos (habitación/ubicación) en lugar de direcciones MAC para facilitar la coincidencia de intención del agente
- Establece schedule_enabled=False y auto_adjust=False al deshabilitar la automatización para evitar la ejecución en segundo plano
- Almacena los tokens de dispositivo de forma segura y revisa periódicamente ~/.ac_controller/config.json para detectar datos sensibles
Evitar
- No habilites el autoajuste ni el apagado automático por tifones sin el consentimiento explícito del usuario para operación autónoma persistente
- No commitees ~/.ac_controller/config.json al control de versiones, ya que contiene claves API y tokens de dispositivo
- No hardcodees tokens de dispositivo ni claves API en el código del agente; usa el sistema de configuración en su lugar
Preguntas frecuentes
¿Qué marcas de aires acondicionados soporta AC-Nexus?
¿Necesito un dispositivo Broadlink para usar AC-Nexus?
¿Cómo funciona el apagado automático por tormentas?
¿Se envían mis datos a servidores externos?
¿Puedo deshabilitar el programador en segundo plano?
¿Qué plataformas son compatibles?
Detalles del desarrollador
Estructura de archivos
📄 SKILL.md