Abgetrennt von 38993

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
mogway
Semiprofi
Semiprofi
Beiträge: 1287
Registriert: Montag 30. Dezember 2002, 08:02

Beitrag von mogway »

Vielleicht sollten wir uns noch einmal den Begriff Snapshot in Erinnerung rufen: http://wiki.tuxbox-cvs.sourceforge.net/Snapshot

just my 2ct

Gruß
mogway
Gruss
mogway
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Der sectionsd fängt erst an events zu sammeln, wenn er die aktuelle Uhrzeit bekommen hat. Das kann beim Neustart, wenn gleich auf ZDF geschaltet wird schon mal eine Weile dauern. Bei der Pro7/Sat1/Premiere Sendern kommt die Uhrzeit sehr viel schneller, vielleicht müsste man in die Richtung mal schauen.

Zum Thema Speicherverbrauch: Ich bin mittlereweile der Meinung, dass das Problem war, das Pro7/Sat1/Premiere eine Zeit lang einen 2 Wochen EPG ausgestrahlt haben und viele Events reinkamen. Zur Zeit sind es ca. 4 Tage...

Eigentlich bin ich der Meinung, das das Sammeln der Events momentan um einiges schneller ist als vorher.

Die Sache mit dem EPG beim Booten schau ich mir nochmal genauer an

Houdini
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

mogway hat geschrieben:Vielleicht sollten wir uns noch einmal den Begriff Snapshot in Erinnerung rufen: http://wiki.tuxbox-cvs.sourceforge.net/Snapshot

just my 2ct

Gruß
mogway
Bei Release Imagen ist es aber genauso.
(ist jetzt aber nicht böse gemeint. ;))

Gruß Gorcon
Metallica
Einsteiger
Einsteiger
Beiträge: 191
Registriert: Dienstag 30. Dezember 2003, 01:49

Beitrag von Metallica »

Ich hab sowas in zapit.cpp vor if (update_pmt):
CZapitClient::responseGetLastChannel lastchannel;
lastchannel=load_settings();
zapTo(lastchannel.channelNumber);
Damit ist dbox gleich nach zapit start auf dem start-sender , sectionsd kann auch gleich epg-scanen und nicht erst nach neutrino start.
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

jmittelst hat geschrieben:Vielleicht solltest Du die Ausgaben, die Du nicht benutzt nach /Dev/Null verschieben?
z.B.

Code: Alles auswählen

wget -q http://$IP/control/zapto?$zap -O /dev/null - && sleep $Dauer 
cu
Jens
Ich dachte immer "-O -" ist das gleiche wie /dev/null ?
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Hmm - hab das gerade mal in Cygwin ausprobiert, da ist das Ergebnis von -O - ein anderes, als -O /dev/null - mag aber auch nur da so sein. So tief stecke ich da leider nicht drin.

cu
Jens
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

"-" ist stdout, /dev/null ist richtig(er).
There are 10 types of people in the world: those who know binary and those who don't
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

Auf jeden fall habe ich das ins Wiki unter Nützliche Scripte reingesetzt.
http://wiki.tuxbox-cvs.sourceforge.net/ ... nnelZapper
Bin echt begeistert.
Mein erster Beitrag in einem Wiki.
Das macht ja mehr Arbeit als das schreiben eines Scripts.
Bis da alle möglichen Links usw drinne sind.
Und irgendwie fand ich auch keine gescheite Beschreibung dazu.
Manchmal funktionieren die internen Links nicht richtig und und und.
Sieht doch super aus ;-) habe mal die wgets im skript als "nowiki" markiert
Sofern man das Script ins Script Menü baut gibt das eine Art Introscan.
Mann sollte die Haltedauer aber freundlicher einstellen.
20 Sekunden können ganz schon lang sein.
So wars ja eigentlich nicht gedacht - eigentlich sollte ja gezappt werden wenn die Box in Standby geht (standby.on) dann guckt ja keiner. Die $Dauer kann man ja auch als parameter beim start übergeben, nur wenn man einmal die richtige dauer hat kann diese auch fest im skript sein.
jetzt fehlt nur noch eine Möglichkeit das Script, wenn man einen Sender während des Scans findet den man sehen möchte, anzuhalten.
Am besten wäre es wenn die BOX, falls man die home taste drückt ein CRTL-C an die shell abschickt.
s.o.
Würde das gehen ?
glaube ich eher nicht
Als hätte ich es nicht geahnt.
Unter Neutrino im Scriptmenü eingebunden schmiert mir die Box ab.
Das Script wird ausgeführt, es kommt die Ausgabe.
Und dann iss Sense, nichts geht mehr Box fährt runter.
kannst Du im seriellen Log was sehen?
Ja, es können maximal 3 Sender gezappt werden.Dann steht das Script, dann kommt plötzlich die vollständige Ausgabe.
Dann geht er noch auf den vierten Channel und dann Peng crasht die Box.
was meinst Du mit vollständiger ausgabe?
Unter Telnet geht das ganze ohne Probleme.
dann muß es auch funzen
Kann es sein das es eine Begrenzung für Scipte im Menü gibt (Ausgabe..)?
Oder das es nicht erlaubt ist das Webinterface in den Scripten die vom Menü aus aufgerufen werden zu nutzen (Umschalten etc....)?
unwahrscheinlich - ich denke eher das da was anderes zwischenfunkt. wenn Du $dauer mal auf 5 setzt (unabhängig ob das EPG komplett geladen wird) werden dann alle sender durchgezappt oder kannst Du den absturz dann auch reproduzieren? Wenns mit einer kürzeren Dauer läuft ist vllt ein timout im spiel?
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

Tommy hat geschrieben:mach mal nen leerzeichen hinter =

Ansonste würgearound für sowas:

Code: Alles auswählen

wget -q http://$IP/control/zapto -O TempFile #inhalt wird in Datei geschrieben
LastSender=`cat TempFile` # cat schreibt inhalt in Variable evtl is "read" besser wg zeilenumruch den cat mit in die variable schiebt
rm TempFile  #spuren verwischen :-)
 
Es mß aber eine Lösung dafür geben wget direkt in eine Variable zu schreiben - kann nur ein Syntax Problem sein.
*schiel auf Ahnungsträger* :gruebel:
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

So wars ja eigentlich nicht gedacht - eigentlich sollte ja gezappt werden wenn die Box in Standby geht (standby.on) dann guckt ja keiner.
Mhhh... und ich dachte beim aufwachen der Box. :gruebel:

Dann nutzt mir das Script nichts da ich Standby generell nicht nutzen will.

Gruß Gorcon
aba
Interessierter
Interessierter
Beiträge: 35
Registriert: Sonntag 5. September 2004, 15:29

Beitrag von aba »

Tommy hat geschrieben:
Tommy hat geschrieben:mach mal nen leerzeichen hinter =

Ansonste würgearound für sowas:

Code: Alles auswählen

wget -q http://$IP/control/zapto -O TempFile #inhalt wird in Datei geschrieben
LastSender=`cat TempFile` # cat schreibt inhalt in Variable evtl is "read" besser wg zeilenumruch den cat mit in die variable schiebt
rm TempFile  #spuren verwischen :-)
 
Es mß aber eine Lösung dafür geben wget direkt in eine Variable zu schreiben - kann nur ein Syntax Problem sein.
*schiel auf Ahnungsträger* :gruebel:
LastSender=$(wget -q http://$IP/control/zapto -O -)

Du kannst auch Backticks benutzen, ich mag $() lieber da ich mir dann nicht jedesmal die Finger verbiege.
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Gorcon hat geschrieben:
So wars ja eigentlich nicht gedacht - eigentlich sollte ja gezappt werden wenn die Box in Standby geht (standby.on) dann guckt ja keiner.
Mhhh... und ich dachte beim aufwachen der Box. :gruebel:

Dann nutzt mir das Script nichts da ich Standby generell nicht nutzen will.

Gruß Gorcon
Starte es aus der start_neutrino und es macht das.
cu
Jens
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Ich wills aber nur haben wenn ich aufnehmen will und nicht beim normalen Start. :roll:
Gruß Gorcon

PS: Die record.start kommt wohl zu spät? :gruebel:
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

Gorcon hat geschrieben:
So wars ja eigentlich nicht gedacht - eigentlich sollte ja gezappt werden wenn die Box in Standby geht (standby.on) dann guckt ja keiner.
Mhhh... und ich dachte beim aufwachen der Box. :gruebel:

Dann nutzt mir das Script nichts da ich Standby generell nicht nutzen will.

Gruß Gorcon
naja - von wo aus Du das skript startest is doch wurscht. Kannst es ja in der start.neutrino mit eintragen wenn dus beim hochfahren haben willst.
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

Gorcon hat geschrieben:Ich wills aber nur haben wenn ich aufnehmen will und nicht beim normalen Start. :roll:
Gruß Gorcon

PS: Die record.start kommt wohl zu spät? :gruebel:
dann nimm etherwake? weis nur nicht ob aus dem deepstandby etherwake angesprungen wird?! glaube aber schon
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Ja, etherwake könnte gehen.

Muss ich mal bisschen basteln. :wink:

Gruß Gorcon
aba
Interessierter
Interessierter
Beiträge: 35
Registriert: Sonntag 5. September 2004, 15:29

Beitrag von aba »

wer immer so fix das wiki angepasst hat:

Man sollte bei der Ermittlung von ZapBackto vielleicht -O - verwenden, bei -O /dev/null ist das Ergebnis eine leere Variable...

Das Beispiel für die standby.on hat einen falschen Pfad angegeben, im vorherigen Text ist nicht die Rede davon auch noch einen Ordner ChannelZapper anzulegen.

davon abgesehen: Danke
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

aba hat geschrieben:wer immer so fix das wiki angepasst hat:

Man sollte bei der Ermittlung von ZapBackto vielleicht -O - verwenden, bei -O /dev/null ist das Ergebnis eine leere Variable...

Das Beispiel für die standby.on hat einen falschen Pfad angegeben, im vorherigen Text ist nicht die Rede davon auch noch einen Ordner ChannelZapper anzulegen.

davon abgesehen: Danke
habs mal schnell verbessert ;-)
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
KeXXeN
Tuxboxer
Tuxboxer
Beiträge: 2634
Registriert: Samstag 15. November 2003, 09:00

Beitrag von KeXXeN »

Nicht schlecht die Idee und das Script.

Hab mir das mal ins Shelexec eingebaut, jedoch schmiert mir die Box spätestens nach dem Anzappen des dritten Kanales ab.

Code: Alles auswählen

[CPlugins] (id,val):(fd_lcd,25)
[CPlugins] (id,val):(rcblk_rep,200)
[CPlugins] (id,val):(rcblk_anf,125)
[CPlugins] (id,val):(fd_rcinput,18)
[CPlugins] (id,val):(fd_framebuffer,3)
[CPlugins] try exec...
shellexec Version 1.82
<Font "/share/fonts/micron_bold.ttf" loaded>
Sender mit ID 44d00016dcc wird angezappt und fuer 20 Sekunden gehalten
SPTS, queue 0 extended.
Sender mit ID 44d00016dcc wurde angezappt und fuer 20 Sekunden gehalten
Sender mit ID 2100850382 wird angezappt und fuer 20 Sekunden gehalten
SPTS, queue 0 extended.
Sender mit ID 2100850382 wurde angezappt und fuer 20 Sekunden gehalten
Sender mit ID 44100012ee3 wird angezappt und fuer 20 Sekunden gehalten
SPTS, queue 0 extended.
Sender mit ID 44100012ee3 wurde angezappt und fuer 20 Sekunden gehalten
Sender mit ID 44100012f1c wird angezappt und fuer 20 Sekunden gehalten
[basicsocket] receive timed out.
[CBasicClient] receive failed: /tmp/zapit.sock
Sender mit ID 44100012f1c wurde angezappt und fuer 20 Sekunden gehalten
Sender mit ID 20085000a wird angezappt und fuer 20 Sekunden gehalten
[basicsocket] receive timed out.
[CBasicClient] receive failed: /tmp/zapit.sock
[basicsocket] receive timed out.
[CBasicClient] receive failed: /tmp/zapit.sock
[basicsocket] receive timed out.
[CBasicClient] receive failed: /tmp/zapit.sock
request canceled
: Broken pipe
Die Box friert dann ein und muss über das Webinterface neu gestartet werden (reboot)

Eine Idee woran das liegen könnte?
Zu Fragen oder Nebenwirkungen der hier genannten Begriffe benutzen sie bitte die Suchfunktion oder konsultieren sie die [url=https://tuxbox.org/forum/viewforum.php?f=26&] Frequentliy Asked Questions[/quote].
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

1.nimm doch mal den Sender 20085000a aus der liste um auszuschließen das es an dem liegt.

2. mach mal $Dauer kleiner um zu schauen ob er dann weiter kommt
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
KeXXeN
Tuxboxer
Tuxboxer
Beiträge: 2634
Registriert: Samstag 15. November 2003, 09:00

Beitrag von KeXXeN »

So hab mal ein wenig experimentiert.

Test : P1 auf P2 geändert
Ergebnis: Selbiger Fehler

Test: RTL und VOX gelöscht wieder auf P1 Zeit auf 15 sekunden
Ergebnis: Fehler beim zappen auf P1, zapit verabschiedet sich

Test: Zusätzlich P1 entfernt
Ergebnis: Fehler beim Zappen auf SciFi

Fazit: Beim zappen auf irgendwelche P Kanäle bleibt der TV schwart und die zapit schmiert ab.

Als Image hab ich nen JTG Snapshot vom 10.11. drauf...
Zu Fragen oder Nebenwirkungen der hier genannten Begriffe benutzen sie bitte die Suchfunktion oder konsultieren sie die [url=https://tuxbox.org/forum/viewforum.php?f=26&] Frequentliy Asked Questions[/quote].
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

Fazit: Beim zappen auf irgendwelche P Kanäle bleibt der TV schwart und die zapit schmiert ab.
Gut damit ist ja das Problem wenigstens eingekreist. Petb schreibt das es via telnet gestartet durchläuft. Hast Du das mal getestet (mit P)?
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
petb
Erleuchteter
Erleuchteter
Beiträge: 785
Registriert: Samstag 6. August 2005, 03:39

Beitrag von petb »

Hallo,

da ist ja ne Menge heute vormittag passiert hier im Thread.

Also ich habe heute Nacht nur festgestellt, das sobald ein 4ter Sender dazukommt, die Box hängen bleibt.
Gleich welche zeit ich einstelle.
habs auch mal mit 2 Sek. versucht.

Er schaltet bis zum dritten Sender um und steht dann eine Weile.
Dann kommt die Ausgabe des des Scipts auf den Schirm.
Und da steht er hat alles sauber ausgeführt.
Und dann auf einemal schaltet er auf den vierten Sender.
Dann glaube ich schalter er auch noch zurück auf den Ursprungssender und dann crasht die Box.

Vieleicht steht da irgend ein Demon im weg weil das Menü da gerade aktiv ist, was weis ich :gruebel:

Aber der Introscan, war ja auch nur ein Nebenprodukt.
Wenn das nicht geht, kommts im Wiki halt wieder raus.

Aber die Ausgabe bei Kexxen könnte vieleicht was aussagen ?

bye
PetB
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

Aber die Ausgabe bei Kexxen könnte vieleicht was aussagen ?
KExxen hats zumindest auf Premiere eingekreist.

Fazit:

1. mit premiere funktioniert von telnet gestartet (Petb)
2. mit premiere gestartet funktioniert net über shellexec (Kexxen)

Es gilt nun den Unterschied zwischen shellexec und console herauszufinden. Ich geh mal davon aus das bei Euch die offiziellen camd2's laufen und keine anderen unwägbarkeiten aus der Richtung einspielen.
Ich komm leider z.Zt. zu hause zu garnix (10 Wochen altes Baby :lol: )
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
petb
Erleuchteter
Erleuchteter
Beiträge: 785
Registriert: Samstag 6. August 2005, 03:39

Beitrag von petb »

aba hat geschrieben:wer immer so fix das wiki angepasst hat:

Man sollte bei der Ermittlung von ZapBackto vielleicht -O - verwenden, bei -O /dev/null ist das Ergebnis eine leere Variable...

Das Beispiel für die standby.on hat einen falschen Pfad angegeben, im vorherigen Text ist nicht die Rede davon auch noch einen Ordner ChannelZapper anzulegen.

davon abgesehen: Danke
:gruebel:
Ich habe leider noch keinen so richtigen Durchblick durch die Bearbeitungsoptionen im wiki.
Ich weis auch nicht genau welchen Fehler du meinst.
Generell krieg ich das mit den "Anchor es" noch nicht 100% hin.
Obwohl ich nichts ändere, klappt es mal und klappt es auch mal nicht.
Oft macht er nur die Hauptseite auf und manchmal springt er doch an die richtig Stelle.
Könnte das mit internen wiki Links und externen Links zusammen hängen ?
bye
PetB
1 x DBOX2 Phillips, 1 x DBOX2 Nokia, 1 x DBOX2 Sagem, 100er Gibertini (Astra / Hotbird), NFS Server