Помогите с объектом 'ThisComputer.timeNow'
Модератор: immortal
-
- Сообщения: 291
- Зарегистрирован: Вт ноя 18, 2014 11:43 pm
- Откуда: Краснодарский край
- Благодарил (а): 32 раза
- Поблагодарили: 68 раз
Re: Помогите с объектом 'ThisComputer.timeNow'
ThisCompeter.StartUp в этом методе прописываем синхронизацию внешних устройств и объектов в системе. Ну и например эту проверку запускаем. А дальше каждый час черезonNewHour.
- Рейтинг: 1.16%
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
CONNECT: http://connect.smartliving.ru/profile/311
-
- Сообщения: 6
- Зарегистрирован: Пт дек 26, 2014 4:30 pm
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Помогите с объектом 'ThisComputer.timeNow'
Благодарю, попробуюzelevova писал(а):ThisCompeter.StartUp в этом методе прописываем синхронизацию внешних устройств и объектов в системе. Ну и например эту проверку запускаем. А дальше каждый час черезonNewHour.
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Помогите с объектом 'ThisComputer.timeNow'
Можно. Вызвать скрипт в Computer/StartUp
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
-
- Сообщения: 19
- Зарегистрирован: Вт ноя 03, 2015 10:06 pm
- Благодарил (а): 6 раз
- Поблагодарили: 0
Re: Помогите с объектом 'ThisComputer.timeNow'
На странице время на 1 час больше чем на компе, что может быть? считал что функция timeNow передает время системы.
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Помогите с объектом 'ThisComputer.timeNow'
Я часовой пояс меняю просто
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
-
- Сообщения: 354
- Зарегистрирован: Вт окт 09, 2012 8:05 am
- Откуда: Луза Кировская обл. Россия
- Благодарил (а): 20 раз
- Поблагодарили: 35 раз
Re: Помогите с объектом 'ThisComputer.timeNow'
Поставьте обновление часовых поясов, и будет вам счастье.
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
CONNECT
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Помогите с объектом 'ThisComputer.timeNow'
А можно подробнее?
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
-
- Сообщения: 19
- Зарегистрирован: Вт ноя 03, 2015 10:06 pm
- Благодарил (а): 6 раз
- Поблагодарили: 0
Re: Помогите с объектом 'ThisComputer.timeNow'
Проблема вроде решилась. Поставил галку
все заработало.-
- Сообщения: 19
- Зарегистрирован: Ср фев 18, 2015 11:13 am
- Благодарил (а): 3 раза
- Поблагодарили: 4 раза
Re: Помогите с объектом 'ThisComputer.timeNow'
А подскажите вот что. Есть например свойство у объекта формата HH:mm, естественно оно в формате текста.
Как из этого свойства вычесть несколько минут/часов и в итоге получить переменную времени?
Для чего это нужно:
DarknessMode.updatedTime = 16:15 - автоматический выставляется от местоположения из инета.
Мне нужно, чтобы датчики движения включали свет автоматически за 15 минут до активации.
Я понимаю, что можно рассплитать переменную, потом отнять число и заново переменную переписать, но хочется всё сделать по науке. )))
Как из этого свойства вычесть несколько минут/часов и в итоге получить переменную времени?
Для чего это нужно:
DarknessMode.updatedTime = 16:15 - автоматический выставляется от местоположения из инета.
Мне нужно, чтобы датчики движения включали свет автоматически за 15 минут до активации.
Я понимаю, что можно рассплитать переменную, потом отнять число и заново переменную переписать, но хочется всё сделать по науке. )))
Arduino + win8 Профиль connect
-
- Сообщения: 560
- Зарегистрирован: Ср сен 04, 2013 10:31 am
- Откуда: Самара
- Благодарил (а): 99 раз
- Поблагодарили: 140 раз
- Контактная информация:
Re: Помогите с объектом 'ThisComputer.timeNow'
Для работы со временем необходимо иметь переменную со временем. Хоть в PHP и отсутствует явная типизация, но значение переменной определяет ее тип.zumer34rus писал(а):А подскажите вот что. Есть например свойство у объекта формата HH:mm, естественно оно в формате текста.
Как из этого свойства вычесть несколько минут/часов и в итоге получить переменную времени?
Это называется timestamp. Переменные такого типа можно вычитать, или увеличить на число. То есть для нашей задачи - то что нужно.
timestamp это число секунд от начала.
Вообщем вижу 2 варианта:
1. Средствами PHP преобразовать часы:минуты к таймштамп, далее сравнить с сейчас минус 15*60
2. Хранить 2 свойства, одно человечье время, другое - тамштамп. Показывать человечье, сравнивать тамштамп.
В коннекте думаю можно встретить оба варианта.
Посмотрите в исходниках как работают функции со временем
Вот функции системы: (блок Время/интервалы)
http://majordomo.smartliving.ru/Main/Pr ... gFunctions
А вот реализация
https://github.com/sergejey/majordomo/b ... .class.php