понедельник, 30 июня 2014 г.

Renders & Converters Обсуждения, заказы, правки

IsNet.py
IsNet2.py

конвертер проверяет наличие интернета на ресивере и возвращает True, если доступ в интернет работает


<widget source="session.CurrentService" render="Pixmap" pixmap="force1/icons/ico_www_on.png" position="235,62" zPosition="2" size="30,17" transparent="1" alphatest="on">
    <convert type="IsNet" />
    <convert type="ConditionalShowHide" />
  </widget>

RWeather.py



Обновление конвертора, добавлена возможность вывода форматированной строки
вывод строки с произвольным форматом(Format:), возможны следующие параметры:
%S - city
%T - temp
%C - condition
%W - windspeed
%H - humidity
<widget source="session.CurrentService" render="Label" position="250,203" size="780,20" font="Regular; 17" backgroundColor="background1" transparent="1" halign="center" noWrap="1" valign="center" zPosition="3">
  <convert type="RWeather">%S:  %T, %C, %W, %H</convert>
</widget>

################################################################
DiskInfo.py



конвертер выводит информацию о примонтированных usb флеш и hdd
вывод строки с произвольным форматом(Format:), возможны следующие параметры:
%C - capacity
%F - free
%M - model
%D - mountpoin device
%F - filesystem

<widget source="session.CurrentService" render="Label" position="250,203" size="780,20" font="Regular; 17" backgroundColor="background1" transparent="1" halign="center" noWrap="1" valign="center" zPosition="3">
<convert type="DiskInfo">Format: %M %C (%F) hdd</convert>
</widget>


также возможно вывод по одному, где указываем параметр (capacity, free, model, dpoint, fsystem) и девайс (usb или hdd через пробел)

<widget source="session.CurrentService" render="Label" position="250,203" size="780,20" font="Regular; 17" backgroundColor="background1" transparent="1" halign="center" noWrap="1" valign="center" zPosition="3">
<convert type="DiskInfo">free hdd</convert>
</widget>

################################################################

EcmInfoLine.py
тестируем , добавлено:
вывод строки с произвольным форматом(Format:), возможны следующие параметры:
%C - caid
%P - Provider
%T - time
%U -using
%R - Reader
%S - source
%H - hops
%O - port
%L - Protocol

строка вызова может выглядеть например так:
<convert type="EcmInfoLine">Format:%S - Caid: %C Provider: %P - %T ms</convert>

и добавлен параметр Crypt, который выводит имя кодировки по которой канал декодируется в данный момент, для вывода пиконов кодировки
<convert type="EcmInfoLine">Crypt</convert>

P.S. не знаю пока надо ли добавлять вывод по одному, то есть caid, prov, source и т.д. пишем если надо у меня лично пока такой потребности нет....

################################################################
тестируем, добавлен # Alternative SoftCam Manager
EmuName.py

изменен референс для iptv каналов, параметры %A и AllRef
ServiceName2.py


VerticalLabel.py
widget стандартный как у Label выводим сверху вниз и снизу вверх, параметр direct="down" или "up" без параметра будет выводит сверху вниз


<widget source="global.CurrentTime" render="VerticalLabel" direct="up" position="80,137" size="20,350" font="Regular; 17" halign="right" backgroundColor="background1" transparent="1" foregroundColor="grey">
  <convert type="ClockToText">Format:%A, %d %B %Y</convert>
</widget>

birate2.py


