Задать вопрос
@Misha5
профессиональный бомж

Реализация отложенных задач на локальном сервере?

Для начала хотелось бы понять, в какую сторону копать, поэтому кратко изложу задачу:
На локальном сервере есть веб-интерфейс для управления умным домом. Все модули подключаются через iframe блоки по ip-адресу.

Необходимо реализовать выполнение сценариев (аналог задач в Home Assistant) заданных пользователем:
* в 15:30 включить лампочку
* Если температура выше 35 градусов - включить кондиционер

Есть ли возможность сделать это с помощью post-запросов?
Допустим, запрос пользователя будет обрабатываться и сохраняться в базе данных, через ajax, каждую минуту проверяться на выполнение условий и, если условие соблюдено, отправлять запрос в iframe, удаляя при этом его из бд.

Слышал про Task Sheduler и Cron, но я так понимаю им всем нужно подключение к интернету? Возможно ли реализовать нечто подобное в локальной сети, в случае если в доме отключат интернет, чтобы все сценарии продолжили выполняться автономно.
  • Вопрос задан
  • 156 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
@cicatrix
было бы большой ошибкой думать
Task Sheduler и Cron, но я так понимаю им всем нужно подключение к интернету

Откуда этот бред? Может быть ознакомились бы для начала с их документацией?

Cron или Task Sheduler - именно то, что нужно, если нужно просто и быстро.
Ответ написан
Комментировать
irishmann
@irishmann
Научись пользоваться дебаггером
Cron, ему самому интернет не нужен, он просто запускает ваш скрипт
https://losst.ru/nastrojka-cron
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы