крик отчаяния

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

sega6549
Сообщения: 530
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

крик отчаяния

Сообщение sega6549 » Чт авг 20, 2015 1:36 pm

Добрый дени, это крик очаяния так как прочитав много веток форума где выкладываются в основном коды всякие несколько раз перечитав азбуку всяческие инструкции от сергея я как человек совсем незнакомый с php естественно ничего не понял, единственное что я смог это добавил погоду с яндекса на главную страницу для своего города и понял как заставить говорить время и погоду не сегодня и завтра, но опять же говорит алиса не с яндекса а с той что установлена была изначально, это я так понимаю демка просто и не актуальна для моего города, и собственно сам крик отчаяния , неужели нет доступного руководства для таких как я, я не могу назвать себя бещнадежным в плане обучения, я смог освоить такой движок как цмс джумла, создал сайт наполнил его и выложил на хостинг, все нормально функционировало, неужели данный проэкт настолько сложнее что только те кто может писать коды с нуля и знает язык програмирования могут пользоваться данным проэктом, извините за офтоп просто очень хочу научится и очень хочу осуществить умный дом у себя, но че то нифига не получается(((
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
sega6549
Сообщения: 530
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

Re: крик отчаяния

Сообщение sega6549 » Чт авг 20, 2015 1:43 pm

подскажите хоть с чего начать мне криворукому, азбука понятно, но как это все применять на практике...
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
Аватара пользователя
foxvlad
Сообщения: 287
Зарегистрирован: Пн сен 22, 2014 3:18 pm
Откуда: Сочи
Благодарил (а): 78 раз
Поблагодарили: 78 раз
Контактная информация:

Re: крик отчаяния

Сообщение foxvlad » Чт авг 20, 2015 2:01 pm

Занимался я сайтами и вам скажу джумла это очень легко по сравнению с этим.
Я сейчас сайты делаю на modx - он сложный, а этот проект еще сложней.
Вы для начала поконкретней определитесь, что вам надо и спрашивайте по мелочам а не так глобально.
Аватара пользователя
shemnik69
Сообщения: 590
Зарегистрирован: Пн дек 24, 2012 3:01 pm
Откуда: Саратов Saratov
Благодарил (а): 67 раз
Поблагодарили: 63 раза

Re: крик отчаяния

Сообщение shemnik69 » Чт авг 20, 2015 2:21 pm

В чем Вопрос то Ваш состоит?
Не работает? или работает не так?
Просто МД это не готовый пирог, а его компоненты и сами понимаете что если чего либо не так сложить то результат будет ... Вы конкретнее ставьте свою проблему. Тут уже столько вариантов проработали, что белых пятен практически нет..
sega6549
Сообщения: 530
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

Re: крик отчаяния

Сообщение sega6549 » Чт авг 20, 2015 5:55 pm

сори за нервы, в общем проблема такая, в шаблоне поведения создал запись чтоб командой поставь будильник ставился будильник, собственно работает будильник ставится и это неудивительно так как просто скопировал код и шаблон отсюда) заходим в объекты и в свойствах AlarmOne действительно стоит AlarmOne.AlarmTime 17:35 AlarmOne.AlarmOn 1, я так понимаю первое время срабатывания, второе статус вкл. далее нужно чтоб будильник что то выполнял, беру значит скрипт погоды, тот что встроен, копирую его и в объекты AlarmClock методы AlarmRun вставляем значит этот код
$weather.="Сегодня ожидается ".str_replace('°',' ',getGlobal('weatherToday'));
$weather.=". Завтра ".str_replace('°',' ',getGlobal('weatherTomorrow'));
$weather.=". Сейчас на улице ".getGlobal('TempOutside').'.';
$weather=str_replace('°','',$weather);
say($weather,2);
идем в объекты AlarmRun нажимаем тест, начинает бубнеть погоду, но будильник не срабатывает все равно, пробовал вставлять это и в сам AlarmRun и вообще где возможно все равно будильник не срабатыевает, что мои кривые ручки делают не так? помогите плиз
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: крик отчаяния

Сообщение olehs » Чт авг 20, 2015 6:15 pm

в OnNewMinute есть обработка будильников?

Вы по этой http://majordomo.smartliving.ru/forum/v ... t=20#p7018 инструкции делали?
За это сообщение автора olehs поблагодарил:
mirsum (Пт авг 21, 2015 3:47 pm)
Рейтинг: 1.16%
sega6549
Сообщения: 530
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

Re: крик отчаяния

Сообщение sega6549 » Чт авг 20, 2015 6:28 pm

так, скрипт который я хочу запустьить нужно в OnNewMinute вставлять? там у меня пусто все, но до этого вставлял и туда, в итоге она мне каждую минуту проговаривала погоду...
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: крик отчаяния

Сообщение olehs » Чт авг 20, 2015 6:33 pm

туда нужно вставлять код, который проходится по вашим будильникам и выполняет Run для каждого в нужное время (самый первый пункт в инструкции)

Код: Выделить всё

//будильник
$objects=getObjectsByClass("AlarmClock");
foreach($objects as $obj) { // переберем все будильники в системе
  if (getGlobal($obj['TITLE'].".AlarmOn") && timeIs(getGlobal($obj['TITLE'].".AlarmTime"))){ //если будильник включен и время совпало
    callMethod($obj['TITLE'].".AlarmRun"); // выполним метод будильника
  }
}
За это сообщение автора olehs поблагодарил:
mirsum (Пт авг 21, 2015 3:47 pm)
Рейтинг: 1.16%
sega6549
Сообщения: 530
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

Re: крик отчаяния

Сообщение sega6549 » Чт авг 20, 2015 6:36 pm

ща пробнем
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
sega6549
Сообщения: 530
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

Re: крик отчаяния

Сообщение sega6549 » Чт авг 20, 2015 6:41 pm

во, спасибо теперь заработало, а можете помочь с написание скрипта, что бы алиса говорила сначала доброе утро а потом говорила включю радио и запускала радио например это getURL('http://localhost/popup/app_101ru.html?& ... n&id=32',0);
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
Ответить