Skocz do zawartości

matzg

Members
  • Postów

    1 052
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez matzg

  1. a co z wersją libssl.so.1.0.0 starszy oscam korzysta libssl.so.0.9.8 ?
  2. Nie jest potrzebna żadna dodatkowa wtyczka. Hab ma swoje zasilanie/? pokaz wynik z konsoli lsusb
  3. Co do kopi to sugerowałbym wtyczkę SystemBackup leży w dziale z Wtyczkami. a co do rozpakowania to od kiedy takie rzeczy robimy pod Windows? Czytać , czytać edukować się ... mamy FAQ tam napisano jak wypakowujemy archiwum rootfs na pena (pen tez musi być odpowiednio przygotowany)
  4. Tak istnieje, aczkolwiek sugerowałbym zrobić kopie systemu do tar.gz i przenieść system na pendrive
  5. matzg

    Problem z pilotem.

    A gdzie postawowe informacje jaki dekoder jaki skin ,mile widziany log pracy , jakie wtyczki gdzie pikony?
  6. matzg

    SHOUTcast

    Faktycznie, trzeba czekać na poprawkę.
  7. matzg

    SHOUTcast

    Wtyczka z naszego repo ?
  8. matzg

    SystemBackup

    Nie można... jest to kopia systemu a nie czysty system...
  9. matzg

    OpenWebif

    Niby wszytko ok ... na jakiej podstawie twierdzisz że nie działa (sprawdzałeś na dwóch różnych przeglądarkach) ?
  10. matzg

    OpenWebif

    W Setup > wtyczki > jest OpenWebif? Jakie masz tam ustawienia podaj
  11. matzg

    OpenWebif

    Ale dziś ne było żadnej aktualizacji....
  12. Aby przetrstowac pobierz wersje na pena (rootfs) ... Jak instalowac na pendrive znajdziesz na forum.
  13. Za dużo zmian... sugerowałbym zrobić kopie ustawień i wgrać czysty świeży system.
  14. chodzi o plugin IPTVPlayer? Sam host nie ma blokady, możesz włączyć pin na cały plugin
  15. Tak jest ... trochę własnej inicjatywy. poszukasz to znajdziesz.
  16. matzg

    YWeather

    całkiem możliwe ... sytuacja była niestabilna raz działało raz nie teoretycznie restart dekodera naprawiał problem lecz tylko do następnego zmiany kanału (może był to zbieg okoliczności) plik yweather.xml wydawał się być OK ale szczegółowej analizy nie robiłem.
  17. matzg

    YWeather

    U mnie raczej to nie to ... na innym dekoderze (dużo starsza wersja GOS) wyświetla się prawidłowo. Nic nie grzebałem powróciłem z skin default do infinityHD-nbox i widzę że jest OK
  18. Na aktualnym GOS mamy kernel 217 wiec nie załadujesz mu kernel-modules-wifi-rt5370-gos_2.6.32.59.0211.01_adb5800xx.ipk Masz nie aktualna paczkę
  19. matzg

    YWeather

    U mnie to nie ma związku mam dość stary i lekko przerobiony YWeather.py from Components.Converter.Converter import Converter from enigma import iServiceInformation, iPlayableService from Components.Element import cached from Tools.Directories import fileExists from Poll import Poll import time import os import subprocess weather_city = '509401' time_update = 10 time_update_ms = 30000 class YWeather(Poll, Converter, object): city = 0 country = 1 direction = 2 speed = 3 humidity = 4 visibility = 5 pressure = 6 pressurenm = 7 wtext = 8 temp = 9 chill = 10 picon = 11 ipaddr = 12 def __init__(self, type): Converter.__init__(self, type) Poll.__init__(self) if type == 'city': self.type = self.city elif type == 'country': self.type = self.country elif type == 'direction': self.type = self.direction elif type == 'speed': self.type = self.speed elif type == 'humidity': self.type = self.humidity elif type == 'visibility': self.type = self.visibility elif type == 'pressure': self.type = self.pressure elif type == 'pressurenm': self.type = self.pressurenm elif type == 'text': self.type = self.wtext elif type == 'temp': self.type = self.temp elif type == 'chill': self.type = self.chill elif type == 'picon': self.type = self.picon elif type == 'ipaddr': self.type = self.ipaddr self.poll_interval = time_update_ms self.poll_enabled = True @cached def getText(self): xweather = {'ycity': 'N/A', 'ycountry': 'N/A', 'ydirection': 'N/A', 'yspeed': 'N/A', 'yhumidity': 'N/A', 'yvisibility': 'N/A', 'ypressure': 'N/A', 'ytext': 'N/A', 'ytemp': 'N/A', 'ychill': 'N/A', 'ypicon': '3200'} direct = 0 info = '' if not fileExists('/tmp/yweather.xml'): os.system("/bin/echo -e 'None' > /tmp/yweather.xml") return 'N/A' for line in open('/tmp/yweather.xml'): if line.find('<yweather:location') > -1: xweather['ycity'] = line.split('city')[1].split('"')[1] xweather['ycountry'] = line.split('country')[1].split('"')[1] elif line.find('<yweather:wind') > -1: xweather['ychill'] = line.split('chill')[1].split('"')[1] xweather['ydirection'] = line.split('direction')[1].split('"')[1] xweather['yspeed'] = line.split('speed')[1].split('"')[1] elif line.find('<yweather:atmosphere') > -1: xweather['yhumidity'] = line.split('humidity')[1].split('"')[1] xweather['yvisibility'] = line.split('visibility')[1].split('"')[1] xweather['ypressure'] = line.split('pressure')[1].split('"')[1] elif line.find('<yweather:condition') > -1: xweather['ytext'] = line.split('text')[1].split('"')[1] xweather['ypicon'] = line.split('code')[1].split('"')[1] xweather['ytemp'] = line.split('temp')[1].split('"')[1] if self.type == self.city: info = xweather['ycity'] elif self.type == self.country: info = xweather['ycountry'] elif self.type == self.direction: if xweather['yspeed'] != 'N/A': speed = float(xweather['yspeed']) else: speed = 0 if speed > 0: if xweather['ydirection'] != 'N/A': direct = int(xweather['ydirection']) if direct >= 0 and direct <= 20: info = _('Pn') elif direct >= 21 and direct <= 35: info = _('Pn Pn-Wsch') elif direct >= 36 and direct <= 55: info = _('Pn-Wsch') elif direct >= 56 and direct <= 70: info = _('Wsch Pn-Wsch') elif direct >= 71 and direct <= 110: info = _('Wsch') elif direct >= 111 and direct <= 125: info = _('Wsch Pd-Wsch') elif direct >= 126 and direct <= 145: info = _('Pd-Wsch') elif direct >= 146 and direct <= 160: info = _('Pd Pd-Wsch') elif direct >= 161 and direct <= 200: info = _('Pd') elif direct >= 201 and direct <= 215: info = _('Pd Pd-Zach') elif direct >= 216 and direct <= 235: info = _('Pd-Zach') elif direct >= 236 and direct <= 250: info = _('Zach Pd-Zach') elif direct >= 251 and direct <= 290: info = _('Zach') elif direct >= 291 and direct <= 305: info = _('Zach Pn-Zach') elif direct >= 306 and direct <= 325: info = _('Pn-Zach') elif direct >= 326 and direct <= 340: info = _('Pd Pd-Zach') elif direct >= 341 and direct <= 360: info = _('Pn') else: info = 'N/A' else: info = '' elif self.type == self.speed: if xweather['yspeed'] != 'N/A': info = '%.1f km/h' % (float(xweather['yspeed']) * 1.609) else: info = 'N/A' elif self.type == self.humidity: if xweather['yhumidity'] != 'N/A': info = xweather['yhumidity'] + ' mb' else: info = 'N/A' elif self.type == self.visibility: if xweather['yvisibility'] != 'N/A': info = xweather['yvisibility'] + ' km' else: info = 'N/A' elif self.type == self.pressure: if xweather['ypressure'] != 'N/A': info = '%.1f hPa' % round(float(xweather['ypressure']) * 33.866) else: info = 'N/A' elif self.type == self.pressurenm: if xweather['ypressure'] != 'N/A': info = '%d mmHg' % round(float(xweather['ypressure']) * 0.75) else: info = 'N/A' elif self.type == self.wtext: if xweather['ytext'] != 'N/A': info = xweather['ytext'] else: info = 'N/A' elif self.type == self.temp: if xweather['ytemp'] != 'N/A': dtemp = round((float(xweather['ytemp']) - 32) * 5 / 9) if dtemp > 0: info = '+' + '%d' % dtemp + '%s' % unichr(176).encode('latin-1') + 'C' else: info = '%d' % dtemp + '%s' % unichr(176).encode('latin-1') + 'C' else: info = 'N/A' elif self.type == self.chill: if xweather['ychill'] != 'N/A': dchill = round((float(xweather['ychill']) - 32) * 5 / 9) if dchill > 0: info = 'odczuwalna +' + '%d' % dchill + '%s' % unichr(176).encode('latin-1') + 'C' else: info = 'odczuwalna ' + '%d' % dchill + '%s' % unichr(176).encode('latin-1') + 'C' else: info = 'N/A' elif self.type == self.picon: info = xweather['ypicon'] elif self.type == self.ipaddr: f = open('/tmp/ipbox.txt', 'r') info = f.read() f.close() return info text = property(getText) def changed(self, what): Converter.changed(self, what)
  20. matzg

    YWeather

    Nie wiem czy ma to związek ... mam (./Components/Converter/YWeather.py") używam go do wyświetlenia pogody w skinie... Również mam problemy z tym componentem log podobny Traceback (most recent call last): File "/usr/lib/enigma2/python/Navigation.py", line 59, in dispatchEvent File "/usr/lib/enigma2/python/Components/PerServiceDisplay.py", line 17, in event File "/usr/lib/enigma2/python/Components/Sources/CurrentService.py", line 26, in serviceEvent File "/usr/lib/enigma2/python/Components/Element.py", line 86, in changed File "/usr/lib/enigma2/python/Tools/CList.py", line 7, in __call__ File "/usr/lib/enigma2/python/Components/Converter/YWeather.py", line 205, in changed File "/usr/lib/enigma2/python/Components/Element.py", line 86, in changed File "/usr/lib/enigma2/python/Tools/CList.py", line 7, in __call__ File "/usr/lib/enigma2/python/Components/Renderer/Label.py", line 21, in changed File "/usr/lib/enigma2/python/Components/Element.py", line 15, in wrapper File "/usr/lib/enigma2/python/Components/Converter/YWeather.py", line 102, in getText ValueError: could not convert string to float: < 7288.189570> [ePyObject] (CallObject(<bound method Navigation.dispatchEvent of <Navigation.Navigation instance at 0x2cb66aac>>,(1,)) failed) < 7291.368276> [gRC] main thread is non-idle! display spinner!
  21. Była zmiana kernela skoro w paczce masz sterownik pod 211 to będzie działał na starszy GOS ... na aktualnym systemie musisz mieć sterownik pod 217
  22. Jestem sceptyczny do takich wynalazków typu "płaska antena" ... Jak antena prawidłowo ustawiona to po podłączeniu jakiegokolwiek dekodera naszych operatorów bądź FTA skutkowałoby pojawieniem się obrazu... Pożycz jakiś dekoder od sąsiada albo czekaj na "specjalistę"...
  23. Wykluczasz źle ustawioną antenę na HB?
×
×
  • Dodaj nową pozycję...