18 декабря | 2024г. | 22:46:38


АвторТема: Имидж OpenFIX  (Прочитано 145001 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн yujuАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3333
  • Поблагодарили: 12958
  • Уважение: +242
Имидж OpenFIX
« Ответ #135: 30 августа | 2020г. | 00:00:40 »
0
aleksandr1958, с каналом "Победа" у меня никаких проблем не возникло, просканировался и показывает с первого раза.
Спойлер   :
Скрытый текст
Для просмотра нужно иметь не менее 3-х сообщений
или Оформить подписку
Скин PLi-HD в исправном состоянии на фиде.

Оффлайн aleksandr1958

  • Падаван
  • *
  • Сообщений: 19
  • Поблагодарили: 54
  • Уважение: 0
Имидж OpenFIX
« Ответ #136: 30 августа | 2020г. | 08:25:23 »
0
Здравствуйте. У меня дисек 1.1 и на самом деле с очень большой задержкой 2-5 мин. стартовал канал победа. LNB не менял. Если не секрет, какая команда для скриншотов для ARMv7 ustym4kpro? Буду благодарен.  :hi:

Оффлайн hecha71

  • Друзья Джедаев
  • *****
  • Сообщений: 2156
  • Поблагодарили: 9780
  • Уважение: +268
Имидж OpenFIX
« Ответ #137: 30 августа | 2020г. | 08:44:34 »
0
aleksandr1958, Санёчек,айпишник реса и grab в поисковой стороке браузера вот пример 192.168.0.94/grab потом сохраняй скрин в удобном тебе мместе на компе  ;) самый простой и универсальный способ пофиг какой архитектуры рес
з.ы. вот Как сделать скриншот?
  • DM 900 UHD,Octagon8008_4K,DM820HD,DM800SE_V2,DM500HD(A8P),DM800SE(A8P),Vu+DUO2,Solo2...
"Only a strong-minded person scores a dick on everything and everyone that is against him"

Оффлайн hecha71

  • Друзья Джедаев
  • *****
  • Сообщений: 2156
  • Поблагодарили: 9780
  • Уважение: +268
Имидж OpenFIX
« Ответ #138: 30 августа | 2020г. | 10:50:12 »
0
aleksandr1958, поставь с фида плаг ShootYourScreen
 нажал кнопку help  и скрин в tmp ;)
Спойлер   :
[ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ]
  • DM 900 UHD,Octagon8008_4K,DM820HD,DM800SE_V2,DM500HD(A8P),DM800SE(A8P),Vu+DUO2,Solo2...
"Only a strong-minded person scores a dick on everything and everyone that is against him"

Оффлайн aleksandr1958

  • Падаван
  • *
  • Сообщений: 19
  • Поблагодарили: 54
  • Уважение: 0
Имидж OpenFIX
« Ответ #139: 30 августа | 2020г. | 12:30:31 »
0
Поставил с фида плагин ScreenGrabber делает скриншоты с кнопки Help

Оффлайн aleksandr1958

  • Падаван
  • *
  • Сообщений: 19
  • Поблагодарили: 54
  • Уважение: 0
Имидж OpenFIX
« Ответ #140: 07 сентября | 2020г. | 11:06:19 »
0
Здравствуйте yuju! Нужна Ваша помощь. Мне очень нравится ваш скин на имидж OpenFIX решил для себя совместить скин тоже нравится от xingchong с dm800se и Ваш Ustym. На dm800se все получилось, а вот на устум нет. В правом нижнем углу не могу прописать температуру. Лист VtiTempFan.py(думаю можно не переименовывать) вписать, переписать путь ссылку на температуру процессора(кристалла)Ustym 4k pro. Все на Ваше усмотрение. Скин, скриншоты и компоненты прилагаю. Прошу не отказать.

Оффлайн yujuАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3333
  • Поблагодарили: 12958
  • Уважение: +242
