Ptje Geplaatst: 9 augustus 2006 Geplaatst: 9 augustus 2006 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
oudeis Geplaatst: 9 augustus 2006 Geplaatst: 9 augustus 2006 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.
Ptje Geplaatst: 9 augustus 2006 Auteur Geplaatst: 9 augustus 2006 Hoe kan ik bijvoorbeeld de settings reloaden in het script ?
oudeis Geplaatst: 9 augustus 2006 Geplaatst: 9 augustus 2006 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...
Ptje Geplaatst: 13 augustus 2006 Auteur Geplaatst: 13 augustus 2006 Hoe heef ik in die wget regel de user en pass mee ? afz. Ptje
oudeis Geplaatst: 14 augustus 2006 Geplaatst: 14 augustus 2006 Op de volende manier zou dat moeten kunnen: http://user:password@host/path wget documentatie - Ruud
Gast Geplaatst: 14 augustus 2006 Geplaatst: 14 augustus 2006 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
oudeis Geplaatst: 14 augustus 2006 Geplaatst: 14 augustus 2006 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
Ptje Geplaatst: 14 augustus 2006 Auteur Geplaatst: 14 augustus 2006 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
Ptje Geplaatst: 17 augustus 2006 Auteur Geplaatst: 17 augustus 2006 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 ?
Ptje Geplaatst: 18 augustus 2006 Auteur Geplaatst: 18 augustus 2006 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
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