121 комментарий:

  1. 2boom спасибо за правку
    теперь и строчка не пустая и оперативно можно глянуть если в скине есть виджет

    ОтветитьУдалить
  2. то что было, я делал когда у меня велосипеду(iptv) еще не было... я еще не думал как полезную инфу по iptv выводить....

    ОтветитьУдалить
  3. Reference и %R выводит, что есть без всяких обрезаний строку начиная с референса и дальше, AllRef и %A выводит в любом случае только референс

    ОтветитьУдалить
  4. Как всегда всё работает, спасибо! А вопрос по PiconUni можно?

    ОтветитьУдалить
  5. да, по любым компонентам

    ОтветитьУдалить
  6. Во-первых рад общению!
    По PiconUni - обновил вот имидж (Dreambox OE 2.0) - рендер перестал выводить картинки везде... Виджиты не менял, креша нет. Как узнать почему?

    ОтветитьУдалить
  7. ХМ, а исходник их picon.py новый, что бы я глянул, может чего они обозвали не так или чего поменяли, подозреваю что опять какие то танцы с масштабированием менять там особо нечего....

    ОтветитьУдалить
  8. @Oleg8000 ничего они не поменяли, параметр noscale применяй

    ОтветитьУдалить
  9. 2boom. Можно ли сделать, чтобы в ServiceInfoEX.py при выводе списка caids активный caid выделялся другим цветом, как в плагине QEI ?

    ОтветитьУдалить
  10. @MegANDREtH этот конвертер имеет другое назначение, раскодирование канала не имеет отношение к информации о нем, есть конвертер caidbar котрый цветом выделяет активный caid и caid по которому идет раскодировка в нем легко правится все до нужного вида и к сожалению данный метод не работает на имиджах например VTI я писал товарищам они в игнор(это их проблемы)

    ОтветитьУдалить
  11. 2boom а есть рендер что бы выводил текст вертикально ?

    ОтветитьУдалить
  12. @grizli, не встречал, из-за ограничений самой енигмы думаю будет очень убого, сложного ничего нет написать, но зная как енигма выводит, подозреваю, что марна трата часу)))

    ОтветитьУдалить
  13. 2boom, По PiconUni - что уже только не делал, не хочет пиконы выводить... С последней версией, который с параметром noscale не выводит никакие пиконы нигде и ни куда при noscale=0 или noscale=1. Поставил предидущюю версию PiconUni без noscale - вывел пиконы провайдера и фаворитного списка.
    Посоветуйте, как решить проблему.

    ОтветитьУдалить
  14. @oleg8000, ну что тебе ответить предпоследняя от последней отличается одним параметром, то есть все что работает на предпоследней будет работать и на последней, ошибка где то в самом виджете, другого ничего придумать не могу судя по твоему рендеру dmm ничего не меняло, для дримовских имиджей надо писать noscale="1" и размер картинки должен соответствовать размеру в виджете...

    ОтветитьУдалить
  15. 2boom, Подскажите команду в телнете, чтобы полностью удалить хвосты от плагина, удалённого вручную

    ОтветитьУдалить
  16. нет такой команды, но можно сделать следущее(если устанавливался штатно, (opkg/ipkg)):
    1. .../opkg/status - удалить запись о плагине
    2. .../opkg/info найти файлы в которых есть список установленых файлов и тоже их удалить

    ОтветитьУдалить
    Ответы
    1. Такие команды давал, всё равно в файле status записи об удалённых плагинах остаётся... Ладно, поставлю чистый имидж... Кстати, а существует какой-нибудь плагин Cam manager для имиджа от DMM?

      Удалить
  17. как может остаться запись, если ты ее руками удаляешь? не придумывай

    ОтветитьУдалить
    Ответы
    1. Вспомнил! Вы когда-то делали E-Panel для Dream - осталась она у вас?

      Удалить
  18. e-panel ставится и работатет на дриме и уже давно

    ОтветитьУдалить
    Ответы
    1. Ставится то она ставится, активный эмулятор не показывает. У вас пути для PLI прописанны, а мне ж под OE 2.0 от DMM надо...
      В плагине, в файлах нужно заменить везде это
      "rm -f /etc/init.d/%s" на это
      "rm -f /usr/script/%s" - правильно?

      Удалить
  19. где написано, что управление эмуляторами поддерживает dmm? этого никогда не было нигде у меня и не будет, и работоспособность я не гарантирую нигде, и расположение скриптов если исправить не поможет, у pli сделано совсем по другому, исправленная ссылка не поможет нужно переписка под них, я этого делать по понятным причинам не буду....

    ОтветитьУдалить
  20. По рендеру PiconUni - имидж (ОЕ2,0 DMM) версии 13,11,2014г., где рендер нормально работал - обновил, теперь появился креш:
    File "/usr/lib/enigma2/python/Components/Renderer/PiconUni.py", line 58, in changed
    sname = sname.upper().replace('.', '').replace('\xc2\xb0', '')
    AttributeError: 'NoneType' object has no attribute 'upper'
    (PyObject_CallObject(>,()) failed)
    ]]>
    На новом имидже просто ничего не выводил...

    ОтветитьУдалить
  21. 2boom,с последним Bitrate2.py не выводятся значения с таким виджетом

    Video:%V Kb/s Audio:%A Kb/s

    это начиная с версии компонентов enigma2-plugin-extensions-skin-lib-all-6.2-r0

    ОтветитьУдалить
  22. @adriano
    Video: %V Kb/s Audio: %A Kb/s
    внимательно смотри разницу между тем чем пишешь ты и как написано у меня

    ОтветитьУдалить
  23. Сделал пробелы как у Вас,скин не грузится.

    ОтветитьУдалить
    Ответы
    1. Спасибо,скопировал вашу строку и заработало.А как тут сделать пробел,что бы было разделение между инфо видео и аудио.
      http://s1.stuffed.ru/y2014/07-16/0/178440.png

      Удалить
    2. а тут действительно надо подправить, к ночи сделаю

      Удалить
  24. смотри пробелы, или тебе скрин показать, то что я написал работает

    ОтветитьУдалить
  25. 2boom, не могли вы бы подправить PicEmu2 что бы он видел пиконы с большими названиями (WICARDD) http://rghost.ru/download/57137762/d241018d5e5a56115f06cf5230f64dc5672f910b/PicEmu2.py

    ОтветитьУдалить
  26. Я конечно могу, но автор nicolasy жив и правит чужое не взирая на версии, пусть он сам и делает, без обид.......

    ОтветитьУдалить
  27. Тогда если можно,добавить в EmuName #Alternative SoftCam Manager

    ОтветитьУдалить
  28. @adriano а попробуй выложил сверху, я сам не тестил, пока занят другим...

    ОтветитьУдалить
  29. http://rghost.ru/download/57141519/cc2cba6eaf0db315bbce36a4bbec40448394912f/enigma2_crash_1406576527.log

    ОтветитьУдалить
  30. @adriano, давай я завтра погляжу, пока занят,...

    ОтветитьУдалить
  31. Зелени нет,но пикон не выводится.

    ОтветитьУдалить
  32. @adriano. посмотри через Label что выводит пикон в твоем случае
    и скрин выложи

    ОтветитьУдалить
  33. Вот http://s1.stuffed.ru/y2014/07-29/0/181158.png

    ОтветитьУдалить
    Ответы
    1. будешь издеваться, отвечать не буду, просто пошлю

      Удалить
  34. EcmInfoLine.py работает на BH 2.1.1?

    ОтветитьУдалить
  35. а чего б ему там не работать? в конверторах и рендерах практически никогда нет имидже зависимого кода, иногда некоторые вещи по разному реализованы в имиджах, но в данном случае вывод конвертора через стандартный Label и без примочек , просто строка....

    ОтветитьУдалить
  36. Format:%S - Caid: %C Provider: %P - %T ms
    bh 2.1.1 в какую линию в писать skins.xml?

    ОтветитьУдалить
  37. Перечитай свой вопрос и подумай сам, меня он ставит в тупик.......

    ОтветитьУдалить
  38. в кинул EcmInfoLine.py в /usr/lib/enigma2/python/Components/Converter перезагрузил рес эфекта 0,ему mgcamd нету инфы ecm time

    ОтветитьУдалить
  39. и не будет пока ты не отредактируешь виджет в своем скине, как это делается объяснять не буду, из меня плохой учитель, на гисклабе есть 2 больших статьи как править скины, там все подробненько расписано....

    ОтветитьУдалить
  40. спасибо может сылка есть?

    ОтветитьУдалить
    Ответы
    1. http://www.sat-expert.com/forum/showthread.php?t=23366

      Удалить
    2. Есть ли возможность ввести свой город в RWeather.py (в Казахстане показывает только Астана, а надо Рудный (2264807). Спасибо.

      Удалить
  41. @Дмитрий Иванов, нет такой возможности, данные о местонахождении пользователя берутся из «Рамблер-Геобазы», для таких случаев есть конвертер YWeather...

    ОтветитьУдалить
  42. Подскажи как прописать виджет чтобы когда канал открытый показывало пикон fta.png
    Прописываю так: widget source="session.CurrentService" render="Pixmap" position="485,635" size="73,40" pixmap="MetropolisHD/infobar/fta.png" alphatest="off"
    convert type="CaidInfo2">fta
    convert type="ConditionalShowHide" />
    /widget>
    не показывает.

    ОтветитьУдалить
  43. @adriano откуда ты caidinfo2 нашел параметр FTA ?????
    для вывода иконки FTA нужно использовать конвертер ServiceInfoEX и парметр IsFta

    ОтветитьУдалить
  44. Вопрос по поводу конвертора RWeather.py
    Подскажите пожалуйста где нужно прописать город? Отображает только Батайск.

    ОтветитьУдалить
    Ответы
    1. @Aleksandr Kiselev, в этом конверторе нигде, он работает по получаемому от провайдера геокоду, тебе нужен конвертер YWeather там можно точно указать ....

      Удалить
    2. YWeather стоит, город ввёл, по долгому нажатию exit все отображает правильно, а в конверторе RWeather.py не хочет.

      Удалить
    3. Если я Вас правильно понял, то RWeather у меня работать не будет, пока мой интернет провайдер не начнет выдавать правильный геокод, и я его могу удалить оставив лишь YWeather?

      Удалить
    4. @Aleksandr Kiselev, да можешь удалить

      Удалить
  45. Подскажи пожалуйста,со вчерашнего вечера началась проблема с виджетом проверки интернета (IsNet.py) при переключении каналов имидж задумывается и крутится спинер ,раздупляется секунд 10.И так при каждом переключении каналов.Убираю этот виджет все нормально переключается.

    ОтветитьУдалить
  46. @adriano, там есть проблема о которой знаю и есть давно, но не разбирался по отсутствию времени, пока не надо использовать данный конвертер...

    ОтветитьУдалить
  47. @adriano, пробни IsNet2.py там проверка по другому может тормозить не будет, в самом верхеу где и первый

    ОтветитьУдалить
  48. Уже лучше,спинер не появляется но всеравно подтормаживает.

    ОтветитьУдалить
  49. @adriano, там внутри конвертора прописан адрес http://74.125.228.100 это google.com поиграйся подставив вместо него внешний сервер который максимально близко к тебе и работающий, тогда задержка должна исчезнуть, конвертор ждет ответа от внешнего сервера...

    ОтветитьУдалить
  50. Hi 2boom
    How are you?!

    Can you please Add (FAT) in (CaidInfo2)


    Fta



    Thank you

    ОтветитьУдалить
  51. Hi friend...
    Need boolean same this example

    FTA = 23
    EMU = 24
    CRD = 25
    NET = 26


    Fta



    or


    Fta



    Thank you

    ОтветитьУдалить
  52. Sorry I can not post Code of widget ... I don't now why?!

    ОтветитьУдалить
  53. FairBird - RAED,send widget code on my e-mail 4bob@ua.fm and use last revision of CaidInfo2.py https://onedrive.live.com/redir?resid=9E02A5B95670BD4B%2149617 and try use ServiceInfoEX.py (IsCrypted or IsFta) https://onedrive.live.com/redir?resid=9E02A5B95670BD4B%2149618

    ОтветитьУдалить
    Ответы
    1. Already I have and use your files ... (ServiceInfoEX.py) I have it also...
      but i need to same code (IsFta) inside CaidInfo2.py

      Thank you ...

      Удалить
    2. ok, I will try to do in the next few days

      Удалить
  54. FairBird - RAED,
    added:
    IsFta and IsCrypted

    https://onedrive.live.com/redir?resid=9E02A5B95670BD4B%2149617

    ОтветитьУдалить
  55. Hi..agin my friend
    I sent to you on your E-mail message .... If you can read it
    I've problem with Picon rendere ...

    Thank you

    ОтветитьУдалить
  56. Hi my friend ...
    Can you please update CaidBar.py and fix this problem in some images doesn't work smoothly given this code
    (\c0000099999v \c000009999N \c00000999EX)
    Not as like this
    (B D I S V N EX CW ND CO BI)

    ОтветитьУдалить
  57. HI
    These images are not able to display the color specified in a format required correction in the image ...

    ОтветитьУдалить
  58. The stranger is in Blackhole images ..
    Original image for VU+ doesn't work given that error code but in my converter image to Dreambox work very will :)

    Thank you

    ОтветитьУдалить
  59. Nothing strange, Vu + and VTI does not work. as well as on INDB on BH, OA (ndfreaks vix, OpenATV) and OpenPli works without problems, independently of hardware...

    ОтветитьУдалить
  60. Yes you are right every things on open source work better then DMM OE2.0 (closed) source...

    ОтветитьУдалить
  61. Oh..one more question..
    When you create new skin FullHD (1920x1080) ?!

    ОтветитьУдалить
  62. I started work on a new fullhd skin, but currently lacks support for some screens of the system and need to add support fullhd in my plugins, and I'm pretty sure that the method is that there will only work on openpli.
    the difference between HD and fullhd can only be viewed on a TV with a diagonal of more than 45 "on my 42" can be seen only a high quality drawing font

    ОтветитьУдалить
  63. Ok...
    I will wait you to publish it and then I will try to modify it to all images ...

    Thank you

    ОтветитьУдалить
  64. День добрый почему в CaidInfo2.py не выводит параметр ридер(%R) ' эмулятор Wicardd? Хотя в ecm.info он есть--- это ntvdom
    response time: 622 ms decoded by ntvdom (192.168.0.100:34000)

    ОтветитьУдалить
  65. CHILLY, на вопрос почему, хочется ответить по качану, выкладывай сам файл ecm.info, посмотрим...

    ОтветитьУдалить
  66. Service: 2842 (HTB+:STS)
    ECM PID: 0x0FA6
    CAID: 0x0500
    Provider: 0x040600
    ChID: 0x0000
    cw0: B9F09A43D841465F
    cw1: 02255D847DC962A8
    response time: 621 ms decoded by ntvdom (192.168.0.100:34000)

    ОтветитьУдалить
  67. CHILLY, пробуй

    https://onedrive.live.com/redir?resid=9E02A5B95670BD4B%2149617

    ОтветитьУдалить
  68. Спасибо работает, только когда внутренний emu не выводит название (biss или dreemu)
    Service: 6987 (TricolorTV:NTV)
    ECM PID: 0x004A
    CAID: 0x4AE1
    Provider: 0x000011
    ChID: 0x0002
    cw0: 6699B4B3ABB345A3
    cw1: 0FB5965AEBD527E7
    response time: 369 ms decoded by dreemu

    ОтветитьУдалить
  69. Service: 0001 (N/A)
    ECM PID: 0x1FFF
    CAID: 0x2600
    Provider: 0x000000
    ChID: 0x0000
    cw0: AC1234F24321CA2E
    cw1: AC1234F24321CA2E
    response time: 1 ms decoded by biss

    ОтветитьУдалить
  70. CHILLY, странно, ну ладно, возьми по той же ссылке, выше

    ОтветитьУдалить
  71. Спасибо!!! все ок. А если не трудно можете еще разобраться с IsNet2.py, а то тормозит если инет отваливается, каналы не возможно переключить как инет появился начинает работать. Сейчас пользуюсь TestConnection.py, только вер.1 на последней версии проблемы на E0.2.0. только там проблема если инет отпал иконка не меняет цвет пока канал не переключишь.

    ОтветитьУдалить
  72. CHILLY, там трабла в библиотеке, нужно писать свою, но нет времени, да и желания ....

    ОтветитьУдалить
  73. День добрый 2boom, подскажи как назвать пикон для IPTV использую твой ServiceName2.py.

    ОтветитьУдалить
  74. CHILLY, имеется ввиду пикон который piconSat ? STREAM.png если iptv провайдеры смотри внутри конвертора там видно какие имена возвращает...

    ОтветитьУдалить
  75. спасибо. STREAM.png работает. чем вывести температуру дрима не подскажешь?

    ОтветитьУдалить
  76. и нет у тебя пикона провайдер для zargacum?

    ОтветитьУдалить
  77. пробуй конвертер FanTempInfo.py из библиотеки, пикона нет, делаю только себе , zgracum не смотрю...

    ОтветитьУдалить
  78. Hi my friend ....
    Please can you make one more edit in to (PiconUni.py)
    Doesn't work and not show picons on some image as like as CVS because that image make mount like this line
    (/dev/disk/by-uuid/bfb3be51-502a-4222-8fe6-27457ab5c093 /media/hdd ext3)
    not stander mount as like (sda1 or sdb1)

    Thank you

    ОтветитьУдалить
  79. HI RAED,
    show me what outputs cat /proc/mounts

    ОтветитьУдалить
  80. На іміджах BH i VTI і на заводській прошивці рівень сигналу 96-99%,а на OpenPli 88-90%.В чому різниця?

    ОтветитьУдалить
  81. Андрей Падучак, швидше за все різниця в компоненті який рахує цих "папуг", я особисто подібної різниці не помічав, буде час зверну увагу, драйвера у всіх іміджів однакові....

    ОтветитьУдалить
  82. Here is output cat /proc/mounts

    rootfs / rootfs rw 0 0
    /dev/root / jffs2 rw 0 0
    none /proc proc rw,nosuid,nodev,noexec 0 0
    none /var/volatile tmpfs rw 0 0
    sysfs /sys sysfs rw 0 0
    none /dev tmpfs rw 0 0
    none /proc/bus/usb usbfs rw,nosuid,nodev,noexec 0 0
    none /dev/pts devpts rw,nosuid,noexec 0 0
    none /dev/shm tmpfs rw,nosuid,nodev 0 0
    /dev/disk/by-uuid/bfb3be51-502a-4222-8fe6-27457ab5c093 /media/hdd ext3 rw,data=
    rdered 0 0
    automount(pid838) /autofs autofs rw,fd=4,pgrp=838,timeout=5,minproto=2,maxproto
    4,indirect 0 0

    ОтветитьУдалить
  83. FairBird - RAED, https://onedrive.live.com/redir?resid=9e02a5b95670bd4b%2158442

    ОтветитьУдалить
  84. Thank you ...
    Tested but same thing ....doesn't shown picons ...
    Try to make it like this to testing ...

    searchPaths = (eEnv.resolve('${datadir}/enigma2/%s/'),
    '/media/cf/%s/',
    '/media/ba/%s/',
    '/media/meoboot/%s/',
    '/media/sda1/%s/',
    '/media/sdb1/%s/',)

    ОтветитьУдалить
  85. Ops...
    Sorry Sorry
    It is works will ...
    I have tested old file :(
    Now I'm testing new one and work perfect ...

    Thank you

    ОтветитьУдалить
  86. 2boom не пинайте))) Разжуйте по полкам как заставить работать RWeather.py как вас, что как и куда, в инете не получилось найти. Заранее спасиба.

    ОтветитьУдалить
  87. http://gisclub.tv/skiny-lokalizacija/converters-renders-components-(bez-obsuzhdenija)/msg274674/#msg274674

    тут почитай

    ОтветитьУдалить
  88. закинул по пути /usr/lib/enigma2/python/Components/Converter/ а дальше не придумаю как его в скин по кнопке инфо чтоб в самом низу было

    ОтветитьУдалить
    Ответы
    1. без обид, ликбеза по редактированию скинов не будет, на форумах давно все расспино и разжевано

      Удалить
  89. УВ. 2boom конвертер RWeather.py перестал выводить инфу о погоде. Можно поправить, пожалуйста? Много скинов заточено под этот компонент.

    ОтветитьУдалить
  90. Вопрос по конвертеру EventName2.py
    При выводе списка следующих событий количество строк ограничено 10 в строке 169 исходника, если нужно больше - необходимо править конвертер, что не есть гуд. Может возможно сделать определение максимального числа выводимых строк через секцию параметров скина или как параметр передаваемый при обращении к конвертеру.

    ОтветитьУдалить
    Ответы
    1. исходник открыт делайте, как нравится, у меня нет времени этим заниматься, и не интересно, удачи

      Удалить