Имидж OpenFIX
« Ответ #141: 07 сентября | 2020г. | 12:30:45 »
0
aleksandr1958, отображение температуры процессора hisilicon в "Информации об имидже" берётся с файла /../../Components/About.py
Вот этот эпизод:
Цитировать
      temperature = None
      if os.path.isfile('/proc/stb/fp/temp_sensor_avs'):
         temperature = open("/proc/stb/fp/temp_sensor_avs").readline().replace('\n','')
      elif os.path.isfile('/proc/stb/power/avs'):
         temperature = open("/proc/stb/power/avs").readline().replace('\n','')
      elif os.path.isfile('/proc/stb/fp/temp_sensor'):
         temperature = open("/proc/stb/fp/temp_sensor").readline().replace('\n','')
      elif os.path.isfile("/sys/devices/virtual/thermal/thermal_zone0/temp"):
         try:
            temperature = int(open("/sys/devices/virtual/thermal/thermal_zone0/temp").read().strip())/1000
         except:
            pass
      elif os.path.isfile("/proc/hisi/msp/pm_cpu"):
         try:
            temperature = re.search('temperature = (\d+) degree', open("/proc/hisi/msp/pm_cpu").read()).group(1)
         except:
            pass
      if temperature:
         return "%s %s MHz (%s) %s\xb0C" % (processor, cpu_speed, ngettext("%d core", "%d cores", cpu_count) % cpu_count, temperature)
      return "%s %s MHz (%s)" % (processor, cpu_speed, ngettext("%d core", "%d cores", cpu_count) % cpu_count)
   except:
      return _("undefined")
В VtiTempFan.py тоже есть похожее. Попробуйте подкорректировать сами.   :drinks:
...
А скин для dm800se не прикрепили?

Оффлайн aleksandr1958

  • Падаван
  • *
  • Сообщений: 19
  • Поблагодарили: 54
  • Уважение: 0
Имидж OpenFIX
« Ответ #142: 07 сентября | 2020г. | 15:58:36 »
0
Скин с компонентами для dm800se --- xingchong

Оффлайн yujuАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3333
  • Поблагодарили: 12958
  • Уважение: +242
Имидж OpenFIX
« Ответ #143: 07 сентября | 2020г. | 20:45:51 »
0
aleksandr1958, дайте скин, который отображает эту Информацию:
Спойлер   :
Скрытый текст
Для просмотра нужно иметь не менее 3-х сообщений
или Оформить подписку

Оффлайн aleksandr1958

  • Падаван
  • *
  • Сообщений: 19
  • Поблагодарили: 54
  • Уважение: 0
Имидж OpenFIX
« Ответ #144: 07 сентября | 2020г. | 21:22:05 »
0
Даю скин и разрешите его выложить на другом форуме.

Оффлайн yujuАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3333
  • Поблагодарили: 12958
  • Уважение: +242
Имидж OpenFIX
« Ответ #145: 07 сентября | 2020г. | 21:52:38 »
0
разрешите его выложить на ...
aleksandr1958, пожалуйста.

Оффлайн yujuАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3333
  • Поблагодарили: 12958
  • Уважение: +242
Имидж OpenFIX
« Ответ #146: 08 сентября | 2020г. | 14:09:27 »
0
aleksandr1958, вот что у меня получилось:
Спойлер   :
Скрытый текст
Для просмотра нужно иметь не менее 3-х сообщений
или Оформить подписку

Оффлайн aleksandr1958

  • Падаван
  • *
  • Сообщений: 19
  • Поблагодарили: 54
  • Уважение: 0
Имидж OpenFIX
« Ответ #147: 09 сентября | 2020г. | 06:57:16 »
0
Доброе утро! Выложите скин так-как свой эмулятор - oscam-emu добавлял в лист VtiTempFan.py В нем были вписаны эмуляторы. Пока температуру процессора не прописал - не получилось. Не найду ссылки в скине на лист VtiTempFan.py. Думаю так, можно обозвать лист About.py. Затем оставить в нем только температуру и сохранить старое имя листа - VtiTempFan.py. Пока пытаюсь делать так. Сделаю перерыв умишка не хватает. Спасибо!

Оффлайн yujuАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3333
  • Поблагодарили: 12958
  • Уважение: +242
