Перейти к содержимому


Фотография

Исправление погодного виджета (beta)


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 762

#701 ybe40949

ybe40949

    Комментатор

  • Пользователи
  • PipPipPip
  • 54 сообщений

Отправлено 22 October 2015 - 16:50

Так как rootfs Linux распакован в ОЗУ, то любые изменения не сохраняются после перезагрузки,для того чтоб сохранялось используйте системную флешку.

Если смущает то, что в 102 один USB ,то как тут уже не раз говорилось можно использовать хаб или разделить флешку на два и более разделов(кстати с недавнего времени и swap можно прикрутить) или вообще монтировать в /D сетевую шару,благо TrippyCat добавил такой функционал в плагин umount (фактически флешка может быть ограничена обьёмом места на сетевом накопителе или шаре,а это может быть и несколько ТВ)

А как на счёт того, чтобы поместить run_widget.sh в /flashdata/scripts? У меня 102 Дюна без системной флэшки и всё работает нормально.  Вот часть кода из fix_widget.sh

 

if mount | grep -q " /persistfs "; then
    SCRIPT_DIR="/persistfs"
elif mount | grep -q " /flashdata "; then
    SCRIPT_DIR="/flashdata"
else
    SCRIPT_DIR="/config"
fi
 
SCRIPT_DIR="$SCRIPT_DIR/scripts"


#702 j_h57

j_h57

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 853 сообщений
  • Gender:Male
  • Location:Санкт-Петербург, Россия

Отправлено 22 October 2015 - 16:59

Делаю для себя. Так как API key весьма неудобно вводить, сделал страницу с настройками в виде HTML страницы. Достаточно скопировать ключ на странице openweathermap и вставить на странице настройки виджета. Если интересует, и после того как он будет готов, выложу. 

Добрый день. Как у Вас, получилось? Если да, буду признателен, если поделитесь.

 

Спасибо!


Dune HD Base 3D (190919_0242_r11) Системная флешка присутствует.

tv175e (Dune HD Neo 4k) (200220_2020_r13)


#703 TrippyCat

TrippyCat

    Пользователь

  • Пользователи
  • PipPipPipPipPipPipPip
  • 27062 сообщений
  • Gender:Male

Отправлено 22 October 2015 - 17:28

Так и делали бы по инструкции выше. Но после перезагрузки  scripts/run_widget.sh из папки  persistfs исчезает.

DUNE 102 без системной флешки.

без флешки папка persistfs (туда монтируется системная флешка) после ребута очищается. Вам надо во флешдату копировать. 


Dune Store Extension (Дюнастор расширенный)
Faq По Плеерам Dune - в процессе заполнения.

Чтобы получить log-файл плагинов, нужно создать на первом носителе, доступном дюне (обычно внутренний диск) папку "dune_plugin_logs". После чего начните пользоваться плагином, и в папке dune_plugin_logs появится файл лога. (папку создавать с нижними подчеркиваниями). К файлу лога добавляйте расширение txt иначе на форум не загрузить или упакуйте файл лога в zip архив.

Хотел бы настойчиво попросить всех изменить свои подписи до такого вида (указание модели и прошивки, это сэкономит время вам и авторам плагинов) Faq По Плеерам Dune - п.12 - Как сделать подпись на форуме :
Dune Pro 4K(tv292a) - всегда последняя
Dune Neo 4K T2 Plus Version - всегда последняя
Dune Solo 4K (всегда последняя) Сист.флешка присутствует

Обновите парсеры это означает кнопка попап пункт "обновить" на иконке плагина или перегрузите плеер или в настройках плагина Bazinga.

#704 ybe40949

ybe40949

    Комментатор

  • Пользователи
  • PipPipPip
  • 54 сообщений

Отправлено 22 October 2015 - 18:55

valeriyn, я очень извиняюсь, но я в своиx инструкцияx указал неправильную директорию.  Файл run_widget.sh надо копировать в /flashdata/scripts.  Потом как обычно chmod 755 и так далее. 



#705 Nizhegorodec

Nizhegorodec

    Неутомимый энтузиаст

  • Пользователи
  • PipPipPipPipPipPip
  • 317 сообщений
  • Gender:Male
  • Location:Нижний Новгород

Отправлено 22 October 2015 - 19:13

Картина ясная... Жаль, что производители Дюн не заботятся о своих детищах. Покупаешь машину, чтоб ездила, но оказывается вместо лобового стекла заглушка из непрозрачной пластмассы и колёса квадратные. Если умеешь махать топором - обравниваешь колёса. Если не умеешь - покупай новую машину...


TV-102W-T2 - на коробке

TV-102T2 - на девайсе

170519_1353_r11

Системный накопитель подключен (исп. 201 Мб из 7,45 Гб)

