❮ Интеграции
Entrixy Node.js
Готовый пример подключения к Entrixy. Формат вебхука — entrixy.com/webhook.
Entrixy Node.js
Универсальный WebSocket-клиент на Node.js. Подходит для Linux-серверов, NAS, или любой системы где есть Node 18+.
Получив команду «открыть» из приложения, скрипт может:
- Дёрнуть HTTP-API вашей автоматики (
fetch('http://192.168.1.50/relay/on')) - Запустить shell-скрипт (для GPIO/serial/MQTT)
- Просто залогировать (для теста)
Установка
mkdir entrixy && cd entrixy
# Скачать entrixy.js и package.json
npm install
Регистрация
В Android-приложении: Настройки → Объекты → Добавить → «Устройство» → скопировать device_key и device_secret из QR в CONFIG блок entrixy.js. Протокол — entrixy.com/socket.
Запуск
node entrixy.js
Для автозапуска используйте pm2, systemd или Docker.
Адаптация под ваше железо
Внутри функции onOpen() есть три закомментированных варианта:
- Дёрнуть HTTP-API
- Выполнить shell-скрипт
- Только логировать (default)
Раскомментируйте нужный или допишите свою логику.