Имидж OpenFIX
« Ответ #148: 09 сентября | 2020г. | 15:14:53 »
0
Этот эпизод
    <!-- Other Info BF -->
    <widget source="session.CurrentService" render="Label" position="1705,853" size="370,33" backgroundColor="secondBG" transparent="1" zPosition="1" font="Regular;28">
      <convert type="VtiTempFan">TempInfo</convert>
    </widget>
    <widget source="session.CurrentService" render="Label" borderWidth="2" position="1200,845" size="195,45" backgroundColor="secondBG" noWrap="1" transparent="1" zPosition="1" foregroundColor="grey" font="Regular;26" valign="center" halign="right">
      <convert type="VtiTempFan">CamName</convert>
    </widget>
вставить в skin_templates.xml
Это файл VtiTempFan.py
# VtiTempFan BF 2020

from Components.Converter.Converter import Converter
from Components.Sensors import sensors
from Components.Element import cached
from enigma import getBoxType
from Poll import Poll
import os

class VtiTempFan(Poll, Converter, object):
    TEMPINFO = 0
    CAMNAME = 1

    def __init__(self, type):
        Poll.__init__(self)
        Converter.__init__(self, type)
        self.type = type
        self.poll_interval = 3000
        self.poll_enabled = True
        if type == 'TempInfo':
            self.type = self.TEMPINFO
        elif type == 'CamName':
            self.type = self.CAMNAME

    @cached
    def getText(self):
        textvalue = ''
        if self.type == self.TEMPINFO:
            textvalue = self.tempfile()
        elif self.type == self.CAMNAME:
            textvalue = self.getCamName()
        return textvalue

    text = property(getText)

    def tempfile(self):
        tempinfo = ''
        mark = str('\xc2\xb0')
        temperature = ''

        if os.path.isfile('/proc/hisi/msp/pm_cpu'):
            try:
                tempinfo = search('temperature = (\d+) degree', open('/proc/hisi/msp/pm_cpu').read()).group(1)
            except:
                pass
        if temperature > 0:
                tempinfo = 'CPU: ' + str(temperature) + mark + 'C'
        return tempinfo

    def getCamName(self):
        if os.path.exists('/etc/init.d/softcam'):
            try:
                for line in open('/etc/init.d/softcam'):
                    line = line.lower()
                    if 'wicardd' in line:
                        return 'WiCard'
                    if 'incubus' in line:
                        return 'Incubus'
                    if 'gbox' in line:
                        return 'Gbox'
                    if 'mbox' in line:
                        return 'Mbox'
                    if 'cccam' in line:
                        return 'CCcam'
                    if 'oscam-emu' in line:
                        return 'oscam-emu'
                    if 'oscam' in line:
                        return 'OSCam'
                    if 'camd3' in line:
                        if 'mgcamd' not in line:
                            return 'Camd3'
                    else:
                        if 'mgcamd' in line:
                            return 'Mgcamd'
                        if 'gcam' in line:
                            if 'mgcamd' not in line:
                                return 'GCam'
                        else:
                            if 'ncam' in line:
                                return 'NCam'
                            if 'common' in line:
                                return 'CI'
                            if 'interface' in line:
                                return 'CI'

            except:
                pass

        return ''

    def changed(self, what):
        if what[0] == self.CHANGED_POLL:
            Converter.changed(self, what)
В результате:
Спойлер   :
Скрытый текст
Для просмотра нужно иметь не менее 3-х сообщений
или Оформить подписку

Оффлайн aleksandr1958

  • Падаван
  • *
  • Сообщений: 19
  • Поблагодарили: 54
  • Уважение: 0
Имидж OpenFIX
« Ответ #149: 09 сентября | 2020г. | 18:12:54 »
0
Спасибо! Очень жду скин, с температурой процессора.
Спойлер   :
Скрытый текст
Для просмотра нужно иметь не менее 3-х сообщений
или Оформить подписку

Добавлено  09 сентября | 2020г. | 20:49:12
Еще один скрин. Может лишний.
Спойлер   :
Скрытый текст
Для просмотра нужно иметь не менее 3-х сообщений
или Оформить подписку

 



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!