Управление освещением
    Презентации
    Технические решения на LogicMachine
    Визуализация
      evika.ru    Технические решения на LogicMachine    Изменение времени и даты с помощью скрипта LUA

    Изменение времени и даты с помощью скрипта LUA

    Задача

    Установка времени и даты, используя LUA скрипт (например, получая ее из Internet с помощью программы wget; или используя протокол NTP).

    Внимание! Протокол NTP работает на LogicMachine по умолчанию и как только LogicMachine подключается к Internet, то время автоматически обновляется.

    Решение

    Добавляем следующую функцию в Скрипты -> Общие функции (Scripting -> Common Functions) и вызываем ее с нужными параметрами

    function setdate(year, mon, day, hour, min, sec)
    os.execute(string.format("date -s '%d-%d-%d %d:%d:%d'", year, mon, day, hour, min, sec))
    os.execute('hwclock -u -w')
    end




    Copyright © Evika.ru 2017
    All Rights Reserved