Скрипт восход солнца

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

sergei64
Сообщения: 62
Зарегистрирован: Вт апр 02, 2019 9:01 pm
Благодарил (а): 27 раз
Поблагодарили: 4 раза

Скрипт восход солнца

Сообщение sergei64 » Ср апр 15, 2020 8:46 pm

Доброго всем вечера . есть скрипт от вычисление восхода солнца в зависимости от координат местонахождения . Так вот в нем есть данные о "Начало утренних сумерек: Конец вечерних сумерек:" как эти данные вытащить с скрипта и добавить в объект ? Это нужно для включение и отключения уличного освещения
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 262 раза
Поблагодарили: 455 раз

Re: Скрипт восход солнца

Сообщение Chainik » Ср апр 15, 2020 8:55 pm

Вы эти темы видели?
viewtopic.php?f=27&t=1336&p=8088
viewtopic.php?f=4&t=3896
viewtopic.php?f=4&t=4090&p=53498

В двух словах: вычисляете значение, преобразовываете в нужный формат и записываете в свойство
sg(......
За это сообщение автора Chainik поблагодарил:
sergei64 (Вс апр 19, 2020 5:35 pm)
Рейтинг: 1.16%
sergei64
Сообщения: 62
Зарегистрирован: Вт апр 02, 2019 9:01 pm
Благодарил (а): 27 раз
Поблагодарили: 4 раза

Re: Скрипт восход солнца

Сообщение sergei64 » Ср апр 15, 2020 9:42 pm

Chainik писал(а):
Ср апр 15, 2020 8:55 pm
Вы эти темы видели?
viewtopic.php?f=27&t=1336&p=8088
viewtopic.php?f=4&t=3896
viewtopic.php?f=4&t=4090&p=53498

В двух словах: вычисляете значение, преобразовываете в нужный формат и записываете в свойство
sg(......
благодарю этих тем не видел хотя целый час лист форум
sergei64
Сообщения: 62
Зарегистрирован: Вт апр 02, 2019 9:01 pm
Благодарил (а): 27 раз
Поблагодарили: 4 раза

Re: Скрипт восход солнца

Сообщение sergei64 » Вс апр 19, 2020 3:54 pm

Подскажите в чем ошибка ? что то не работает
//скрипт включение уличного освещения
if (timels(gg('ThisComputer.civil_endTime'))){
callMethod('Relay05.turnOn');
}
elseif(timels(gg('ThisComputer.Chicivil_beginTime'))){
callMethod('Relay05.turnOff');
}
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 262 раза
Поблагодарили: 455 раз

Re: Скрипт восход солнца

Сообщение Chainik » Вс апр 19, 2020 4:28 pm

sergei64 писал(а):
Вс апр 19, 2020 3:54 pm
Подскажите в чем ошибка ? что то не работает
А у вас в самих свойствах ThisComputer.civil_endTime и Chicivil_beginTime какие значения записаны?
И сам этот скрипт каким образом запускается?
За это сообщение автора Chainik поблагодарил:
sergei64 (Вс апр 19, 2020 5:35 pm)
Рейтинг: 1.16%
sergei64
Сообщения: 62
Зарегистрирован: Вт апр 02, 2019 9:01 pm
Благодарил (а): 27 раз
Поблагодарили: 4 раза

Re: Скрипт восход солнца

Сообщение sergei64 » Вс апр 19, 2020 4:55 pm

Chainik писал(а):
Вс апр 19, 2020 4:28 pm
sergei64 писал(а):
Вс апр 19, 2020 3:54 pm
Подскажите в чем ошибка ? что то не работает
А у вас в самих свойствах ThisComputer.civil_endTime и Chicivil_beginTime какие значения записаны?
И сам этот скрипт каким образом запускается?
скрипт записан в ClockChime onNewMinute, данные ThisComputer.civil_beginTime и ThisComputer.civil_endTime полученные с помощью скрипта восхода..и заката солнца.. соответственно в этих переменных время утренних и вечерних сумерек
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 262 раза
Поблагодарили: 455 раз

Re: Скрипт восход солнца

Сообщение Chainik » Вс апр 19, 2020 5:09 pm

Если эти переменные у вас не пустые, надо убедиться, чтобы они были в формате "ЧЧ:ММ". И в onNewMinute команду на запуск скрипта попробуйте перенести в самый конец кода. Вдруг поможет.
За это сообщение автора Chainik поблагодарил:
sergei64 (Вс апр 19, 2020 5:35 pm)
Рейтинг: 1.16%
sergei64
Сообщения: 62
Зарегистрирован: Вт апр 02, 2019 9:01 pm
Благодарил (а): 27 раз
Поблагодарили: 4 раза

Re: Скрипт восход солнца

Сообщение sergei64 » Вс апр 19, 2020 5:13 pm

Chainik писал(а):
Вс апр 19, 2020 5:09 pm
Если эти переменные у вас не пустые, надо убедиться, чтобы они были в формате "ЧЧ:ММ". И в onNewMinute команду на запуск скрипта попробуйте перенести в самый конец кода. Вдруг поможет.
они не пустые они записаны в формате "ЧЧ:ММ и соответственно скрип в конце кода onNewMinute пробовал подставлять свои значения так же не работает
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 289 раз
Поблагодарили: 633 раза

Re: Скрипт восход солнца

Сообщение xor » Вс апр 19, 2020 5:24 pm

sergei64 писал(а):
Вс апр 19, 2020 3:54 pm
Подскажите в чем ошибка ? что то не работает
//скрипт включение уличного освещения
if (timels(gg('ThisComputer.civil_endTime'))){
callMethod('Relay05.turnOn');
}
elseif(timels(gg('ThisComputer.Chicivil_beginTime'))){
callMethod('Relay05.turnOff');
}
не timeLs, a timeis
За это сообщение автора xor поблагодарили (всего 2):
sergei64 (Вс апр 19, 2020 5:32 pm) • Samir77 (Чт апр 23, 2020 12:10 am)
Рейтинг: 2.33%
sergei64
Сообщения: 62
Зарегистрирован: Вт апр 02, 2019 9:01 pm
Благодарил (а): 27 раз
Поблагодарили: 4 раза

Re: Скрипт восход солнца

Сообщение sergei64 » Вс апр 19, 2020 5:26 pm

xor писал(а):
Вс апр 19, 2020 5:24 pm
sergei64 писал(а):
Вс апр 19, 2020 3:54 pm
Подскажите в чем ошибка ? что то не работает
//скрипт включение уличного освещения
if (timels(gg('ThisComputer.civil_endTime'))){
callMethod('Relay05.turnOn');
}
elseif(timels(gg('ThisComputer.Chicivil_beginTime'))){
callMethod('Relay05.turnOff');
}
не timeLs, a timeis
самое интересное что основу скрипта этого брал в onNewMinute ... :D
Ответить