Доброй ночи всем. Нужна помощь програмистов.
Есть камера возле ворот и прога, которая определяет номера машин и отправляет по mqtt в мажордомо.
Нужен скрипт ( сценарий...) не знаю, я не програмист, который по изменению переменной сравнивает со списком из файла с номерами, и если совпало, отправляет сигнал на реле отрыть ворота.
Спасибо
Открыть ворота но номеру машины
Модератор: immortal
- Vitich
- Сообщения: 16
- Зарегистрирован: Вс мар 14, 2021 6:05 am
- Откуда: Донбасс
- Благодарил (а): 0
- Поблагодарили: 2 раза
- Контактная информация:
Re: Открыть ворота но номеру машины
Если машин не много, проще прописать в скрипте.
/*********************************************************/
// Список номеров
$nom_a = "263-675";
$nom_b = "34-45";
$nom_c = "567-889";
// Данные с MQTT
$nomer = gg("obect1.svoystvo1"); // подставить свой объект и свойство
if (($nomer == $nom_a)||($nomer == $nom_b)||($nomer == $nom_c)){
echo "<br>" ."Соответствие найдено.";
$vorota = 1;
} else {
echo "<br>" ."Соответствие не найдено.";
$vorota = 0;
}
// Отправка команды
sg("obect2.svoystvo2", $vorota);
/*********************************************************/
Ещё надо смотреть какие данные висят в MQTT когда нет машин.
Нужно согласовать с ручным управлением, придумать условие для запуска
скрипта сравнения.
/*********************************************************/
// Список номеров
$nom_a = "263-675";
$nom_b = "34-45";
$nom_c = "567-889";
// Данные с MQTT
$nomer = gg("obect1.svoystvo1"); // подставить свой объект и свойство
if (($nomer == $nom_a)||($nomer == $nom_b)||($nomer == $nom_c)){
echo "<br>" ."Соответствие найдено.";
$vorota = 1;
} else {
echo "<br>" ."Соответствие не найдено.";
$vorota = 0;
}
// Отправка команды
sg("obect2.svoystvo2", $vorota);
/*********************************************************/
Ещё надо смотреть какие данные висят в MQTT когда нет машин.
Нужно согласовать с ручным управлением, придумать условие для запуска
скрипта сравнения.
Всякая работа требует больше времени, чем было запланировано.