Ga naar inhoud


Script Downloaden Kabel Settings


Ossie

Aanbevolen berichten

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.

Link naar reactie
Delen op andere sites


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

Link naar reactie
Delen op andere sites

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

Link naar reactie
Delen op andere sites

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

Link naar reactie
Delen op andere sites

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

Link naar reactie
Delen op andere sites

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.

Link naar reactie
Delen op andere sites

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

Link naar reactie
Delen op andere sites

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

Link naar reactie
Delen op andere sites

  • 3 weken later...

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

Link naar reactie
Delen op andere sites

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...

Link naar reactie
Delen op andere sites

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

Link naar reactie
Delen op andere sites

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?

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...

Link naar reactie
Delen op andere sites

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 account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...