Keine Funktion des Imon Display (ID 15c2:0038 SoundGraph Inc. GD01 MX LCD Display/IR Receiver)

  • Ich habe mein Gehäuse gegen eines von JCP HTPC.B getauscht.Dies hat ein LCD Displaywelches nicht in CBMC funktionieren will.Im Vdr läuft es einwandfrei mit dem imon-plugin.Sobald ich vom vdr zu xbmc (yavdr) umschalte wird immer noch der Inhalt vom LiveTV angezeigt.Im XBMC selber ist die Benutzung von LCD eingeschaltet. (Mein altes vfd hat ja funktioniert).


    Was muß ich machen damit es unter XBMC auch funktioniert?

  • hi,


    da gibt es zig threads zu, einfach mal in der suche "xbmc imon" eingeben...
    das imon-plugin ist nur für den vdr, das ist unabhängig vom xbmc. da muss irgendwas umgeschaltet werden mit lcdproc wenn ich das recht in erinnerung habe. frag mich nicht, habe zwar zwei von den imons im einsatz aber bislang des konfigurationsaufwand gescheut. sprich ich bin da zu faul ;)


    gruß


    g3joker

    Client 1 Hardware : MSI Z87-G43, I5-4570, 4 GB Ram (oversized aber war über :) ),Zotac NVidia GT630 (25 Watt),Thermaltake DH202 mit iMon-LCD ( 0038 ) und vdr-plugin-imon
    Software : yaVDR 0.6,sofhhddevice @ 1920x1080@50Hz
    Server Hardware : MSI Z87-G43, I7-4790, 16 GB RAM, 5x3 TB WD Red, Digibit-R1 (2 Devices)
    Software : Ubuntu 16.04 LTS mit yavdr-Paketen,virtualbox,diverse VM's


    Yoda: Dunkel die andere Seite ist...sehr dunkel!
    Obi-Wan: Mecker nicht, sondern iss endlich dein Toast ...

  • Das lcd läuft jetzt unter xbmc aber nicht mehr unter VDR, da ich da das imon-plugin nutze.Ich bräuchte ein umschaltscript welches den umgang mit lcdproc und imon-plugin möglich macht.Gibt es da irgendwo was fertiges?

  • Ich finde kein Script hier mit welches man lcdproc und vdr-plugin-imon zusammen nutzen kann.
    Was muss dasScript können?
    Wenn xbmc start dann imon Plugin aus und start lcdproc.
    Wenn xbmc stop dann stop lcdproc und start imon Plugin.


    Wäre das so richtig?

    Einmal editiert, zuletzt von dippes ()

  • Ich habe dieses script jetzt gefunden. Ich habe das original LCDd startscript entfernt damit der Daemon nicht beim Systemstart gestartet wird.Wenn ich auf xbmc umschalte wird das Lcd gelöscht bleibt aber schwarz... weil LCDd nicht gestartet wird.Schalte ich auf den VDR zurück geht das LCD wieder an.Was wird noch benötigt der LCDd gestartet wird?



    edit.Hier mal das Syslog, das LCDd gestartet wird steht nicht drinne



    wenn ich im xbmc Modus in der shell LCDd manuell starte kommt das


    Code
    Jan 22 18:29:04 Fernseh-PC LCDd: sock_create_inet_socket: cannot bind to port 13666 at address 127.0.0.1 - Address already in use
    Jan 22 18:29:04 Fernseh-PC LCDd: sock_init: error creating socket - Address already in use
    Jan 22 18:29:04 Fernseh-PC LCDd: Critical error while initializing, abort..


    Der daemon startet nicht weil der Port belegt ist... und nun?


    Ich habe mal die PortNr auf 13667 geändert. Mault immer noch wegen der Address wil diese belegt ist. Kann man dies umgehen?

    3 Mal editiert, zuletzt von dippes ()

  • Hast du schon mal probiert, das alte Script aktiviert zu lassen und das hier gezeigte zusätzlich dazu?


    Der gezeigte Code reagiert ja erst beim Start von XBMC und schaltet nur im VDR das imon plugin ab und wieder an, wenn XBMC beendet wird.


    Viele Grüße
    schneisa

  • Hast du schon mal probiert, das alte Script aktiviert zu lassen und das hier gezeigte zusätzlich dazu?


    Der gezeigte Code reagiert ja erst beim Start von XBMC und schaltet nur im VDR das imon plugin ab und wieder an, wenn XBMC beendet wird.


    Viele Grüße
    schneisa

    Wenn ich LCDd mit dem Systemstart starte habe ich nur den Serverscreen. Das vdr-pligin-imon funktioniert dann nicht weil die Schnittstelle von LCDproc belegt ist.

  • Habe hier den Thread mal rausgeholt klick .Ist doch plausibel...aber wieso funkt das bei mir nicht?

  • Zitat

    Der gezeigte Code reagiert ja erst beim Start von XBMC und schaltet nur im VDR das imon plugin ab und wieder an, wenn XBMC beendet wird.


    Viele Grüße
    schneisa


    Dieser Befehl startet doch LCDd,oder?
    exec /usr/sbin/LCDd -s1 -f -c /etc/LCDd.conf

  • Geht das überhaupt was ich vorhabe?


    Mfg


    dippes

  • Habe jetzt erfolgreich mein Imonlcd zum laufen gebracht.
    Natürlich will ich auch die Icons haben.


    Habe die Dateien angelegt und das script ausführbar gemacht.


    Wenn ich das script starte bleibt es hängen.


    Code
    root@Fernseh-PC:/usr/sbin# ./imon.pl



    Fehlt da noch was?



    Hiermit wird das notwendige Script gestartet:










    und hier noch das Script selbst:








    Script funktioniert nur wenn im XBMC der Web Server
    aktiviert wird und sowohl der Username, wie das Passwort dafür nicht
    gesetzt sind!!

  • Im Syslog gibt es leider auch keinen Anhaltspunkt warum das Script nicht funktioniert.
    Was gilt hier zu probieren?

  • Ich bin jetzt nicht so der Perl-Profi, es ist auch schlecht zu lesen, weil es so abscheulich eingerückt ist, aber dass es hängt scheint mir normal zu sein. Das ist doch eine Endlos-Schleife.
    Im Upstart-Skript ist das & falsch, der Skript darf nicht in den Hintergrund geschickt werden. Was nun nicht geht und warum es nicht geht weiß ich auch nicht. Ich weiß ja noch nicht mal was es eigentlich machen soll.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Zitat

    Ich weiß ja noch nicht mal was es eigentlich machen soll

    Es soll unter xbmc im Display icons anzeigen.


  • Es soll unter xbmc im Display icons anzeigen.


    Etwas konkreter meinte ich das schon, aber ist eigentlich auch egal.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Wenn ich das script starte bleibt es hängen.

    Was soll da hängen? Es läuft halt im Vordergrund.

    Das ist Unsinn ein Skript in der exec-Anweisung eines Upstart-Jobs in den Hintergrund zu schicken...


    Etwas konkreter meinte ich das schon, aber ist eigentlich auch egal.


    Naja das Skript fragt über die seit Frodo veraltete HTTP-API von XBMC den aktuellen Abspiel-Status ab, schaut sich die Ausgabe an und setzt dann die entsprechenden Werte über den TCP-Sockel des Anzeige-Daemons...

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Was soll da hängen? Es läuft halt im Vordergrund.


    Habe ich doch schon gesagt.

    Das ist Unsinn ein Skript in der exec-Anweisung eines Upstart-Jobs in den Hintergrund zu schicken...


    Habe ich doch schon gesagt.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Zitat

    Naja das Skript fragt über die seit Frodo veraltete HTTP-API von XBMC
    den aktuellen Abspiel-Status ab, schaut sich die Ausgabe an und setzt
    dann die entsprechenden Werte über den TCP-Sockel des Anzeige-Daemons...

    Also hat es kein Wert dies zu nutzen?

  • Wieso verwendest Du zur Icon-Ansteuerung überhaupt noch diese Krücke namens Perl-Script? Installier' doch einfach aus dem XBMC Addon-Repo "Dienste / XBMC LCDproc" (und schalt' die interne LCD-Unterstützung unter "Einstellungen / System / Video-Ausgabe / Benutze LCD/VFD" ab - genauen Wortlaut der Optionen bitte ggf. selbstständig interpolieren), das macht für SoundGraph iMON's und Futaba mdm166a's die Extra-Symbolunterstützung gleich mit.

    Server: Gigabyte P35-DS4, Intel Core2Duo E6850, 4GB DDR2-RAM (Headless), Gentoo Linux x86_64 / Kernel 4.16.7 / DD CineCTv6+DuoFlex C/T/T2+DuoFlex C/C2/T/T2 w/Kernel Stock Drivers / TVHeadend-GIT-3356759d8

    HTPC: ASRock J5005-ITX (Intel Pentium Silver J5005, 1.5GHz), 8GB SO-DDR4, Intel UHD Graphics 605 in Antec Fusion Remote Black+SoundGraph iMON LCD ( 0038 ), Kodi v18 Leia
    SW: Kodi Krypton+Leia auf allerlei Gerätchen (HTPC: VAAPI+HD-Audio+LCDproc addon / Ubuntu Bionic 18.04 (x86_64), RPi2, NVIDIA Shield Android TV, Wetek Play 1@LibreELEC/NAND, Tablets, Smartphones, Win/Mac/Linux Desktops)

  • Siehe http://wiki.xbmc.org/index.php?title=Web_Server_HTTP_API

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!