Skocz do zawartości

mickey

Devel
  • Postów

    2 132
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez mickey

  1. mickey

    Weather Plugin

    Nie wiem jaki wpływ na klawiszologię wtyczki ma systemowy keymap.xml. U mnie poszło bez podmiany tego pliku ... chociaż mój keymap jest daleki od standardowego... Ogólnie fajna wtyczka. Daleko jej do Foreca ... ale może to jest właśnie jej zaleta :) Na jednym ekranie krótka prognoza na 5 dni. A jak się skonfiguruje kilka miast to kilka kliknięć lewo/prawo i można zerknąć :) Jakoś tak wychodziło, że czasami opisy nie mieściły się w przewidzianej na to kratce, więc troszkę pozmieniałem plik plugin.py. Zmodyfikowana wersja w załączniku. PS. Szkoda, że pod "INFO" autorzy przypisali odpalenie przeglądarki zamiast dać ekran z bardziej szczegółową prognozą na najbliższe godziny, jak to jest w gadżecie windowsowym korzystającym z tego samego źródła, czyli MSN. plugin.py.gz
  2. ad. 2) To coś rozwiązałoby jeden problem. ad. 3) Przepięciówki? Jakieś dokładniejsze info :) Jak da radę upakować do jednej skrzynki z multiswitchem, to czemu nie. Co do jakości instalacji ... kable mam już pociągnięte jakieś 2 lata, a wtedy to moje pojęcie na temat instalacji było znikome. Średnio kabla jest ok. 10-15m, a jego jakość jest ... niewiadoma :/ ad. 4) Przy tym pojawi się jeszcze jeden problem. "Centrum dowodzenia" jest/będzie w skrzynce o odpowiednim IP zamocowanej na kominie - antena zaraz obok, nie trzeba już nic przez dach przeciągać. W przypadku dużej skrzynki jakoś ciężko mi szło szukanie i teraz nie wiem, czy zmieszczę tam tego Technisata. Ale w razie czego spróbuję większą skrzynkę znaleźć :) Co do uwagi na końcu: Obecnie mam ESI-88 + ... no właśnie, twin inverto black, co może być powodem moich problemów ze znikaniem tunerów czasami. Ale czy w przypadku multiswitcha, to sygnał nie jest "normowany" przed przesłaniem dalej? Ogólnie: raczej nie Black? Czy może np. Black na 28.2 a zwykły na 19.2? I zupełnie OT: Jeżeli dzisiaj mam blacka, krótkie kable (10-15m) i do tego ESI, to może powinienem coś takiego http://satmania.com.pl/tlumik_katowy_reg__sat_dse_saa01_5-2400mhz,124,836.html na kabel założyć?
  3. Plan jest taki: anteny odbierająca z 4 satelitów + DVBT a sygnał rozprowadzany do 8 gniazd końcowych. Co z tego wyjdzie, to nie wiem, bo koszty mogą mnie przerosnąć. Ale na pewno na tym forum jest wielu takich, którzy wiedzą jak się do tego zabrać i wierzę że coś doradzą. Chciałbym to zrobić raz i zapomnieć. Raczej na wiosnę, ale jak będą sprzyjające warunki zimą, to może... Żeby było łatwiej (??) to rozbiję może problem na mniejsze ;) 1) Jakie satelity? Dobrym wyborem wydaje mi się zestaw HB + 3xAstra: 13.0E, 19.2E, 23.5E i 28.2E. W sumie 1, 2 i 4 to wybór świadomy a 3 to tak do kompletu ... był pośrodku i tam nadają Czesi i Słowacy. 2) Ile anten? Jedna 120cm i 19.2 centralnie a pozostałe zezujące? Czy wszystkie zezujące a antenę ustawić centralnie na 20.1 albo jeszcze jakoś inaczej? A może lepiej dwie anteny po 80-90 cm zainstalować i po 2 konwertery? 3) Jakie konwertery? "Najładniej" wydaje się zrobić tak: 4 konwertery quatro + antena (zestaw anten ze zwrotnicą na DVB-T i FM) + multiswitch 17/8. Będzie to współpracowało z nboksami? Konkretnie: 2850, 5800SX z głowicą z BZZB, ESI-88. Jest jeszcze opcja 8 konwerterów typu octo + przełączniki diseq + rozgałęźnik na antenę naziemną + .... wyobrażenie fizycznej realizacja takiej instalacji trochę mnie przeraża - chodzi o liczbę połączeń, ale może to jednak jest lepsze rozwiązanie? Czy od strony współpracy z tunerami taka instalacja ma jakieś zalety? 4) Może ktoś mógłby polecić jakiś konkretny sprzęt? Bazując na własnym doświadczeniu czy też opiniach znajomych... Jak chodzi o multiswitche znalazłem takie: http://satsklep.pl/pl/p/Multiswitch-178-G-TechniSat-GigaSystem-00003271/492 http://www.dmtrade.pl/p2936,multiswitch-megasat-17-8.html http://www.hollex.pl/multiswitch/821-multiswitch-wavefrontier-17-8-piu Konwertery ... Inverto? Jaki model? 5) Jakich problemów się spodziewać przy instalacji? Zamierzam spróbować to postawić sam, ale może lepiej od razu szukać fachowca? Jeżeli to będzie jednak multiswicth, to mogę zaczynać od razu z konwerterem quatro, czy lepiej powiesić na początek jakiś zwykły jednowyjściowy, ustawić antenę a dopiero potem wieszać quatro i testować multiswitcha? Wszelkie rady przyjmę :)
  4. mickey

    Assignbutton

    Wtyczka Assignbutton w wersji jak 3 posty wyżej (czyli z LONG), ale z działającym lokalnym tłumaczeniem. Wersja tylko częściowo przetestowana, więc proszę pisać jeżeli coś jest nie tak. Wielkie podziękowania należą się @matzg, za pomoc w zmuszeniu wtyczki do obsługi tłumaczonych komunikatów :) plug_assignbutton.tar.gz
  5. Właśnie wiem... Wydawało mi się, że tam powinno coś być jeżeli jeden z tunerów pracuje (coś dekoduje) a są wartości różne od 0 tylko kiedy obraz jest wyświetlany :(
  6. Przygotowany na szybko lircd.conf z kodami RAW oryginalnego pilota N dla kombinacji evremote2/lircd obecnej w G2. Zakładam, że dobrze zrozumiałem wskazówki @herpoi :) Mogą być zamienione miejscami niektóre klawisze. Pamiętając róźne problemy z przeszłości podejrzane są: FASTFORWARD, REWIND, OPT, APP... Podobnie jak przedmówca dopiero wieczorem będę mógł sprawdzić to sam :( lircd.conf.zip
  7. Nie wiem czy dobrze zrozumiałem: Pliki wykonywalne lircd i evremote2 masz takie jak są domyślnie z Gratelią 2? Do tego podmieniłeś lircd.conf na takiego, który ma kody w formacie RAW? Jeżeli 2xTAK, to pytanie 3: Działa Ci LONG (np. z tym: http://forum.xunil.pl/index.php?topic=828.msg10520#msg10520)?
  8. Sam byłem ciekawy o co chodzi, więc dla zainteresowanych: http://www.faqs.org/docs/Linux-mini/Coffee.html
  9. A próbowałeś może czy to działa: http://forum.xunil.pl/index.php?topic=933.msg11037#msg11037?
  10. Działało, kiedy używałem: #!/bin/bash timers_file=/etc/enigma2/timers.xml time_now=`date +%s` timer_state=0 while read -r line; do line_start=`echo "$line" | awk '{ print $1 }'` if [ "$line_start" = "<timer" ] then timer_begin=`echo "$line" | awk '{ print $2 }' | sed 's/"/ /g' | awk '{print $2}'` timer_end=`echo "$line" | awk '{ print $3 }' | sed 's/"/ /g' | awk '{print $2}'` if [ "$time_now" -ge "$timer_begin" ] && [ "$time_now" -le "$timer_end" ] then timer_state=1 fi fi done < $timers_file echo "$timer_state" Zwraca 0 jeżeli aktualnie nic się nie nagrywa i 1 jeżeli coś się jednak nagrywa ... bazując na danych z timers.xml. Jeżeli włączymy nagranie w czasie oglądania, używając czerwonego R to niestety nie dopisuje się to do timers.xml :( Wydaje się, że jeżeli coś się odtwarza lub nagrywa to powinny być ustawione parametry w /proc/stb/vmpeg ... ale mimo aktywnego nagrania są tam zera.
  11. mickey

    czytnik usb

    W /etc/sysconfig/system.conf mamy opcje aktywacji portu szeregowego przez USB: # Konfiguracja USB Serial Port # ftdi --> dla FTDI # pl2303 --> dla PL2303 usb_serial=off Ustawienie to można zmienić edytując plik albo z poziomu E2 PPanel. Potem trzeba jeszcze w /etc/oscam/oscam.server dopisać coś w stylu: [reader] label = phoenix description = cyfra protocol = mouse device = /dev/ttyUSB0 detect = none mhz = 357 cardmhz = 357 group = 1 A czy Ci się "dostanie za pytanie" ... może powinno: http://forum.xunil.pl/index.php?topic=610.msg10651#msg10651, ale chyba faktycznie nie ma na forum jasno napisanego jak odpalić feniksa dla zupełnie zielonych.
  12. Z ciekawości jak działa lircd, czyli zastanawiając się co można by zmienić w pliku, żeby polepszyć (lub pogorszyć) działanie pilota, znalazłem trochę dokumentacji i zastanawia mnie taki fragment: Codes Section: Each line in this section contains the name of a button on the remote followed by its hexidecimal data value. You may not assign the same name to two buttons in the same remote section. A w moim lircd.conf mam: begin codes KEY_OK 0x1C0300 KEY_OK 0x148300 end codes Co mnie odrobinę skołowało, bo mimo, że tak nie wolno to jednak działa :/ I mam pytanie ogólne: Jak to wszystko działa? Za odczyt sygnałów z czujnika IR odpowiedzialny jest lircd? Potem dane z lircd przechodzą przez evremote2 i trafiają do enigmy? Na którym etapie rozpoznawane jest długie naciśnięcie klawisza? Robi to lircd, evremote2 czy sama enigma2 zliczając liczbę naciśnięć w jednostce czasu? Czemu nie da się powiązać RAW i LONG? BTW: Skąd wziąć kody XMP? Nie musi być jakoś prosto, ale na pewno można je odczytać :) Czym? Jak to co podaje irrecord dla RAW przetłumaczyć na kody XMP? PS. Przetestowałem zamieszczoną przeze mnie wyżej modyfikację pozwalającą z E2 PPanels wybrać także pilota RAW. Na moim ESI-88 działa bez problemów, więc na innych odbiornikach też powinna. Ewentualnie jakieś poprawki tekstów w opisach by się przydały i może mogłoby się pojawić w jednej z aktualizacji?
  13. Nie tylko. Można jeszcze pozmieniać sobie keymap.xml.
  14. Wiem, że się da, więc pytanie będzie takie: Czy da się zrobić małym nakładem pracy, tak, żeby enigma2 wyrzucała komunikaty razem ze znacznikiem czasu? Tak jak to robi oscam, czy większość aplikacji... Jednorazowo da się wszystko, ale jeżeli zmiany w kodzie będą duże, to szkoda zachodu, bo będzie nowsza wersja w repozytorium i wszystko od nowa... Jak napisałem gdzieś, po zmianie w rcS enigma loguje mi wszystko do plików na partycji na śmieci. Tekstu jest tam dużo, ale bez dat i godzin źle się takiego loga przegląda :( A piszę bo ostatnio miałem problem. Tuner był w standby i nagrywało się coś (F1) na Polsat Sport News. W trakcie nagrania chciałem włączyć tuner i popatrzeć na żywo (wróciłem wcześniej) ale po wciśnięciu POWER na pilocie zobaczyłem tylko, że dioda nagrywania przestała migać, wyświetlacz dalej spał a na TV był czarny ekran + spinner. Potem był reboot z konsoli. W logu, który się wtedy utworzył znalazłem coś takiego: action -> StandbyActions power leave standby playing 1:0:1:2912:1EDC:71:820000:0:0:0: not pauseable. not pauseable. RemovePopup, id = ZapError use cached_channel allocate Channel: res 0 [eDVBCIInterfaces] addPMTHandler 1:0:1:2912:1EDC:71:820000:0:0:0: ok ... now we start!! eventNewProgramInfo 0 0 have 1 video stream(s) (010c), and 1 audio stream(s) (010b), and the pcr pid is 010c, and the text pid is ffffffff allocate demux decoder state: play, vpid=268, apid=267 DMX_SET_PES_FILTER(0x10c) - pcr - ok DMX_SET_PES_FILTER(0x10b) - audio - ok AUDIO_SET_BYPASS(1) - ok AUDIO_PLAY - main thread is non-idle! display spinner! broken startcode broken startcode broken startcode broken startcode Ten komunikat broken startcode mam już do końca pliku, czyli do restartu ... ponad 13000 razy w ciągu ok. 10 min. ... nie spieszyło mi się z tym restartem. W źródłach taki komunikat jest w lib/dvb/pvrparse.cpp ale pojęcia nie mam co on oznacza :(
  15. Wyciągnąłem sobie configa z jakiegoś Ubuntu. Czytając plik i klikając w opcje w menuconfig żeby się dopasować stwierdziłem, że właściwie to w Ubuntu wszystko co ma związek z MTD oraz JFFS2 jest standardowo włączone. Oczywiście jako ładowalny moduł, ale Fedora ma domyślnie to wszystko OFF. To coś daje, że nie ma danego modułu wcale? Nieważne... Może i ważne, ale nie na tym forum... W każdym razie na Fedorze też włączyłem wszystko, przekompilowałem i teraz już przepakowanie do .tar.gz poszło bez komunikatów na ekranie. W wolnej chwili przetestuję, czy na pewno działa po rozpakowaniu na "flaszkę".
  16. RAW nie pozwala na obsługę długich naciśnięć przycisków, ale jego zaletą była możliwość nauki własnego pilota. BTW: Czy instrukcja obsługi irrecord dla własnego pilota zniknęła z FAQ. Można to znaleźć w jakimś głębokim archiwum? Czy też istnieje już taka instrukcja dla XMP?
  17. mickey

    EPG Import

    Ostatnio wtyczka przestała mi pobierać EPG dla Polsatu HD. Czy ma to z aktualizacją tej wtyczki w G2OS? W opisie było: "nowe źródła danych". Czy tylko u mnie nie działa...
  18. Z tego co było w paczkach freeboxa: lircd był wszędzie ten sam, ale DSI-87 miał inny plik konfiguracyjny niż pozostałe 3 modele. Plik evremote2 w każdym z obrazów był inny... Wszystko to jest w załączonym archiwum.
  19. mickey

    OSCam Status

    Tak ma związek z brakiem webifa. Musisz sobie zainstalować oscama z webifem.
  20. Paczki pilotów RAW z freeboxa 7.1.7 dla ADB5800/ADB28XX/ESI88/UHD88/DSI87 razem ze zmodyfikowanymi plikami system.sh i 03.xml z ppanels. Dostęp do tunera mam obecnie tylko zdalny, więc niestety nie testowane, ale mam nadzieję, że nie ma błędów. PS. Testowane na ESI-88 ... działa. piloty_raw_mod.tar.gz
  21. Plik rootfs.img się montuje ale przy próbie odczytu wymienionych plików w komunikacie jest błąd odczytu (testowałem na jednym tylko, ale podejrzewam, że na innych jest to samo) :( Albo znowu SELinux, albo jeszcze czegoś brakuje w systemie. Dają w tych dystrybucjach plik .config (czy jakoś tak) z konfiguracją kernela? Jeżeli tak, to mógłbyś wrzucić: cat .config | grep MTD i cat .config | grep JFFS2. Może najlepiej w tym wątku: http://forum.xunil.pl/index.php?topic=189.msg8872#msg8872, gdzie jest mój fragment z Fedory.
  22. Fedora 19, jajko 3.11 przekompilowane, żeby obsługiwało jffs2 oraz mtd. Odpalam skrypt przepakowujący rootfs.img -> rootfs.tar.gz i mam: 76928+0 przeczytanych recordów 76928+0 zapisanych recordów skopiowane 39387136 bajtów (39 MB), 0,080381 s, 490 MB/s tar: tmp/spool/cron/crontabs/cron.update: Błąd czytania, bajt 0, przy czytaniu 15 bajtów: Błąd wejścia/wyjścia tar: usr/lib/libsqlite3.so.0.8.6: Plik skurczył się o 4 bajty; jest dopełniany zerami tar: usr/lib/python2.7/lib-dynload/bz2.so: Plik skurczył się o 24 bajty; jest dopełniany zerami tar: usr/lib/python2.7/lib-dynload/_ssl.so: Plik skurczył się o 32 bajty; jest dopełniany zerami tar: usr/lib/python2.7/site-packages/PIL/PIL-1.1.7-py2.7.egg-info/top_level.txt: Błąd czytania, bajt 0, przy czytaniu 34 bajtów: Błąd wejścia/wyjścia tar: usr/lib/python2.7/site-packages/Crypto/Cipher/Blowfish.so: Plik skurczył się o 24 bajty; jest dopełniany zerami tar: Zakończenie w stanie błędu z powodu uprzednich błędów To akurat dla ESI88, ale dla innych też coś jest - niektóre pliki się powtarzają, inne nie. Chyba ciągle coś nie tak z obsługą mtd na mojej Fedorze, bo nie sądze, żeby wszystkie 4 obrazy były uszkodzone :( Przyjdzie mi jednak to odpalić na jakiejś innej dystrybucji :(
  23. Możesz jeszcze spróbować ustawić fscheck=off w /etc/sysconfig/system.conf a potem przeprowadzić całą procedurę zakładania partycji za pomocą parted od nowa. Jeżeli działało to znaczy, że system z tym sobie poradził do restartu a potem jaki widać coś się jednak z partycją posypało, to wygląda na to, że fsck ją zepsuł ... bo innych podejrzanych nie widzę. Jeżeli po restarcie normalnie wstanie z tą partycją, to zrób umount i odpal fsck. Zobaczysz, czy jego zdaniem z tym dyskiem wszystko w porządku. PS. Jeżeli się uda, to z paczek które załączałem, jedyną użyteczną byłby parted...
  24. Tak konkretniej to interesują Cię te pliki z dopiskiem old w nazwie. Zajrzałem do paczek i tam jest komplet z Assignbutton i keymap.xml. Jak podmienisz wszystko, to powinno działać, ale pliki są przygotowane dla poprzedników G2OS, więc może lepiej zrobić to ręcznie. Podmienić trzeba 3 pliki: /bin/evremote2, /usr/bin/lircd oraz /etc/lircd.conf i zrestartować system. Ostatnie nie jest konieczne, jeżeli zrobisz z konsoli: killall lircd killall evremote2 lircd evremote2 & > /dev/null Pliki evremote2 i lircd to pliki wykonywalne, więc muszą mieć atrybuty 755 (odczyt i wykonanie dla wszystkich, zapis dla właściciela). PS. Skreśliłem fragment, bo zdaje się w paczkach jest Assignbutton w wersji pod pythona 2.6, więc na G2 nie będzie działać.
  25. Używasz Assignbutton? Bo jeżeli tak, to powinieneś jasno to napisać. Twój opis do tego pasuje, bo o ile pamiętam standardowo w Gratelii 2 jest tak, że aspect wybiera się z menu ... ale może czegoś nie wiem, bo mam własnego keymap.xml. Jeżeli używasz Assignbutton i chcesz wyłączyć komunikaty, to wstaw sobie znak # przez linią self.session.open(MessageBox, 'Display 4:3 content as' + ' ' + ar[config.av.policy_43.value], MessageBox.TYPE_INFO, timeout=2).
×
×
  • Dodaj nową pozycję...