❮ Интеграции
Entrixy Raspberry Pi
Готовый пример подключения к Entrixy. Формат вебхука — entrixy.com/webhook.
Entrixy Raspberry Pi
WebSocket-клиент на Python для управления замком/шлагбаумом с Raspberry Pi.
Что внутри
entrixy.py— главный скрипт. Подключается кwss://entrixy.com/ws, принимает команды «открыть» из приложения и дёргает GPIO-пин с реле.requirements.txt— зависимости (websockets,RPi.GPIO).entrixy.service— unit-файл systemd для автозапуска.
Установка
sudo apt update && sudo apt install -y python3-pip
mkdir -p ~/entrixy && cd ~/entrixy
# Скачать файлы из этого репозитория или ZIP с https://entrixy.com/integrations/raspberry-pi.zip
pip3 install -r requirements.txt
Регистрация устройства в Entrixy
- В Android-приложении: Настройки → Объекты → Добавить → Тип «Устройство».
- Появится QR с
device_idиdevice_secret. Скопируйте их. - Откройте
entrixy.pyи подставьте в разделCONFIGв начале файла.
Подключение реле
По умолчанию используется GPIO 17 (BCM-нумерация). Если у вас реле «активное по 0» — поставьте RELAY_ACTIVE_LOW = True.
Pi GPIO 17 ──── IN модуля реле
Pi 5V ──── VCC
Pi GND ──── GND
Реле NO/COM ──── параллельно кнопке выхода замка
Запуск
Вручную:
python3 entrixy.py
Как сервис (рекомендуется):
sudo cp entrixy.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable --now entrixy
sudo journalctl -u entrixy -f # логи
Тестирование без железа
Если запускаете на Mac/Linux PC без RPi.GPIO — скрипт работает в dry-run, всё логируется в консоль. Удобно для проверки соединения.