А в чем проблема? Проплатите самую дешевую VDS, купите домен, настройте бесплатный SSL-сертификат, чтобы https был и безопасненько было. На VDS, чтобы не завязываться на одного единственного провайдера и легче было переносить сервер в случае чего, докер поставьте, сконфигурируйте докер-компоуз с контейнерами:
- nginx для статики и заворачивания SSL,
- БД (postgres или что вам там привычнее? Можно монгу)
- напишите на питончике или любом языке который знаете простейший веб-сервис с API, который будет отвечать коробочкам кому когда открываться и закрваться, статусы с них собирать, уровень заряда там и прочую телеметрию. Можно под это дела фрилансера нанять, если сами не умеете.
- можно отдельно поднять сайтик на этой же VDS и, если надо, какую-нибудь CMS готовую. Благодаря докеру все он у вас не будут толкатьс локтями и мешать друг другу своими зависимостями.
Не забыть по крону прописать обновление сертификата (у letsencrypt есть certbot специальный).
Если всё сделать правильно, то развёртывание сервера будет тривиальным, можно легко, быстро и бесшовно переезжать на другой хостинг.
Коробочки ваши будут с заданным интервалом слать телеметрию на API, забирать инфу о необходимости открыться/закрыться. Если момент открытия и закрытия нужно соблюдать до секунд или точнее, то можно поднимать веб-сокет соединение, но лучше синкануть время и говорить коробочке во сколько открываться и закрываться.