[Модуль] Погода Яндекс (yandexweather)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
pdfsen
Сообщения: 78
Зарегистрирован: Вс янв 13, 2019 8:32 am
Благодарил (а): 17 раз
Поблагодарили: 0

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение pdfsen » Пн янв 21, 2019 8:40 am

pdfsen писал(а):
Вс янв 20, 2019 11:38 am
Спасибо.
Поставил в Будильник PHP-код.
Посмотрим.
include_once(DIR_MODULES . 'yandexweather/yandexweather.class.php');
$yw = new yandexweather();
$yw->sayforecast();
С PHP кодом тоже не работает.
Решил сделать третий вариант - Сценарий и вставить в него тот же PHP-код.

Вот так ошибки нет, но ничего не говорит
include_once(DIR_MODULES . 'yandexweather/yandexweather.class.php');
$yw = new yandexweather();
А вот так появляется ошибка и ничего не говорит
include_once(DIR_MODULES . 'yandexweather/yandexweather.class.php');
$yw = new yandexweather();
$yw->sayforecast();
Страница недоступна Сайт 192.168.0.90 пока не может обработать этот запрос.
HTTP ERROR 500
Последний раз редактировалось pdfsen Пн янв 21, 2019 8:53 am, всего редактировалось 2 раза.
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение directman66 » Пн янв 21, 2019 8:52 am

Попробовал сейчас, у меня все сработало (нажимал кнопку с прогнозом на странице уведомления). Информация пришла в системный чат, в телеграм, в majordroid.

Проверьте наличие файлов с /var/www/modules/yandexweather (для линукс) или C:\_majordomo\htdocs\modules\yandexweather (для винды)

cfgdata.inc.php
changetemp.php
get.inc.php
indata.inc.php
installed
myindata.inc.php
saycondition.php
sayforecast.php
sayforecastnow.php
yandexweather.class.php
ywext.inc.php
Последний раз редактировалось directman66 Пн янв 21, 2019 8:56 am, всего редактировалось 1 раз.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
pdfsen
Сообщения: 78
Зарегистрирован: Вс янв 13, 2019 8:32 am
Благодарил (а): 17 раз
Поблагодарили: 0

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение pdfsen » Пн янв 21, 2019 8:53 am

Перезагрузка компьютера не помогла.
Вообщем:
$yw->sayweather(); - работает
$yw->sayforecast(); - не работает

Удалил модуль.
Перегрузился.
Установил модуль. Настроил Город.
Перегрузился.
Ситуация не изменилась.

Где можно посмотреть саму ошибку ?
Как можно отдебажить ?
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение directman66 » Пн янв 21, 2019 9:10 am

Внес небольшое изменение. Обновите модуль и попробуйте.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение directman66 » Пн янв 21, 2019 9:31 am

Добавил морфологию в процедуру текстового описания погоды.
За это сообщение автора directman66 поблагодарил:
Taras81 (Пн янв 21, 2019 1:46 pm)
Рейтинг: 1.16%
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
pdfsen
Сообщения: 78
Зарегистрирован: Вс янв 13, 2019 8:32 am
Благодарил (а): 17 раз
Поблагодарили: 0

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение pdfsen » Вт янв 22, 2019 8:44 am

directman66 писал(а):
Пн янв 21, 2019 9:10 am
Внес небольшое изменение. Обновите модуль и попробуйте.
Доброе утро.
вчера весь день (до обновления) крутил ежечасно в Cron (думал, что проблема в Будильнике). Ежечасно всё работало.
в 23-00 обновил ваш модуль и отключил задание в Cron, чтобы не слушать.
Утром включил задание в Cron и оно не разговаривает.

До оновления было тоже самое - днем работает , ночью не проверял (потому что спал), утром не работает.

Сейчас поставил в Cron с интервалом 5 минут, чтобы узнать, когда все-таки начинается этот момент говорения.

П.С. Нет возможности указать приоритет проговаривания.
Аватара пользователя
pdfsen
Сообщения: 78
Зарегистрирован: Вс янв 13, 2019 8:32 am
Благодарил (а): 17 раз
Поблагодарили: 0

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение pdfsen » Вт янв 22, 2019 10:49 am

Пропустил тот момент ,когда метод начал отрабатывать ((
Сейчас работает.
Буду ждать опять завтрашнего утра, чтобы зафиксировать закономерность отключения.

Но предварительно метод sayforecast() перестает работать ночью до утра.
Потом начианет работать.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение nick7zmail » Вт янв 22, 2019 11:54 am

yura_s80 писал(а):
Пн янв 21, 2019 6:43 am
directman66 писал(а):
Пн янв 21, 2019 6:37 am
Вставьте в таблицу и укажите размер ячейки, будет вам и масштабирование до нужного размера.
Хм, точно, щас попробую/
Все норм:

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

[#module name="yandexweather" type="FORECASTMINI" #]
  <style type="text/css">
   TABLE {
    table-layout: fixed; /* Ячейки фиксированной ширины */
   }
  </style> 
<table width="100%" cellspacing="0" cellpadding="4" border="0">
 <td width="1000">
  [#module name="yandexweather" type="FORECAST"#]
 </td>    
  </table>
Как то неочень, кое что съезжается.

1.jpg

Вот так, тоже самое:

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

<table width="1000" cellspacing="0" cellpadding="4" border="1">
 <td width="100%">
  [#module name="yandexweather" type="FORECAST"#]
 </td>    
  </table>
О, оксигеновские иконки на сцене...а че такого убогого качества?)) Это из архива 32х32 чтоль? они же для меню...маленькие сильно...скинуть 128х128 архив?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение directman66 » Вт янв 22, 2019 1:11 pm

nick7zmail писал(а):
Вт янв 22, 2019 11:54 am
О, оксигеновские иконки на сцене...а че такого убогого качества?)) Это из архива 32х32 чтоль? они же для меню...маленькие сильно...скинуть 128х128 архив?

По умолчанию сейчас включается скин animated, у которого векторные иконки в svg. Масштабируется и с анимацией выглядит все очень круто. Никита, осталось твои мини-виджеты прикрутить, которые ты делал для Виктора. У меня почему-то с первого раза не получилось.
121212.png
121212.png (26.25 КБ) 3496 просмотров
Единственное, что размер самих картинок зафиксирован темплейтом.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение tarasfrompir » Вт янв 22, 2019 1:31 pm

pdfsen писал(а):
Вт янв 22, 2019 10:49 am
Пропустил тот момент ,когда метод начал отрабатывать ((
Сейчас работает.
Буду ждать опять завтрашнего утра, чтобы зафиксировать закономерность отключения.

Но предварительно метод sayforecast() перестает работать ночью до утра.
Потом начианет работать.
а вот этот пункт - 15) Добавлена настройка уровня сообщения MSG_LEVEL
какой уровень сообщения стоит ? и какой уровень в мажорике настроен ?
Спасибо нам ПОМОЖЕТ..!
Ответить