Ossie Geplaatst: 7 oktober 2011 Geplaatst: 7 oktober 2011 Hallo luitjes. Ik heb op mijn dreamboxen images staan van Nabiloo. Die vind ik het stabielste draaien in mijn regio. Nu vind ik in deze image bij addons alleen maar settingslijsten voor sateliet. Nu moet ik steeds als er wijzigingen zijn bij ziggo al mijn vrienden en kennissen langs om er een nieuwe kanalen lijst in te doen. Is er misschien iemand die voor mij een script heeft die ik in de box kan zetten zodat ik dat kan instellen met een Url= dat hij een settingslijst download van mijn eigen server en die dan installeerd in de box zoals je dat normaal doet via de addons lijst doet.
Tonskidutch Geplaatst: 7 oktober 2011 Geplaatst: 7 oktober 2011 het scripten van een dergelijke download m.b.t. settingslijst is allereerst een eigen webserver opzetten dat heeft dus niks met de dreambox te maken ciao Opium Dead Can Dance
albertmol Geplaatst: 7 oktober 2011 Geplaatst: 7 oktober 2011 Dat is op zich een leuk plan. Je moet dan je kennissen ook uitleggen hoe ze dat moeten gebruiken. Ik weet niet of er in Nabilo de Kabel Scan functie zit zoals bij OpenPLI. Maar als je ze dat uitlegt hebben ze binnen 15sec. ook een nieuwe kanalenlijst. DM8000SSSC | Popcorn Hour C-200 | Synology DS1512+ | Visiosat BigSat: 28-23-19-13-9-5-1w-5w | Panasonic TH-46PZ85 Control4 Home Automation
albertmol Geplaatst: 7 oktober 2011 Geplaatst: 7 oktober 2011 Oh, Dat gaat natuurlijk niet met Enigma1 dreamboxen... 3 jaar geleden heb ik eens zoiets in elkaar geknutseld voor mijn dreamboxjes toendertijd. Met een regel in de crontab het script uit deze post laten uitvoeren doet wat je wilt: http://www.sat4all.com/forums/ubbthreads...own#Post1472847 DM8000SSSC | Popcorn Hour C-200 | Synology DS1512+ | Visiosat BigSat: 28-23-19-13-9-5-1w-5w | Panasonic TH-46PZ85 Control4 Home Automation
Ossie Geplaatst: 12 oktober 2011 Auteur Geplaatst: 12 oktober 2011 Ik heb het geprobeerd met de script maar zonder succes. Het gaat hier om een dreambox 500 Kabel. De services en de Bouquets staan in /var/tuxbox/config/enigma/ De userbouqets staan in /var/tuxbox/config/enigma/cable Is het dan mogelijk om via een bestandje een zenderlijst te downloaden van mijn eigen server en dat die dan geinstalleerd word in de juiste mappen
albertmol Geplaatst: 13 oktober 2011 Geplaatst: 13 oktober 2011 Ik heb het niet getest met een kabel dreambox, maar dat zou niet moeten uitmaken. Het is een tijd geleden dat ik ermee bezig was, dus is ietwat roestig. Maar volgens mij klopt je "settings.tar.bz2" niet helemaal. Die moet je zo maken dat het in de goede mapjes terecht komt. DM8000SSSC | Popcorn Hour C-200 | Synology DS1512+ | Visiosat BigSat: 28-23-19-13-9-5-1w-5w | Panasonic TH-46PZ85 Control4 Home Automation
Ossie Geplaatst: 15 oktober 2011 Auteur Geplaatst: 15 oktober 2011 Ik heb het niet getest met een kabel dreambox, maar dat zou niet moeten uitmaken. Het is een tijd geleden dat ik ermee bezig was, dus is ietwat roestig. Maar volgens mij klopt je "settings.tar.bz2" niet helemaal. Die moet je zo maken dat het in de goede mapjes terecht komt. Kan je dat voor mij wat meer uitleggen wat er niet klopt aan de settings.tar.bz2. En moet het een tar.bz2 file zijn mag het ook een tar.gz file Ik denk ook dat er daar iets fout gaat met het inpakken. Doe jij dat inpakken ook met 7-zip en zo ja kan je mij dan de volgorde zeggen van inpakken en eventueel de instelling van 7-zip.
Ossie Geplaatst: 15 oktober 2011 Auteur Geplaatst: 15 oktober 2011 Ik ben al weer een stuk verder gekomen het downloaden lukt mij nu en het installeren in de juiste mappen ook. Nu wil ik alleen nog weten welke opdracht lijn ik moet maken in de script om de enigma2 te herstarten zodat de userbouqets worden veranderd. ik moet nu zelf via het menu enigma2 herstarten en dan is de zenderlijst op de juiste wijze veranderd. Het om een opdracht regel voor een nabiloo image Blackhole
albertmol Geplaatst: 15 oktober 2011 Geplaatst: 15 oktober 2011 Het gaat hier toch om de DM500 ? Dat is geen Enigma2. Je vragen staan al beantwoord in dat script; Je laat dat script middels een cronjob elke nacht uitvoeren, of 1x per week, net wat je wilt. Die gaat dan kijken op je server of de settings.tar.bz2 nieuwer zijn dan die in de box staat. Zoja, gaat die hem downloaden. Vervolgens wordt de huidige kanalenlijst verwijdert en de nieuwe geinstalleerd. Daarna worden de settings en boeketten gereload. Het enigste wat je dus moet doen is de settings.tar.bz2 maken en op je server zetten, de rest gaat vanzelf. DM8000SSSC | Popcorn Hour C-200 | Synology DS1512+ | Visiosat BigSat: 28-23-19-13-9-5-1w-5w | Panasonic TH-46PZ85 Control4 Home Automation
albertmol Geplaatst: 3 november 2011 Geplaatst: 3 november 2011 Ik heb het getest op mijn dm500c en werkt als een speer. En ja, het kan ook tar.gz file zijn. Ik heb het script iets aangepast voor de kabelversie aangezien er userbouqet-files in mapje cable zijn: #! /bin/sh SETTINGS="/tmp/settings.tar.gz" SETTINGSBACK="/tmp/settings.old" date if [ -e /tmp/settings ]; then rm -rf /tmp/settings fi if [ ! -e /tmp/settings.old ]; then echo temp >> $SETTINGSBACK fi echo "downloading settings..." wget http://server/settings.tar.gz -O /tmp/settings.tar.gz if [ $SETTINGS -nt $SETTINGSBACK ] ; then echo "removing userbouquets..." rm -rf /var/tuxbox/config/enigma/userbouquet* rm -rf /var/tuxbox/config/enigma/cable/userbouquet* mkdir /tmp/settings echo "installing settings..." tar -xzf /tmp/settings.tar.gz -C / echo "settings-update finished." echo "reloading settings..." wget -O- "http://root:dreambox@localhost/cgi-bin/reloadSettings" echo "" echo "reloading user bouquets..." wget -O- "http://root:dreambox@localhost/cgi-bin/reloadUserBouquets" echo "" echo "removing settings.tar.gz..." cd /tmp rm -rf /tmp/settings/* rm -rf /tmp/settings mv -f /tmp/settings.tar.gz /tmp/settings.old rm -rf /tmp/settings.tar.gz echo "settings-update done!" else echo "Geen nieuwere settings beschikbaar." fi exit Ik heb de crontab zo gemaakt dat elke nacht om 4 uur de server wordt gechecked op een nieuwe lijst: 00 04 * * * /var/bin/autosettings.sh Handmatig script uitvoeren: root@dm500 ~ # ./var/bin/autosettings.sh Thu Nov 3 20:19:39 CET 2011 downloading settings... Connecting to xxx.xxx.xxx.xxx settings.tar.gz 100% |*****************************| 52368 00:00 ETA removing userbouquets... installing settings... settings-update finished. reloading settings... +ok reloading user bouquets... +ok removing settings.tar.gz... settings-update done! root@dm500 ~ # DM8000SSSC | Popcorn Hour C-200 | Synology DS1512+ | Visiosat BigSat: 28-23-19-13-9-5-1w-5w | Panasonic TH-46PZ85 Control4 Home Automation
Ossie Geplaatst: 4 november 2011 Auteur Geplaatst: 4 november 2011 Dank je wel voor je hulp. Het werkt nu ook bij.
Reneetjuh Geplaatst: 6 november 2011 Geplaatst: 6 november 2011 Ik probeer het script ook aan te passen voor de enigma2 receivers, maar het wil me nog niet echt lukken. Wat is bijvoorbeeld het commando in enigma2 om de zenderlijst te herladen (killall -9 enigma2, maar dat lijkt me meer een totale herstart van enigma2?!!)... Heeft iemand misschien dan ook een goedwerkend script voor de enigma2 ontvangers? Mijn dank is enorm... Dreambox 7000s, Nokia Dbox 2, Nokia MM9500, Magic Module, Mastera IV, Moteck 2100 srg, Schotel 80cm draaiende van 43 west naar 72.0 oost...
Ossie Geplaatst: 7 november 2011 Auteur Geplaatst: 7 november 2011 Mijn script in mijn Dream 800 ziet er zo uit #!/bin/sh echo "Ziggo E2 Zenderlijst" echo "Momentje Geduld AUB" [ -d /etc/enigma2 ] || mkdir -p /etc/enigma2 echo "Ziggo Kanalenlijst Word Gedownload" wget http://******HIERJOUWLINK********.no-ip.info/E2_Oud_Multikabel_Gebied.tgz -O /tmp/E2_Oud_Multikabel_Gebied.tgz echo "Kabel Setting Lijst Word Geinstalleerd" tar -xzf /tmp/E2_Oud_Multikabel_Gebied.tgz -C / echo "Tijdelijke Bestanden Worden Verwijderd" echo "" rm /tmp/E2_Oud_Multikabel_Gebied.tgz sleep 3 echo "Enigma Word Herstart" killall -9 enigma2
Reneetjuh Geplaatst: 7 november 2011 Geplaatst: 7 november 2011 (aangepast) Hoi Ossie, Bedankt. Zo had ik mijn script ook ongeveer. Het vreemde wil dat als ik alle commando's regel voor regel in mijn terminal zet alles perfect gaat maar zo gauw ik het script draai krijg ik: Ziggo E2 zenderlijst Momentje geduld a.u.b. Ziggo kanalenlijst wordt gedownload Connecting to xxx.xxxx.xxxx(xx.xx.xx.xx:80) 100% |*******************************| 333k --:--:-- ETA Kabelsettingslijst wordt geinstalleerd tar: can't open '/tmp/settings.tar.gz': No such file or directory Tijdelijke bestanden worden verwijderd 'leep: invalid number '3 Enigma wordt herstart killall: cannot kill pid 29491: No such process killall: cannot kill pid 29533: No such process killall: cannot kill pid 29535: No such process De tar.gz file wordt niet gezien in de directory tmp (en is juist gespeld in het script) en ook het sleep 3 commande werkt niet en geeft hij een vage tekst in de terminal: 'leep... Ik snap echt niet wat er mis gaat... Kom het misschien omdat ik een LT Team image gebruik? 7 november 2011 aangepast door Reneetjuh Dreambox 7000s, Nokia Dbox 2, Nokia MM9500, Magic Module, Mastera IV, Moteck 2100 srg, Schotel 80cm draaiende van 43 west naar 72.0 oost...
Ptje Geplaatst: 8 november 2011 Geplaatst: 8 november 2011 Misschien met verkeerde editor gewerkt ? Anders de file eens met Vi bekijken, of er geen gekke dingen tussen staan. Anders je script een keer bekogelen met het commando dos2unix youscript.sh Gr. Peter
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen