AC-Nexus
Управление умными кондиционерами с помощью ИИ-агентов
Управление кондиционерами разных производителей требует отдельных приложений и ручного пульта. AC-Nexus предоставляет единый Python API для ИИ-агентов, позволяющий программно управлять устройствами Broadlink IR и Xiaomi MIoT, обеспечивая автоматическое планирование и интеллектуальный климат-контроль.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «AC-Nexus». Есть ли шторм рядом с моим местоположением?
Ожидаемый результат:
Ближайший шторм: Тайфун Мавар на расстоянии 85 км. Скорость ветра: 45 м/с. Сработало отключение кондиционеров для всех устройств. Планировщик приостановлен до окончания шторма.
Использование «AC-Nexus». Включи кондиционер в спальне на 25°C в режиме охлаждения
Ожидаемый результат:
Команда отправлена на 二楼卧室 (Broadlink e870723f41ee). Кондиционер включён, режим: охлаждение, температура: 25°C, вентилятор: авто. ИК-сигнал успешно передан.
Использование «AC-Nexus». Какие устройства настроены?
Ожидаемый результат:
[broadlink] 客厅 = e870723f41ee
[xiaomi_cloud] 主卧 = 2003509235
[xiaomi_cloud] 书房 = 2003509236
Всего: 3 устройства от 2 провайдеров
Аудит безопасности
Низкий рискStatic 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.
Проблемы высокого риска (1)
Проблемы среднего риска (2)
Проблемы низкого риска (2)
Факторы риска
⚙️ Внешние команды (3)
🌐 Доступ к сети (5)
📁 Доступ к файловой системе (4)
🔑 Переменные окружения (2)
Оценка качества
Что вы можете построить
Автоматизированный климат-контроль дома
Настройте расписание включения/выключения кондиционеров в соответствии с повседневными привычками с автоматической регулировкой температуры в зависимости от погоды на улице.
Объединение кондиционеров разных брендов
Управляйте кондиционерами разных брендов (Gree, Midea, Hisense) через единый Python API вместо использования множества приложений от производителей.
Защита кондиционеров от штормов
Автоматическое отключение кондиционеров при приближении сильных штормов для предотвращения повреждений от перепадов напряжения и снижения расхода электроэнергии.
Попробуйте эти промпты
Помогите мне настроить AC-Nexus для управления моим кондиционером Gree. У меня в сети есть Broadlink RM4 mini. Проведите меня через процесс инициализации.
У меня есть ИК-пульт Xiaomi, подключённый к приложению Mi Home. Покажите, как добавить его в AC-Nexus через QR-авторизацию и начать управлять им по локальной сети.
Создайте расписание, которое включает кондиционер в гостиной в 8:00 и выключает в 18:00 в будние дни (понедельник-пятница), с другими часами для выходных.
Настройте AC-Nexus на автоматическое отключение всех кондиционеров, если тайфун приблизится в пределах 100 км от моего местоположения, и возобновление нормальной работы после прохождения шторма.
Лучшие практики
- Всегда подтверждайте с пользователем перед включением шаблонов расписания или функций авторегулировки, так как они создают постоянное фоновое поведение
- Используйте осмысленные имена устройств (комната/расположение) вместо MAC-адресов для более простого сопоставления намерений агента
- Установите schedule_enabled=False и auto_adjust=False при отключении автоматизации, чтобы предотвратить фоновое выполнение
- Безопасно храните токены устройств и периодически проверяйте ~/.ac_controller/config.json на наличие конфиденциальных данных
Избегать
- Не включайте авторегулировку или автоматическое отключение при тайфуне без явного согласия пользователя на постоянную автономную работу
- Не коммитьте ~/.ac_controller/config.json в систему контроля версий, так как он содержит API-ключи и токены устройств
- Не прописывайте токены устройств или API-ключи в коде агента жёстко; используйте систему конфигурации
Часто задаваемые вопросы
Какие бренды кондиционеров поддерживает AC-Nexus?
Нужно ли мне устройство Broadlink для использования AC-Nexus?
Как работает автоматическое отключение при шторме?
Отправляются ли мои данные на внешние серверы?
Могу ли я отключить фоновый планировщик?
Какие платформы поддерживаются?
Сведения для разработчиков
Структура файлов
📄 SKILL.md