Накопитель во флеш-памяти: включен(исп.2,01 Мб из 105 Мб)

tv175l(smartBox 4K)

200415_0403_r13


#706 Demetrius

Demetrius

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 22310 сообщений
  • Gender:Male
  • Location:Тайга

Отправлено 22 October 2015 - 19:19

Картина ясная... Жаль, что производители Дюн не заботятся о своих детищах. Покупаешь машину, чтоб ездила, но оказывается вместо лобового стекла заглушка из непрозрачной пластмассы и колёса квадратные. 

 

У вас плеер перестал воспроизводить видео, фото и аудио?


0. Вы сейчас в интернете
1. Вы на сайте -
http://forum.hdtv.ru
2. Вы читаете это
4. Вы не заметили что отсутствует пункт 3
5. Вы сейчас это проверили
6. Вы улыбаетесь


#707 smr

smr

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 710 сообщений

Отправлено 22 October 2015 - 19:31

Картина ясная... Жаль, что производители Дюн не заботятся о своих детищах. Покупаешь машину, чтоб ездила, но оказывается вместо лобового стекла заглушка из непрозрачной пластмассы и колёса квадратные. Если умеешь махать топором - обравниваешь колёса. Если не умеешь - покупай новую машину...

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



#708 ELK90

ELK90

    Пользователь

  • Пользователи
  • PipPip
  • 45 сообщений
  • Gender:Male

Отправлено 22 October 2015 - 21:27

После предложения обновить  погодное приложение.

В погодном виджете пропали актуальные данные .

Иконка погоды то же пропала.

Видимо придётся ждать помощи от неравнодушных умельцев.


Dune HD 102W - T2(ПО :170519_1353_b11 )системная флеш 2 Гб


#709 Demetrius

Demetrius

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 22310 сообщений
  • Gender:Male
  • Location:Тайга

Отправлено 22 October 2015 - 21:52

После предложения обновить  погодное приложение.

 

Это как?


0. Вы сейчас в интернете
1. Вы на сайте -
http://forum.hdtv.ru
2. Вы читаете это
4. Вы не заметили что отсутствует пункт 3
5. Вы сейчас это проверили
6. Вы улыбаетесь


#710 TrippyCat

TrippyCat

    Пользователь

  • Пользователи
  • PipPipPipPipPipPipPip
  • 27062 сообщений
  • Gender:Male

Отправлено 22 October 2015 - 22:22

Картина ясная... Жаль, что производители Дюн не заботятся о своих детищах. Покупаешь машину, чтоб ездила, но оказывается вместо лобового стекла заглушка из непрозрачной пластмассы и колёса квадратные. Если умеешь махать топором - обравниваешь колёса. Если не умеешь - покупай новую машину...

поймите одно интернет не статичный все развивается все меняется. При чем если это касается сторонних сервисов. Вчера апикея не было сегодня есть, а завтра могут еще придумать чтото. 


Это как?

это какйто старый плагин который больше не поддерживается. Обновление его выпиливает. 


Dune Store Extension (Дюнастор расширенный)
Faq По Плеерам Dune - в процессе заполнения.

Чтобы получить log-файл плагинов, нужно создать на первом носителе, доступном дюне (обычно внутренний диск) папку "dune_plugin_logs". После чего начните пользоваться плагином, и в папке dune_plugin_logs появится файл лога. (папку создавать с нижними подчеркиваниями). К файлу лога добавляйте расширение txt иначе на форум не загрузить или упакуйте файл лога в zip архив.

Хотел бы настойчиво попросить всех изменить свои подписи до такого вида (указание модели и прошивки, это сэкономит время вам и авторам плагинов) Faq По Плеерам Dune - п.12 - Как сделать подпись на форуме :
Dune Pro 4K(tv292a) - всегда последняя
Dune Neo 4K T2 Plus Version - всегда последняя
Dune Solo 4K (всегда последняя) Сист.флешка присутствует

Обновите парсеры это означает кнопка попап пункт "обновить" на иконке плагина или перегрузите плеер или в настройках плагина Bazinga.

#711 Nizhegorodec

Nizhegorodec

    Неутомимый энтузиаст

  • Пользователи
  • PipPipPipPipPipPip
  • 317 сообщений
  • Gender:Male
  • Location:Нижний Новгород

Отправлено 23 October 2015 - 00:00

поймите одно интернет не статичный все развивается все меняется. При чем если это касается сторонних сервисов. Вчера апикея не было сегодня есть, а завтра могут еще придумать чтото. 

Это я понимаю. Для сохранения реноме фирмы, надо быстренько выпустить заплатку, которая удалит пункт "виджет" из меню девайса - нет иконки, нет проблемы. А так получается, что есть кнопки, есть иконки, но они либо не работают, либо перестали работать. Зачем заявлять несуществующие возможности? Хотя можно сказать, что эта опция рассчитана исключительно для индикации календаря и текущего времени.

