CAMD2 Status-Plugin
-
- Tuxboxer
- Beiträge: 4391
- Registriert: Freitag 21. Mai 2004, 17:16
-
- Tuxboxer
- Beiträge: 6044
- Registriert: Montag 17. November 2003, 06:48
-
- Tuxboxer
- Beiträge: 4391
- Registriert: Freitag 21. Mai 2004, 17:16
-
- Tuxboxer
- Beiträge: 4391
- Registriert: Freitag 21. Mai 2004, 17:16
schlechte Nachricht
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
Gruß Nachtvogel
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
Gruß Nachtvogel
-
- Foren-Moderator
- Beiträge: 297
- Registriert: Montag 11. Oktober 2004, 14:51
-
- Tuxboxer
- Beiträge: 4391
- Registriert: Freitag 21. Mai 2004, 17:16
-
- Senior Member
- Beiträge: 5071
- Registriert: Dienstag 18. September 2001, 00:00
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).
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).
-
- Foren-Moderator
- Beiträge: 297
- Registriert: Montag 11. Oktober 2004, 14:51
-
- Tuxboxer
- Beiträge: 4391
- Registriert: Freitag 21. Mai 2004, 17:16
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 #
-
- Semiprofi
- Beiträge: 1470
- Registriert: Donnerstag 14. März 2002, 07:14
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?
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?
-
- Tuxboxer
- Beiträge: 4391
- Registriert: Freitag 21. Mai 2004, 17:16
-
- Einsteiger
- Beiträge: 158
- Registriert: Samstag 13. Dezember 2003, 11:56
-
- Semiprofi
- Beiträge: 1470
- Registriert: Donnerstag 14. März 2002, 07:14
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
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
-
- Tuxboxer
- Beiträge: 4391
- Registriert: Freitag 21. Mai 2004, 17:16
-
- Einsteiger
- Beiträge: 158
- Registriert: Samstag 13. Dezember 2003, 11:56
-
- Tuxboxer
- Beiträge: 5873
- Registriert: Samstag 23. Februar 2002, 22:46
-
- Tuxboxer
- Beiträge: 6044
- Registriert: Montag 17. November 2003, 06:48
-
- Einsteiger
- Beiträge: 158
- Registriert: Samstag 13. Dezember 2003, 11:56
-
- Tuxboxer
- Beiträge: 5873
- Registriert: Samstag 23. Februar 2002, 22:46
-
- Tuxboxer
- Beiträge: 4391
- Registriert: Freitag 21. Mai 2004, 17:16
-
- Tuxboxer
- Beiträge: 2452
- Registriert: Montag 21. Oktober 2002, 10:04
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.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 l
Schon gelesen ???
ENIGMA-DOC
ENIGMA-DOC
-
- Foren-Moderator
- Beiträge: 297
- Registriert: Montag 11. Oktober 2004, 14:51
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.
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.
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
bei den "wat gibbet den da allet " kommen die meldungen auch..hannebamb(el) hat geschrieben:...(Yadi, JTG, ???? wat gibbet den da allet?)...
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..
-
- Tuxboxer
- Beiträge: 2452
- Registriert: Montag 21. Oktober 2002, 10:04
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:
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.
Code: Alles auswählen
[ -e /var/etc/.popupcamd2] && /var/plugins/camd2 gui_type=1 || camd2
Schon gelesen ???
ENIGMA-DOC
ENIGMA-DOC
-
- Semiprofi
- Beiträge: 1470
- Registriert: Donnerstag 14. März 2002, 07:14
Lösung
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
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