Ga naar inhoud


[all] Settings automatisch updaten


Aanbevolen berichten

Geplaatst:

Ik heb 2x Dm 7000 1x Dm 5620 en 1x Dm 500 en zou graag de settings op alle 4 de tuners gelijk hebben en up to date. Nu zou ik graag de settings inrichten naar mijn eigen gedachte en die op mijn file server plaatsen. ( linux ) en de tuners van daar uit, liefst met een cronjob in de tuner 1x per week ofzo, daar verse settings weg te laten halen.

 

Ik heb nu de xml in Pli dusdanig aangepast, dat ik middels de settings

download knop in het blauwe knop menu, settings van mijn eigen server haal, dus dan ook alle 4 de tuners worden voorzien van dezelfde settings.

 

Nu is dat op zich al best mooi, maar er blijft altijd iets te wensen en te knutselen. Hoe kan ik dit nu het beste automatiseren middels cron. Kan ik die instellingen in die xml ook aanspreken middels cron of moet ik die xml vergeten en alles middels een script maken.

 

Iemand die me aan een goed idee kan helpen ?

 

afz. Ptje


Geplaatst:

Ik neem aan dat je het hebt over de kanalenlijsten. Die kun je vrij eenvoudig via een supersimpel script laten bijwerken.

Actie 1: settings downloaden met wget

Actie 2: uitpakken

Actie 3: via wget de verschillende bouquets/playlist opnieuw laten inladen.

 

Je kunt dit zowel via een push als pull model doen, dus vanaf je server alle boxen aansturen, of op elke box een script zetten dat via cron wordt uitgevoerd.

 

Je gaat dan wel voorbij aan de installatie procedure van Pli, dus die weet niet dat je de nieuwste settings al hebt. maar dat lijkt me geen ramp.

Geplaatst:

Via wget naar de volgende url's

http://dreambox/cgi-bin/reloadSettings

http://dreambox/cgi-bin/reloadUserBouquets

 

Of ze beide nodig zijn weet ik niet direct, maar daar kom je snel genoeg achter <img src="/forums/images/graemlins/smile.gif" alt="" /> Of je kijkt even in de source, en dan specifiek in enigma_dyn_misc.cpp (waar ik deze url's ook vandaan heb geplukt)

 

Alle acties die je via de web interface kunt uitvoeren, kun je terugvinden in de enigma_dyn* modules...

Geplaatst:

Ik ben benieuwd hoe ptje dit wil laten werken.

Mij lijkt het me niet erg handig om dit te automatiseren, want wat gebeurt er als er een opname loopt, en op dat moment begint ineens de geplande update ineens te draaien, waar bijv. diverse channels opgeschoven worden ?

Het lijkt me toch beter om dit handmatig te doen met ppanel zoals Hyunday magic antwoordt op de vraag van alvon in dit draadje.

http://www.sat4all.com/forums/showflat.p...;page=0#1202572

 

Andere vraag , laat je crond consequent updaten , of bouw je er een check in , die kijkt of er iets gewijzigd is bijv. op datum of filegrootte, en indien er niets gewijzigd is gebeurt er niets ?

 

tis maar een hint.

RuKo

Geplaatst:

Je kunt natuurlijk ook controleren of er een conditie is waarbij er (nog) niet geupdate mag worden. Grote kans dat veel daarvan zelfs via de web interface op te vragen is. Zou wel een leuk projectje zijn, maar de vraag is of ptje daarop zit te wachten <img src="/forums/images/graemlins/smile.gif" alt="" />

 

- Ruud

Geplaatst:

Ik zit op alles te wachten, als het maar hobby is. Ik heb het nu werkend en zal dat zeker gaan uitbreiden zover als binnen mijn kunnen ligt. Die check zal ik eens bekijken zoals in andere scripts al gebruikt word.

 

afz. Ptje

Geplaatst:

Heb nu nog 1 probleem over, als ik van draaibaar naar astra hotbird ga, dan blijven alle lege mappen staan. Iemand nog ideeen hoe ik lege boukets verwijder via de command line ?

Geplaatst:

Eerst de userbouquet verwijderen is een optie en werkt ook. Als ik in scriptje zet "cd /var/tuxbox/configs/enigma

rm userbouquet.* dan werkt het goed, maar wel redelijk gevaarlijk als url van settings of settings op de server, niet beschikbaar zijn. Dan heb je uiteindelijk een lege dreambox, dus een andere oplossing zou welkom zijn. Hoe doet dreambox edit dat bijvoorbeeld ? En de standaard functie die in de blue panel zit ?

 

afz. Ptje

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