Нет?


TV-102W-T2 - на коробке

TV-102T2 - на девайсе

170519_1353_r11

Системный накопитель подключен (исп. 201 Мб из 7,45 Гб)

Накопитель во флеш-памяти: включен(исп.2,01 Мб из 105 Мб)

tv175l(smartBox 4K)

200415_0403_r13


#712 momo111

momo111

    Комментатор-активист

  • Пользователи
  • PipPipPipPip
  • 176 сообщений
  • Gender:Male

Отправлено 23 October 2015 - 00:18

интерестно, а они могут просто dsf файл сделать или типо того и при таких радикальных изменениях просто в сторе публиковать обновление и все?


Dune HD Ultra 4K (прошивка 221231_0257_r21:)

Dune HD Pro 4K (rev. A, прошивка 221231_0257_r21:)

Dune HD Solo Lite (прошивка 190919_0242_r11)
Dune HD Connect (прошивка 190919_0242_r11) Сист.флешка присутствует.


#713 denik79

denik79

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 4739 сообщений
  • Gender:Not Telling

Отправлено 23 October 2015 - 07:02

Это я понимаю. Для сохранения реноме фирмы, надо быстренько выпустить заплатку, которая удалит пункт "виджет" из меню девайса - нет иконки, нет проблемы. А так получается, что есть кнопки, есть иконки, но они либо не работают, либо перестали работать. Зачем заявлять несуществующие возможности? Хотя можно сказать, что эта опция рассчитана исключительно для индикации календаря и текущего времени.
Нет?

Дюна здесь не причем,читайте внимательно!!! Сайт,с которого получал инфу плагин(компания дюна эта не метеостанция у которой есть своя инфа о погоде),сделал изменения, а если конкретно,то теперь нужен индивидуальный ключ для каждого клиента,инструкцию как это все поправить за пару минут уже выложили,и если не ленится то все работает прекрасно!
Когда плагин с фильмами к примеру перестает работать никто же тут не кричит что дюновцы виноваты?! А пишут в ветке плагина,и автор пытается исправить ситуацию,тоже самое и здесь,что виджет погоды,что плагин для фильмов работают по одному принципу.

#714 TrippyCat

TrippyCat

    Пользователь

  • Пользователи
  • PipPipPipPipPipPipPip
  • 27062 сообщений
  • Gender:Male

Отправлено 23 October 2015 - 09:55

denik79 а ключ индивидуален? Один ключ с двух ip пробовали? 
Dune Store Extension (Дюнастор расширенный)
Faq По Плеерам Dune - в процессе заполнения.

Чтобы получить log-файл плагинов, нужно создать на первом носителе, доступном дюне (обычно внутренний диск) папку "dune_plugin_logs". После чего начните пользоваться плагином, и в папке dune_plugin_logs появится файл лога. (папку создавать с нижними подчеркиваниями). К файлу лога добавляйте расширение txt иначе на форум не загрузить или упакуйте файл лога в zip архив.

Хотел бы настойчиво попросить всех изменить свои подписи до такого вида (указание модели и прошивки, это сэкономит время вам и авторам плагинов) Faq По Плеерам Dune - п.12 - Как сделать подпись на форуме :
Dune Pro 4K(tv292a) - всегда последняя
Dune Neo 4K T2 Plus Version - всегда последняя
Dune Solo 4K (всегда последняя) Сист.флешка присутствует

Обновите парсеры это означает кнопка попап пункт "обновить" на иконке плагина или перегрузите плеер или в настройках плагина Bazinga.

#715 igggga

igggga

    Комментатор

  • Пользователи
  • PipPipPip
  • 88 сообщений
  • Gender:Male
  • Location:Россия

Отправлено 23 October 2015 - 12:11

denik79 а ключ индивидуален? Один ключ с двух ip пробовали? 

Доброго дня

У меня две Дюны, подключены к сети по Wi-Fi через роутер, у обеих Дюн разные ip. Получил API на сайте, провел манипуляции по копированию файлов на Дюны. В результате на обеих Дюнах погодный виджет заработал.


DUNE HD TV-102 W-C 170519_1353_R11 системная флешка присутствует

DUNE HD TV-102W-C  150721_0135_B9 системная флешка присутствует


#716 TrippyCat

TrippyCat

    Пользователь

  • Пользователи
  • PipPipPipPipPipPipPip
  • 27062 сообщений
  • Gender:Male

Отправлено 23 October 2015 - 12:24

Ну тогда думаю патч с одним апикеем рашил бы ситуацию. Хотя может есть лимит на количество. 


Dune Store Extension (Дюнастор расширенный)
Faq По Плеерам Dune - в процессе заполнения.

