Показать сообщение отдельно
Старый 25.05.2022, 18:11   #72
wasser
Member
 
Регистрация: Oct 2015
Сообщения: 30
Благодарил(а): 5 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Работа с MQTT

Последовательность действий:
1. Заливаем по FTP исполняемый файл shm2mqtt в каталог /projects, добавляем в скрипт start.after строки для запуска:
#!/bin/sh
if [ -f ./shm2mqtt ]; then
sleep 1
./shm2mqtt -broker tcp://192.168.130.33:1883 -fullsync 60 -prefix "mqtt:"&
fi

2. В скрипт restart.before (для выгрузки приложения каждый раз при перезагрузке нового FBD-проекта перед новым запуском) добавляем:
#!/bin/sh
killall shm2mqtt
sleep 1
killall -9 shm2mqtt

3.В проекте Logix создаем mem переменную с именем mqtt:zigbee2mqtt/0x00158d000754a67d/occupancy

Так?
wasser вне форума   Ответить с цитированием