[Сценарий] Погода от Яндекс

Не требует установки программ или изменения файлов

Модераторы: immortal, newz20

Lisk
Сообщения: 16
Зарегистрирован: Пн апр 13, 2015 12:15 pm
Благодарил (а): 4 раза
Поблагодарили: 0

Re: Погода (Яндекс)

Сообщение Lisk » Вт апр 14, 2015 1:54 pm

Amarok писал(а):
Lisk писал(а):Не знаю, но Алиса говорит сколько время и неизвестная команда %) Надо ещё что-то установить?
Попробуй Татьяну поставить? https://yadi.sk/d/dWdFttkkBSJMf
Поставил, проблема исчезла! Но интересно, почему гугловский движок не смог проговорить?
Cyoko
Сообщения: 91
Зарегистрирован: Ср июл 09, 2014 1:00 pm
Благодарил (а): 12 раз
Поблагодарили: 0

Re: Погода (Яндекс)

Сообщение Cyoko » Ср апр 15, 2015 3:31 pm

Все сделал по инструкции, не пойму какой результат должен получиться :)
вот с этим не понятно : найти метод onNewMinute и добавить в него строку if ($m%30 == 0) {runScript("WeatherFromYandex");}// обновляем погоду с Яндекса каждые 30 минут
На чистой МЖД у меня их два, ну теперь три : M: Timer.onNewMinute M: ClockChime.onNewMinute M: Погода с yandex.onNewMinute
Если ставлю в timer (он кстати пустой), то каждую минуту произносятся цифры на английском с данными от демо погоды, и в истории событий пишется "считываю погоду с яндекс" и данные с демо погоды.
В Chime не пробовал , там слишком много условий, решил просто создать метод в самом классе Погода с yandex. Вроде перестало работать .

Так нужно свой метод создавать ?
Английский из-за не установленного русского языка в голосовом модуле ? И вообще он по умолчанию установлен или надо установить Алену ?
Чтоб как в демо погоде выводило информацию в меню управления надо переменные из кода прописывать как это %ThisComputer.weatherFull% ?
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Погода (Яндекс)

Сообщение Amarok » Ср апр 15, 2015 3:32 pm

Screenshot_1.jpg
Screenshot_1.jpg (109.74 КБ) 19660 просмотров
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Cyoko
Сообщения: 91
Зарегистрирован: Ср июл 09, 2014 1:00 pm
Благодарил (а): 12 раз
Поблагодарили: 0

Re: Погода (Яндекс)

Сообщение Cyoko » Ср апр 15, 2015 3:51 pm

Спасибо, добавил запись просто в конце.... Я так понял это цикл, который выполняется раз в минуту и сюда нужно заносить сценарии для их выполнения....
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Погода (Яндекс)

Сообщение Amarok » Ср апр 15, 2015 4:04 pm

Совершенно верно)
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Cyoko
Сообщения: 91
Зарегистрирован: Ср июл 09, 2014 1:00 pm
Благодарил (а): 12 раз
Поблагодарили: 0

Re: Погода (Яндекс)

Сообщение Cyoko » Ср апр 15, 2015 4:18 pm

Изображение
Вот что выдала Алиса, цифры по-моему из демо погоды.

Как то не так вообщем работает вроде :) Как минимум нет значений сейчас :)
Philozov
Сообщения: 14
Зарегистрирован: Сб апр 11, 2015 8:22 pm
Благодарил (а): 2 раза
Поблагодарили: 3 раза

Re: Погода (Яндекс)

Сообщение Philozov » Ср апр 15, 2015 5:27 pm

Cyoko писал(а):Все сделал по инструкции, не пойму какой результат должен получиться :)
вот с этим не понятно : найти метод onNewMinute и добавить в него строку if ($m%30 == 0) {runScript("WeatherFromYandex");}// обновляем погоду с Яндекса каждые 30 минут
На чистой МЖД у меня их два, ну теперь три : M: Timer.onNewMinute M: ClockChime.onNewMinute M: Погода с yandex.onNewMinute
Если ставлю в timer (он кстати пустой), то каждую минуту произносятся цифры на английском с данными от демо погоды, и в истории событий пишется "считываю погоду с яндекс" и данные с демо погоды.
В Chime не пробовал , там слишком много условий, решил просто создать метод в самом классе Погода с yandex. Вроде перестало работать .

Так нужно свой метод создавать ?
Английский из-за не установленного русского языка в голосовом модуле ? И вообще он по умолчанию установлен или надо установить Алену ?
Чтоб как в демо погоде выводило информацию в меню управления надо переменные из кода прописывать как это %ThisComputer.weatherFull% ?



Вот в этом затык, у меня кстати тоже :)

Тут есть какой-то намек на присвоение значений %Параметр% вот скудное описание http://smartliving.ru/Main/BasicsObjects
И пример приведен ни к селу ни к городу, по примеру что-то понять не реально, если не знаешь :)

Можно же описать! Если значение стоит в %значение% - то это означает, что ему присвоены свойства оттуда-то, если параметр в таких скобках <значение> - это то.
Назначается так-то, меняется так-то и пример.
Cyoko
Сообщения: 91
Зарегистрирован: Ср июл 09, 2014 1:00 pm
Благодарил (а): 12 раз
Поблагодарили: 0

Re: Погода (Яндекс)

Сообщение Cyoko » Ср апр 15, 2015 7:58 pm

согласен :) но видимо это связано с тем , что надо знать php.
А так как проект народный, то разжовывать азы мало кто хочет. И это нормально.... Вообщем надо самообучаться....
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Погода (Яндекс)

Сообщение Amarok » Чт апр 16, 2015 8:26 am

Cyoko писал(а):Чтоб как в демо погоде выводило информацию в меню управления надо переменные из кода прописывать как это %ThisComputer.weatherFull% ?
У вас в какое место пишется погода? Заглядывали в объекты класса "Погода с Yandex"?
К примеру я использую полученную погоду так: %NTura.Temp%
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Cyoko
Сообщения: 91
Зарегистрирован: Ср июл 09, 2014 1:00 pm
Благодарил (а): 12 раз
Поблагодарили: 0

Re: Погода (Яндекс)

Сообщение Cyoko » Чт апр 16, 2015 12:43 pm

А как узнать куда пишет то ?
Объект Moscow, вот его свойства, все получает правильные....
Изображение
А выводит вот что , сразу видно что это данные из демо погоды Минска
Изображение

Задам здесь вопрос, а пояс часовой в Москве какой ? А то выбрал ГМТ+4 ? Время указывает на час больше....Как поменять ? И еще доступа из интернета нет, может гдето надо включить его ?
Ответить