Чтобы получить log-файл плагинов, нужно создать на первом носителе, доступном дюне (обычно внутренний диск) папку "dune_plugin_logs". После чего начните пользоваться плагином, и в папке dune_plugin_logs появится файл лога. (папку создавать с нижними подчеркиваниями). К файлу лога добавляйте расширение txt иначе на форум не загрузить или упакуйте файл лога в zip архив.

Хотел бы настойчиво попросить всех изменить свои подписи до такого вида (указание модели и прошивки, это сэкономит время вам и авторам плагинов) Faq По Плеерам Dune - п.12 - Как сделать подпись на форуме :
Dune Pro 4K(tv292a) - всегда последняя
Dune Neo 4K T2 Plus Version - всегда последняя
Dune Solo 4K (всегда последняя) Сист.флешка присутствует

Обновите парсеры это означает кнопка попап пункт "обновить" на иконке плагина или перегрузите плеер или в настройках плагина Bazinga.

#717 andys_2007

andys_2007

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 1944 сообщений
  • Gender:Male

Отправлено 23 October 2015 - 12:48

Ну тогда думаю патч с одним апикеем рашил бы ситуацию. Хотя может есть лимит на количество. 

Скорее всего прописывается по адресу, который дает провайдер.


Dune 303D (150721_0135_b9) Сист.флешка присутствует


#718 denik79

denik79

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 4739 сообщений
  • Gender:Not Telling

Отправлено 23 October 2015 - 13:08

Доброго дня
У меня две Дюны, подключены к сети по Wi-Fi через роутер, у обеих Дюн разные ip. Получил API на сайте, провел манипуляции по копированию файлов на Дюны. В результате на обеих Дюнах погодный виджет заработал.

Речь идет не про локальные адреса а про глобальные(адреса в инете).

denik79 а ключ индивидуален? Один ключ с двух ip пробовали?

В локалке без проблем работает,а вот с белыми адресами не пробовал,но можем попробовать вы у себя вобьете ключ,а я у себя тот же ключ и посмотрим что из этого получится,но даже если с двумя разными ip сработает,не факт что этот ключ будет работать при тысячах разных ip.

#719 alanpike

alanpike

    Комментатор

  • Пользователи
  • PipPipPip
  • 61 сообщений

Отправлено 23 October 2015 - 17:51

Пофиксил виджет. Для установки потребуются небольшие пляски с бубном.

​1. Должен быть установлен пакет ltu, для доступа по telnet или SSH.

​2. Идем сюда http://www.openweathermap.org, регистрируемся и получаем свой API key.

​3. Открываем run_widget.sh из архива, ищем строку за номером 116, она имеет вид:

url="http://api.openweathermap.org/data/2.5/weather?q=${p_location}&mode=xml&units=metric&APPID="​
​

в конце строки после знака равно добавляем свой API key, получиться примерно так:

url="http://api.openweathermap.org/data/2.5/weather?q=${p_location}&mode=xml&units=metric&APPID=4d630b095e5a45d56926df9e3148453b"​
​

Сохраняем.

​4. Заходим на дюну по телнету или SSH, Файл fix_widget.sh копируем в /mnt/config/boot/, а файл run_widget.sh в /persistfs/scripts/

Устанавливаем права:

chmod 755 /mnt/config/boot/fix_widget.sh​

​chmod 755 /persistfs/scripts/run_widget.sh

​и:

​reboot

​UPDATE 18.10.2015:

​Исправлена ошибка в скрипте run_widget.sh, в результате которой не запускался скрипт run_get_location_info.sh определяющий местоположение.

​Для тех, кто уже установил фикс достаточно будет заменить файл run_widget.sh и перезагрузить дюну.

Спасибо, получилось!


Dune HD Max + Pioneer BDP-140 + Onkyo TX-NR709 + Philips 47PFL7666H


#720 valeriyn

valeriyn

    Комментатор

  • Пользователи
  • PipPipPip
  • 64 сообщений

Отправлено 23 October 2015 - 19:01

 

А как на счёт того, чтобы поместить run_widget.sh в /flashdata/scripts? У меня 102 Дюна без системной флэшки и всё работает нормально.  Вот часть кода из fix_widget.sh

 

if mount | grep -q " /persistfs "; then
    SCRIPT_DIR="/persistfs"
elif mount | grep -q " /flashdata "; then
    SCRIPT_DIR="/flashdata"
else
    SCRIPT_DIR="/config"
fi
 
SCRIPT_DIR="$SCRIPT_DIR/scripts"

 

Что то ни чего не выходит пишет в логе

 

Connecting to api.openweathermap.
org (188.166.125.149:80)
wget: server returned error:
HTTP/1.1 401 Unauthorized
Retrieved weather info: