CAMD2 Status-Plugin

Games, Plugins, Utils, Tools, 3rdParty, etc...
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

Beitrag von Nachtvogel »

Hi!

Habs jetzt getestet.
start_neutrino geändert, camd2 ausgetauscht.
Es kommen keine Meldungen.
Hab ich noch was vergessen :gruebel:

Gruß Nachtvogel
Bild
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Box nochmal neu starten, Premiere Kanal zappen, Karte rausziehen.
Alles gemacht?
cu
Jens
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

Beitrag von Nachtvogel »

Ja, alles gemacht
Bild
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

schlechte Nachricht

Beitrag von Nachtvogel »

Hallo!

Ich habe gehoft, daß diese camd2 den Weg ins CVS findet.
Diesen Thread: http://forum.tuxbox-cvs.sourceforge.net ... p?p=214571
hab ich mit jetzt mal durchgelesen und festgestellt, daß das der falsche Weg ist :cry:

Gruß Nachtvogel
hannebamb(el)
Foren-Moderator
Beiträge: 297
Registriert: Montag 11. Oktober 2004, 14:51

Beitrag von hannebamb(el) »

Moin auch,

@Nachtvogel:
was glaubst du, warum der Premiere-Support disabled ist ;-)

@all: geht's denn ?
oder nicht ?
ich habe hier muntere Meldungen
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

Beitrag von Nachtvogel »

Nein bei mir gehts nicht
Bild
rasc
Senior Member
Beiträge: 5071
Registriert: Dienstag 18. September 2001, 00:00

Beitrag von rasc »

Mhh, ja

das GUI muesste den CAM-Status nach einem Kommando an das CAM pollen. Schliesslich weiss der camd nicht, was fuer ein GUI dranhängt, bzw. soll es auch gar nicht wissen.

Sinnvoller waere es einen Status-Call einzubauen und Neutrino und Konsorten aufzublasen. Aber leider kommuniziert Neutrino nicht mit dem camd2, sondern nur zapit und zapit ist eigentlich auch egal, was fuer eine GUI dranhaengt.

Also muesste Neutrino zapit fragen, zapit camd2 und dann den Weg zurueck.. Das wasere der saubere Weg. Neutrino ist leider sehr verworren, was das Software-Design angeht (und wird deshalb kaum mehr erweitert).
hannebamb(el)
Foren-Moderator
Beiträge: 297
Registriert: Montag 11. Oktober 2004, 14:51

Beitrag von hannebamb(el) »

@rasc:
naja, das stimmt wohl. müsste nicht auch noch controld involvoert werden :o
**verwirrtsei**
daher der "Dirty" weg über die http calls

@Nachtvogel:
wenn das Ding gestartet ist, mach mal bitte "ps x" und poste mal den output
mann, hast du kein ICQ, das hat mir hier zuviel Latenz ;-)
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

Beitrag von Nachtvogel »

telnet Ausgabe:
Read /disclaimer.txt and have fun with yadi on your Nokia D-BOX2 - Kernel 2.4.27
-dbox2 (13:20:56)...
dbox login: root


BusyBox v1.00 (2004.11.16-11:00+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

/var # ps x
PID Uid VmSize Stat Command
1 root 440 S init
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root SW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
7 root SW [mtdblockd]
12 root SWN [jffs2_gcd_mtd2]
46 root 556 S inetd
55 root SW [avia_av_wdt]
76 root 508 S /sbin/lircd /var/tuxbox/config/lirc/lircd.conf
87 root SW [cifsoplockd]
91 root 488 S /bin/sh /etc/init.d/start
92 root 440 S init
93 root 440 S init
94 root 440 S init
95 root 440 S init
97 root 440 S init
98 root 440 S init
104 root 472 S /bin/sh /var/etc/init.d/start_neutrino
105 root 496 S /bin/sh /var/tuxbox/config/tuxcal/reminder -n
113 root 336 S sleep 160
114 root 2776 S sectionsd
115 root 2776 S sectionsd
117 root 2776 S sectionsd
118 root 2776 S sectionsd
119 root 2776 S sectionsd
120 root 2776 S sectionsd
121 root 1124 S timerd
125 root 380 S /var/bin/camd2 gui_type=2
126 root 1124 S timerd
127 root 1124 S timerd
130 root SW [kdvb-fe-0:0]
135 root 1376 S zapit -u
137 root 1172 S controld
139 root 1172 S controld
140 root 1172 S controld
141 root 1216 S nhttpd
142 root 3108 S neutrino -u -f
143 root 3108 S neutrino -u -f
144 root 3108 S neutrino -u -f
145 root 380 S telnetd
146 root 604 S -sh
147 root 564 R ps x
/var #
Regloh
Semiprofi
Semiprofi
Beiträge: 1470
Registriert: Donnerstag 14. März 2002, 07:14

Beitrag von Regloh »

es geht, aber nicht über den aufruf in der start neutrino
bei laufendem neutrino den camd2 killen und die erweiterte version manuell mit parameter laden. dann gehts auch.

die meldungen sind doch m.e. auch premiere unabhängig (außer die mit dem fehlenden jugendschutz). kabel digital geht auch ohne spezielle camd2. ;)

Regloh

PS: könnte man die leerzeilen bei "... karte für kanal bzw. sendezeit nicht freigeschaltet" entfernen?
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

Beitrag von Nachtvogel »

hm....
Und weshalb gehts dann bei hannebamb(el)?

Gruß Nachtvogel
Bild
Blue7
Einsteiger
Einsteiger
Beiträge: 158
Registriert: Samstag 13. Dezember 2003, 11:56

Beitrag von Blue7 »

wie kill ich die camd2?
per telnet?

Habe die camd2 ausgetauscht, wie lad ich die erweiterte Version manuell.

Geschweige kann die etc/ini.d/start_neutrino nedmal ändern, wegen den rechten, ist ja geschützt. Weiß den Telnetbefehl auch nimmer.

Wie kann ich dir start_neutrino Datei ändern!
Help!!!
Regloh
Semiprofi
Semiprofi
Beiträge: 1470
Registriert: Donnerstag 14. März 2002, 07:14

Beitrag von Regloh »

anderes image? andere image-architektur?
sonneflecken? erbrummen? keine ahnung. versuch mal den camd2 nachträglich per telnet zu starten, dann hast du die meldungen gewiss auch. aber nur bis zum nächsten neustart.

telnet boxip
login
killall -9 camd2 (-9 evtl überflüssig)
/var/bin/camd2 gui_type=2

telnet schließen und einmal umschalten.

Regloh
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

Beitrag von Nachtvogel »

Wie kann ich dir start_neutrino Datei ändern!
Help!!!
Indem Du die von der Box holst, mit einem Unix Editor änderst, den vorhandenen
Link in var/etc/ini.d/ umbenennst und dann die geänderte start_neutrino auf die Box schickst.
Achtung Rechte auf 777 ändern.

Gruß Nachtvogel
Blue7
Einsteiger
Einsteiger
Beiträge: 158
Registriert: Samstag 13. Dezember 2003, 11:56

Beitrag von Blue7 »

habe es ned hinbekommen, den link start_neutrino zu löschen noch zu ändern oder rechte ändern per telnet

Bekam immer die Meldung Read-only file system
Habe das JTG Image vom 22.11
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Dann hast Du die falsche genommen.
Du musst schon die Datei nach /var/etc/ini.d/ kopieren. :wink:
Gruß Gorcon
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Sorry Gorcon, Du liegst falsch. Riker hat das anders gelöst. Die start_neutrino muß nach /var/tuxbox bei einem JtG-Image, damit sie gestartet wird. Chmod 755 ist klar.
cu
Jens
P.S. Danke an Riker für die Info.
Blue7
Einsteiger
Einsteiger
Beiträge: 158
Registriert: Samstag 13. Dezember 2003, 11:56

Beitrag von Blue7 »

ja weil es den Ortnder init.d gar ned unter var/etc gibt

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

Beitrag von Gorcon »

Tja, bei mir gibts den schon.
Das der im JtG nicht so drinn ist wusste ich allerdings auch nicht.
Gruß Gorcon

Woanders als unter /var/.... braucht man aber garnicht erst versuchen etwas hinzukopieren. Weils entweder nicht geht oder beim nächsten Booten wieder weg ist. (/tmp/)
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

Beitrag von Nachtvogel »

Hallo!

Meine Beschreibung bezog sich auf das Yadi Image.
Beim JtG Image kann man so viel ich weiss die start_neutrino nicht ändern.
Lasse mich aber auch gerne eines besseren belehren :wink:

Gruß Nachtvogel
Bild
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

Nachtvogel hat geschrieben:[...]Beim JtG Image kann man so viel ich weiss die start_neutrino nicht ändern.
Lasse mich aber auch gerne eines besseren belehren :wink: l
Des besseren: Wenn die start_neutrino im JtG-Image in /var/tuxbox liegt, wie Jmittelst, der es eigentlich wissen könnte, behauptet, dann kann man sie auch ändern.
Schon gelesen ???
ENIGMA-DOC
hannebamb(el)
Foren-Moderator
Beiträge: 297
Registriert: Montag 11. Oktober 2004, 14:51

Beitrag von hannebamb(el) »

servus.

man kann alles ändern,

Roadmap wäre folgende:
1.) User und apssword einbauen: es soll Leutz geben, die user und password auf dem nhttpd haben
2.) den wget kram loswerden
3.) locale abhängig machen / andere Sprachen
4.) Conf Datei

Naja, kommt Zeit, kommt...

OK, ich fass mal zusammen:
Bei den Standard Images (Yadi, JTG, ???? wat gibbet den da allet?)
geht das nicht automatisch ? also immer erst killen der alten, dann laden der anderen ? *verwirrtsei*, weil das in erster Linie genauso ne camd2 ist wie jede andere PW-fähige auch.
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

hannebamb(el) hat geschrieben:...(Yadi, JTG, ???? wat gibbet den da allet?)...
bei den "wat gibbet den da allet ;) " kommen die meldungen auch..

aber beim einstecken im slot2 der nokia kommt statt: Karte in Slot2
nur: Karte wurde entfernt



(aber pw fähig ist sie nicht)
edit: hmmm... jetzt nach einigen umschaltungen läuft pw doch..?
edit: also der pw support ist irgendwie buggy.. mal ja, mal nein..
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

Ich würde das ganze als Extra-Option realisieren: die modifizierte camd2 nach /var/plugins z.b. und entweder per plugin aufrufen bzw ausschalten oder im weitere Einstellungen Menü wählbar machen also in den start_meingui-Dateien etwas wie:

Code: Alles auswählen

[ -e /var/etc/.popupcamd2] && /var/plugins/camd2 gui_type=1 || camd2
BTW: bei mir poppt sie auch unter Enigma, allerdings gibt es afaik einen anderen message_type der 100% kompatibel ist, so steht immer noch "popup=* davor.
Schon gelesen ???
ENIGMA-DOC
Regloh
Semiprofi
Semiprofi
Beiträge: 1470
Registriert: Donnerstag 14. März 2002, 07:14

Lösung

Beitrag von Regloh »

Moin Gemeinde,

nachdem ich das im log gesehen habe, kam mir ne idee :)

descramble onid: 0085 sid: 000f status: 1d1d
[camd] starting onid 0085 sid 0016
descramble onid: 0085 sid: 0016 status: 5050
wget: message?popup=Ihre%20Karte%20ist%20fuer%0A%0ADIESEN%20KANAL%0A%0Aoder%0A%0
ADIESE%20SENDEZEIT%0A%0Anicht%20freigeschaltet!: Read-only file system

diese popupmeldungen werden als mini-datei im filesystem abgelegt. ist es read only -> keine meldung.
also müssen wir einfach vor dem camd2 start in ein verzeichnis wechseln, dass nicht read-only ist.
so könnte z.b. der camd2 aufruf in der start_neutrino aussehen:

cd /var/bin
/var/bin/camd2 gui_type=2

oder der komplette satz mit check nach richtigen rechten:

if [ -x /var/bin/camd2 ]; then
cd /tmp
/var/bin/camd2 gui_type=2
else
if [ -e /var/bin/camd2 ]; then
chmod +x /var/bin/camd2
cd /tmp
/var/bin/camd2 gui_type=2
else
/bin/camd2
fi;
fi;

damit funktioniert es hier.
Regloh