Подсказка
Навигатор
Функция fibaro:calculateDistance(position1, position2)
Назначение
Функция получает расстояние между двумя географическими точками.
Параметры
position1 - координаты первой точки.
position2 - координаты второй точки.
Положение точек определяется географическими координатами. Их значение выражается в градусах, дробная часть отделяется запятой. Значения широты и долготы отделяются точкой с запятой. Отрицательные значения соответствуют западу и югу.
Например: 40°44′55″N, 73°59′11″W = “40.7486;-73.9864″.
Возвращаемые значения:
Расстояние между точками в метрах.
Пример кода:
-- расстояние между точками local userLocation = fibaro:getValue(123, 'Location'); local exampleLocation = "52.4325295140701;16.8450629997253"; local result; result = fibaro:calculateDistance(userLocation, exampleLocation); fibaro:debug(Расстояние между точками ' .. result .. 'м.');
Функция fibaro:debug(text)
Назначение
Функция выводит строку в консоли отладки.
Параметры
text - текст для вывода в консоль отладки.
Возвращаемые значения:
Нет
Пример кода:
fibaro:debug('Текст отладки');
Функция fibaro:sleep(time)
Назначение
Приостанавливает выполнение сцены на указанное время.
Параметры
time - время в миллисекундах.
Возвращаемые значения:
Нет
Пример кода:
-- пауза 10 секунд fibaro:sleep(10000);