erwin Posted February 2, 2012 Share Posted February 2, 2012 1. Vorausetzung ist der Beamer unterstützt HDMI-CEC. Falls ja 2. Mit welcher logischen Adresse gibt er sich zu erkennen. Wenn diese 0 (=TV) ist, sollte es gehen. Ist es eine andere, muss zumindest ein Gerät mit der Adresse 0 (=TV) mit aktiv sein, denn CEC setzt das Vorhandensein eines "root device" - logische Adresse ist 0 (=TV) - voraus. Es sollte dann über das CEC Feature "System Standby" gehen. erwin Quote Link to comment
nuts Posted February 2, 2012 Share Posted February 2, 2012 (edited) Mir schwebt vor die cec-client.exe so zu modifizieren, dass wenn er Kommandos vom TV empfängt diese über die DVBV-COM Schnittstelle zur Ausführung zu bringen. Also z.B. CEC Feature: Schickt den PC über den DVBV (Recordmodus oder Timer berücksichtigen) in Standby. Was meinst Du, GPL konform, d.h. der DVBV muss nicht GePeLiert werden? Ist doch dann kein "abgeleitetes Werk" vorhanden? Der DVBV ist in keinster Weise von cec-client.exe/ceclib abhängig - umgekehrt schon. Und ich Vertreib den DVBV ja auch gar nicht mit der modifizierten cec-client.exe zusammen. erwin Mir schwebt da etwas flexibleres vor. Quasi das man die CEC-Events mitloggen kann und diese anschließend einer Action-ID zuweisen kann. Damit könnte jeder User über die command.vbs auch noch komplexere Dinge umsetzen. Eine externen CEC Umsetzer, der den DVBV übers COM-Interface anspricht, beeinflusst die Lizenzierung vom DVBViewer selbst nicht. Dein "cec-DVBViewer-client" müsste allerdings unter der GLP stehen! Für den DVBViewer wurde auch eine kostenlose Lizenz zugesagt. @KIDzero: Sollte dein Beamer CEC fähig sein könnte das funktionieren. Edited February 2, 2012 by nuts Quote Link to comment
erwin Posted February 2, 2012 Share Posted February 2, 2012 Mir schwebt da etwas flexibleres vor. Quasi das man die CEC-Events mitloggen kann und diese anschließend einer Action-ID zuweisen kann. Damit könnte jeder User über die command.vbs auch noch komplexere Dinge umsetzen. Du hast nichtnur mit- sondern auch weitergedacht. COM hab ich gewählt um die Lizenzproblematik evt. zu entschärfen. So richtig sicher bin ich mir aber nicht ob das dann noch GPL-konform ist. Schon kompliziert die GPL in den Spezialfällen im Sinnes des Urhebers auszulegen. Ich habs jetzt nicht parat. COM->ActionID->Command.vbs geht das? Über Keyboardemulation gewiß, aber da ist ständig diese Fokusproblem. erwin Quote Link to comment
nuts Posted February 2, 2012 Share Posted February 2, 2012 (edited) COM->ActionID->Command.vbs geht das? Über Keyboardemulation gewiß, aber da ist ständig diese Fokusproblem. Ja sicher und das völlig unabhängig vom Fokus. IDVBViewer.Sendcommand(ActionID) Und ab ActionID > xxxxx (steht im wiki zur command.vbs) wird dadurch automatisch die command.vbs aufgerufen. In der command.vbs können dann alle Möglichkeiten ausgenutzt werden. Natürlich könnte man auch jede abwegige Kombination über ein Makro direkt in deinem Client lösen. Nur irgendwann wird das uferlos und man (User & Entwickler) ist froh wenn man es sich einfach selbst anpassen kann. z.B. Standby-CEC => "fest verdrahtet Standby im DVBV" wird Probleme mit sich bringen, denn die Vergangenheit zeigt, dass mit der Standby-Umsetzung im DVBV nicht alle Benutzer 100% zufrieden gestellt werden konnten. Edited February 2, 2012 by nuts Quote Link to comment
hackbart Posted February 2, 2012 Share Posted February 2, 2012 Nunja ich stehe seit ein paar Tagen in Kontakt mit Pulseeight, habe einen solchen Adapter dankenderweise bekommen und das Ok deren SDK zu verwenden - natürlich nicht unter GPL, sondern einer speziellen Lizenz für den DVBViewer. Wann und wie eine Einbindung erfolgt kann ich allerdings nicht sagen, insbesondere da wir noch mit dem offiziellen Release vom DVBViewer beschäftigt sind und ein paar Subprojekte auch noch einiges an Zeit kosten. Die Idee von Erwin finde ich aber nicht schlecht, da man so recht leicht das Potential beider Produkte ausreizen kann. Christian Quote Link to comment
KIDzero Posted February 3, 2012 Share Posted February 3, 2012 No device type given. Using 'recording device' CEC Parser created - libcec version 1.4 no serial port given. trying autodetect: path: \\?\usb#vid_2548&pid_1001#5&2e822ec5&0&1#{a5dcbf10-6530-11d2-901f-0004fb951ed} com port: COM3 opening a connection to the CEC adapter... DEBUG: [ 447] connection opened DEBUG: [ 514] communication thread started DEBUG: [ 579] processor thread started DEBUG: [ 1304] CEC::CCECProcessor::FindLogicalAddresses - devie 0: type 1 DEBUG: [ 1411] detecting logical address for type 'recording dvice' DEBUG: [ 1521] trying logical address 'Recorder 1' DEBUG: [ 1622] setting ackmask to 2 DEBUG: [ 2322] command sent NOTICE: [ 2367] << Recorder 1 (1) -> Recorder 1 (1): POLL TRAFFIC: [ 2440] << 11 DEBUG: [ 2592] COMMAND_ACCEPTED DEBUG: [ 2766] command sent DEBUG: [ 3033] COMMAND_ACCEPTED DEBUG: [ 3068] COMMAND_ACCEPTED DEBUG: [ 3454] TRANSMIT_FAILED_ACK DEBUG: [ 3516] did not receive ack TRAFFIC: [ 3573] << 11 DEBUG: [ 4327] command sent DEBUG: [ 4599] COMMAND_ACCEPTED DEBUG: [ 4651] COMMAND_ACCEPTED DEBUG: [ 4884] TRANSMIT_FAILED_ACK DEBUG: [ 4937] did not receive ack DEBUG: [ 4997] >> POLL not sent NOTICE: [ 5049] using logical address 'Recorder 1' DEBUG: [ 5148] setting ackmask to 2 DEBUG: [ 5759] command sent NOTICE: [ 5805] << requesting vendor ID of 'TV' (0) TRAFFIC: [ 5882] << 10:8c DEBUG: [ 6029] COMMAND_ACCEPTED DEBUG: [ 6188] command sent DEBUG: [ 6459] COMMAND_ACCEPTED DEBUG: [ 6504] COMMAND_ACCEPTED DEBUG: [ 6561] COMMAND_ACCEPTED DEBUG: [ 6751] TRANSMIT_FAILED_ACK DEBUG: [ 6795] did not receive ack TRAFFIC: [ 6862] << 10:8c DEBUG: [ 7477] command sent DEBUG: [ 7747] COMMAND_ACCEPTED DEBUG: [ 7787] COMMAND_ACCEPTED DEBUG: [ 7834] COMMAND_ACCEPTED DEBUG: [ 8034] TRANSMIT_FAILED_ACK DEBUG: [ 8079] did not receive ack DEBUG: [ 8892] setting HDMI port to 1 on device TV (0) DEBUG: [ 8954] >> Recorder 1 (1): power status changed from 'o' to 'standby' DEBUG: [ 9084] >> Recorder 1 (1): physical address changed fro ffff to 1000 NOTICE: [ 9202] << Recorder 1 (1) -> broadcast (F): physical address 1000 TRAFFIC: [ 9342] << 1f:84:10:00:01 DEBUG: [ 10197] command sent DEBUG: [ 10467] COMMAND_ACCEPTED DEBUG: [ 10590] COMMAND_ACCEPTED DEBUG: [ 10635] COMMAND_ACCEPTED DEBUG: [ 10897] COMMAND_ACCEPTED DEBUG: [ 11184] COMMAND_ACCEPTED DEBUG: [ 11327] did not receive ack TRAFFIC: [ 11372] << 1f:84:10:00:01 DEBUG: [ 11475] COMMAND_ACCEPTED DEBUG: [ 11629] command sent DEBUG: [ 11899] COMMAND_ACCEPTED DEBUG: [ 11953] COMMAND_ACCEPTED DEBUG: [ 12186] TRANSMIT_SUCCEEDED DEBUG: [ 12238] did not receive ack DEBUG: [ 12311] processor thread started cec device opened DEBUG: [ 12378] COMMAND_ACCEPTED DEBUG: [ 12468] << powering on 'TV' (0) TRAFFIC: [ 12538] << 10:04 DEBUG: [ 12759] COMMAND_ACCEPTED DEBUG: [ 12918] command sent DEBUG: [ 13190] COMMAND_ACCEPTED DEBUG: [ 13603] COMMAND_ACCEPTED DEBUG: [ 13761] COMMAND_ACCEPTED DEBUG: [ 13813] COMMAND_ACCEPTED DEBUG: [ 14193] TRANSMIT_SUCCEEDED DEBUG: [ 14238] command transmitted DEBUG: [ 14297] making Recorder 1 (1) the active source NOTICE: [ 14374] << Recorder 1 (1) -> broadcast (F): active source (1000) TRAFFIC: [ 14500] << 10:04 DEBUG: [ 14538] COMMAND_ACCEPTED DEBUG: [ 14636] command sent DEBUG: [ 14907] TRANSMIT_FAILED_ACK DEBUG: [ 14953] did not receive ack DEBUG: [ 15016] COMMAND_ACCEPTED TRAFFIC: [ 15073] << 10:04 DEBUG: [ 15209] command sent DEBUG: [ 15254] COMMAND_ACCEPTED DEBUG: [ 15330] COMMAND_ACCEPTED DEBUG: [ 15479] TRANSMIT_FAILED_ACK DEBUG: [ 15523] did not receive ack DEBUG: [ 15577] COMMAND_ACCEPTED TRAFFIC: [ 15626] << 1f:82:10:00 DEBUG: [ 15782] command sent DEBUG: [ 15824] COMMAND_ACCEPTED DEBUG: [ 15883] COMMAND_ACCEPTED DEBUG: [ 16092] TRANSMIT_FAILED_ACK DEBUG: [ 16224] did not receive ack DEBUG: [ 16268] COMMAND_ACCEPTED TRAFFIC: [ 16314] << 1f:82:10:00 DEBUG: [ 16364] COMMAND_ACCEPTED DEBUG: [ 16498] command sent DEBUG: [ 16545] COMMAND_ACCEPTED DEBUG: [ 16604] COMMAND_ACCEPTED DEBUG: [ 16767] COMMAND_ACCEPTED DEBUG: [ 17197] COMMAND_ACCEPTED DEBUG: [ 17238] COMMAND_ACCEPTED DEBUG: [ 17484] TRANSMIT_SUCCEEDED DEBUG: [ 17526] command transmitted waiting for input DEBUG: [ 17627] COMMAND_ACCEPTED DEBUG: [ 18056] COMMAND_ACCEPTED DEBUG: [ 18344] COMMAND_ACCEPTED DEBUG: [ 19060] TRANSMIT_SUCCEEDED Hab in den Optoma Specs nix zu meinem Beamer bezügl. CEC gefunden. Was meint Ihr zum Debug Log? Quote Link to comment
erwin Posted February 3, 2012 Share Posted February 3, 2012 (edited) Wie waren denn die Aufrufparameter? Und das Gerätesetup - also welche Geräte wo wie angeschlossen. erwin Edited February 3, 2012 by erwin Quote Link to comment
KIDzero Posted February 3, 2012 Share Posted February 3, 2012 Wie waren denn die Aufrufparameter? Und das Gerätesetup - also welche Geräte wo wie angeschlossen. erwin Das Log kommt wenn ich den Testclient starte. Also kein Befehl eingegeben. Das Setup ist simple: HTPC -> CEC -> Beamer Quote Link to comment
erwin Posted February 3, 2012 Share Posted February 3, 2012 War der Beamer schon vorher eingeschaltet? Wenn ja mach ihn mal aus. Er müsste beim Start des Programms einschalten. Ansonsten gib mal wenn cec-client auf die Eingabe wartet lad ein. erwin Quote Link to comment
KIDzero Posted February 4, 2012 Share Posted February 4, 2012 (edited) War der Beamer schon vorher eingeschaltet? Wenn ja mach ihn mal aus. Er müsste beim Start des Programms einschalten. Ansonsten gib mal wenn cec-client auf die Eingabe wartet lad ein. erwin Beamer war schon "Standby". Ich hab Ihn dann mal stromlos gemacht. Danach "lad" eingeben: listing active devices: NOTICE: [ 755136] << Recorder 1 (1) -> TV (0): POLL TRAFFIC: [ 755189] << 10 DEBUG: [ 755250] command sent DEBUG: [ 755973] COMMAND_ACCEPTED DEBUG: [ 756021] COMMAND_ACCEPTED DEBUG: [ 756068] TRANSMIT_FAILED_ACK DEBUG: [ 756115] did not receive ack TRAFFIC: [ 756165] << 10 DEBUG: [ 756954] command sent DEBUG: [ 757238] COMMAND_ACCEPTED DEBUG: [ 757285] COMMAND_ACCEPTED DEBUG: [ 757532] TRANSMIT_FAILED_ACK DEBUG: [ 757587] did not receive ack DEBUG: [ 757635] >> POLL not sent NOTICE: [ 757678] << Recorder 1 (1) -> Tuner 1 (3): POLL TRAFFIC: [ 757742] << 13 DEBUG: [ 758386] command sent DEBUG: [ 758670] COMMAND_ACCEPTED DEBUG: [ 758739] COMMAND_ACCEPTED DEBUG: [ 758957] TRANSMIT_FAILED_ACK DEBUG: [ 759007] did not receive ack TRAFFIC: [ 759055] << 13 DEBUG: [ 759832] command sent DEBUG: [ 760106] COMMAND_ACCEPTED DEBUG: [ 760145] COMMAND_ACCEPTED DEBUG: [ 760401] TRANSMIT_FAILED_ACK DEBUG: [ 760458] did not receive ack DEBUG: [ 760498] >> POLL not sent NOTICE: [ 760538] << Recorder 1 (1) -> Playback 1 (4): POLL TRAFFIC: [ 760624] << 14 DEBUG: [ 761106] command sent DEBUG: [ 761391] COMMAND_ACCEPTED DEBUG: [ 761441] COMMAND_ACCEPTED DEBUG: [ 761678] TRANSMIT_FAILED_ACK DEBUG: [ 761732] did not receive ack TRAFFIC: [ 761781] << 14 DEBUG: [ 762538] command sent DEBUG: [ 762824] COMMAND_ACCEPTED DEBUG: [ 762875] COMMAND_ACCEPTED DEBUG: [ 763110] TRANSMIT_FAILED_ACK DEBUG: [ 763156] did not receive ack DEBUG: [ 763204] >> POLL not sent NOTICE: [ 763240] << Recorder 1 (1) -> Audio (5): POLL TRAFFIC: [ 763298] << 15 DEBUG: [ 763985] command sent DEBUG: [ 764254] COMMAND_ACCEPTED DEBUG: [ 764303] COMMAND_ACCEPTED DEBUG: [ 764541] TRANSMIT_FAILED_ACK DEBUG: [ 764596] did not receive ack TRAFFIC: [ 764673] << 15 DEBUG: [ 765459] command sent DEBUG: [ 765688] COMMAND_ACCEPTED DEBUG: [ 765729] COMMAND_ACCEPTED DEBUG: [ 766118] TRANSMIT_FAILED_ACK DEBUG: [ 766162] did not receive ack DEBUG: [ 766222] >> POLL not sent Edited February 4, 2012 by KIDzero Quote Link to comment
erwin Posted February 5, 2012 Share Posted February 5, 2012 Dein Beamer war im Standby, du startest cec-client.exe und er schaltet sich nicht ein. Hm? Im Protokoll sah es eigentlich diesbezüglich gut aus: DEBUG: [ 12468] << powering on 'TV' (0) TRAFFIC: [ 12538] << 10:04 DEBUG: [ 12759] COMMAND_ACCEPTED DEBUG: [ 12918] command sent DEBUG: [ 13190] COMMAND_ACCEPTED DEBUG: [ 13603] COMMAND_ACCEPTED DEBUG: [ 13761] COMMAND_ACCEPTED DEBUG: [ 13813] COMMAND_ACCEPTED DEBUG: [ 14193] TRANSMIT_SUCCEEDED DEBUG: [ 14238] command transmitted Allerdings hast du auffallend viele TRANSMIT_FAILED_ACK CEC ist wohl nicht deines Beamers Freund. erwin Quote Link to comment
erwin Posted February 6, 2012 Share Posted February 6, 2012 Eine externen CEC Umsetzer, der den DVBV übers COM-Interface anspricht, beeinflusst die Lizenzierung vom DVBViewer selbst nicht. Sicher, wär ja noch schöner wenn die DVBV-Mannen deshalb anders lizenzieren müssten. Aber die Frage ist doch: Darf jemand (z.B. ich) Software bereitstellen die vor allem dazu dient den nicht freien DVBV um Funktionalität zu erweitern (die CEC-Funktionalität) die auf GPL lizenzierten Open Source Code beruht? Ich hab jetzt wirklich viel Zeit zur Beantwortung dieser Frage investiert. Ich hab mir nun die Meinung gebildet: NEIN. Allerdings was treiben dann eigentlich die Leute, die für Eventghost Plugins bereitstellen die mit dem DVBV kommunizieren? GPL - ein weites Feld. Vielleicht hast Du ja noch Quellen die mir weiterhelfen? erwin Quote Link to comment
nuts Posted February 6, 2012 Share Posted February 6, 2012 Naja ich bin kein GPL Experte. Meiner Meinung nach reicht es, wenn deine Software die Spielregeln erfüllt. Es gibt doch unzählige Software unter der GPL, die "nicht freie Software" erweitert und verwendet. z.B. alle Funktionen der WinAPI? Mit den Entwicklern kann man aber doch ganz vernünftig reden? Der Rechteinhaber darf ja Ausnahmen erteilen. Vielleicht führt das schneller zum Ziel? Quote Link to comment
DVBview Posted February 19, 2012 Author Share Posted February 19, 2012 Nachdem es hier ziemlich ruhig wurde (Sorry, war sehr beschäftigt), wollte ich nur Bescheid geben, dass die Entwickler vor dem nächsten Major Update stehen: http://blog.pulse-eight.com/2012/02/19/wake-on-usb-with-our-cec-adapter/ Damit könnte man also den HTPC durch den TV wecken lassen, womit man endgültig nur eine Fernbedienung braucht! Quote Link to comment
erwin Posted February 20, 2012 Share Posted February 20, 2012 Nachdem es hier ziemlich ruhig wurde Stimmt!. Nachdem ich hier eine Soft zum Test bereitgestellt habe, kein Nix, kein Garnix, Feedback? Fehlanzeige (Ausnahme nuts)! Meine Bereitschaft hier CEC zu unterstützen hält sich jetzt wirklich in Grenzen. erwin Quote Link to comment
mague Posted February 20, 2012 Share Posted February 20, 2012 Ich hab leider nix was CEC nutzt. Nichtmal meine Glotze wird mit HDMI angesteuert. Quote Link to comment
hackbart Posted February 20, 2012 Share Posted February 20, 2012 @Erwin: Hi, ich gucks mir mal an, Sorry derzeit hatten ein paar andere Dinge Priorität. Übrigens so geht mir dauernd und ich denke vielen die Skins und sonstiges anbieten kennen das Problem auch. Christian Quote Link to comment
erwin Posted February 20, 2012 Share Posted February 20, 2012 @hackbart Dich hatte ich dabei gar nicht im Sinn. Mein Angebot bleibt selbstverständlich weiter bestehen. erwin Quote Link to comment
DVBview Posted February 21, 2012 Author Share Posted February 21, 2012 Hey, erwin. Ich würde noch heute gerne deine Software testen und dir Logs liefern. Hast du inzwischen noch was erneuert oder ist der letzte deiner Uploads auch deine aktuellste Version? Quote Link to comment
CiNcH Posted July 10, 2012 Share Posted July 10, 2012 Was mich an meinem HTPC fast am meisten nervt ist, dass ich den TV immer händisch bzw. per separater FB ein- bzw. ausschalten muss. Mein Ziel wäre es nicht, den HTPC mit der FB vom TV zu bedienen, sondern das Ein- und Ausschalten des TV über den PC bzw. über die HDMI-Schnittstelle zu steuern. Das ließe sich mit dem USB-CEC Adapter und entsprechendem Programm basierend auf libCEC realisieren, oder? Quote Link to comment
nuts Posted July 10, 2012 Share Posted July 10, 2012 Ja das würde funktionieren - gibt auch diverse Videos bei youtube, die dies mit xbmc demonstrieren. Quote Link to comment
erwin Posted July 10, 2012 Share Posted July 10, 2012 Mein Ziel wäre es nicht, den HTPC mit der FB vom TV zu bedienen, sondern das Ein- und Ausschalten des TV über den PC bzw. über die HDMI-Schnittstelle zu steuern Also TV ist das HTPC-Anzeigegerät? Was hast du denn für einen TV? Wenn er CEC kann, dann wahrscheinlich einen zeitgemäßen. Und die können meist auch UPnP. Und diese wiederum lassen sich über die Netzwerkschnittstelle meist auch fernsteuern. Ich hab einen Samsung D-Serie, auf dem PC läuft eine Fernsteuersoftware und mache das genau so. Helligkeit, Kontrast, Aus/Ein. PS. Ich hab sogar schon daran gedacht das in die ExTen einzubauen. erwin Quote Link to comment
nuts Posted July 10, 2012 Share Posted July 10, 2012 Das stimmt. Neuere TV's lassen sich gut übers Netzwerk steuern. Ich meine das es bei Samsung ab der D-Serie ohne Zusatzsoftware auf dem TV funktioniert. Quote Link to comment
CiNcH Posted July 10, 2012 Share Posted July 10, 2012 Also TV ist das HTPC-Anzeigegerät? Richtig. Und die können meist auch UPnP. Und diese wiederum lassen sich über die Netzwerkschnittstelle meist auch fernsteuern. Ich hab einen Samsung D-Serie... Hab auch so einen. Funktioniert das Aufwecken denn mittels WOL? Fernseh in den Standby versetzen ist dann aber wahrscheinlich wieder eine andere Geschichte? Oder geht das auch mittels UPnP? Möchte nicht auf den Signal-Timeout vom TV warten. Wäre sonst eine tolle Geschichte. Bei mir hängt alles im Netz... PS. Ich hab sogar schon daran gedacht das in die ExTen einzubauen. Da wäre ich schon mal der erste Abnehmer . Quote Link to comment
erwin Posted July 10, 2012 Share Posted July 10, 2012 Hab auch so einen. http://www.rainerullrich.de/samsung/ Das Teil realisiert in Soft sogar eine _Service Fernbedienung_. Also mit welcher man Sachen schalten kann, die sonst nur der Service-Techniker. Z.B. Freischaltung von HbbTV in den D-7000 (in den D-7000 ist diese einfach nur nicht freigeschaltet, warum auch der D-7090 kostet dann ja auch gleich ein par Hunnis mehr ) erwin Quote Link to comment
CiNcH Posted July 10, 2012 Share Posted July 10, 2012 Das ist ja cool. Werde ich mal ausprobieren. Wäre interessant zu wissen, ob und wie das Einschalten über Netzwerk funktioniert. Viel vom TV läuft im Standby ja nicht. Evtl. wirklich WOL. Wenn es denn funktioniert, werde ich die Kommunikation mit Wireshark mal mitsniffen. Quote Link to comment
erwin Posted July 10, 2012 Share Posted July 10, 2012 Erwischt! Das Einschalten habe ich nicht wirklich getestet. Und ein Test eben war negativ. Ich hatte dass einfach mal vorausgesetzt, da ja die normale FB auch aus dem Standby einschalten kann. Aber Denkfehler: das eine ist wohl hardware-verdrahtet und das Auswerten von Netzwerkverkehr ein anderer Schuh, der eben im Standby nicht läuft. Unabhängig von dieser Soft hier ist WOL vielleicht doch möglich. Bleib dran und sag bescheit! erwin Quote Link to comment
CiNcH Posted July 10, 2012 Share Posted July 10, 2012 Mein Samsung ist C-Serie. Die Fernbedienungsport stehen laut Fehlermeldung nicht zur Verfügung. Spielt aber eh keine Rolle, wenn man den TV darüber eh nicht einschalten kann. WOL geht auch nicht. Quote Link to comment
nuts Posted July 10, 2012 Share Posted July 10, 2012 (edited) Stimmt am Einschalten bin ich auch verzeifelt. Könnte aber auch nur die Samsungs betreffen, denn bei anderen Geräten (z.B. Onkyo, Yamaha AVR's mit Netzwerkschnittstelle) ist es kein Problem das Gerät auch übers Netzwerk einzuschalten. HIer wird fürs einschalten auch nur auf hdmi-cec verwiesen und das kriegen wir ohne libCEC so ohne weiteres nicht hin: http://forum.samygo.tv/viewtopic.php?f=5&t=190&start=120 Edited July 10, 2012 by nuts Quote Link to comment
Marco Weinkauf Posted September 14, 2012 Share Posted September 14, 2012 Hallo, hat jemand das libCEC mit dem DVBViewer im Einsatz? Mit XBMC funktioniert die libCEC und der Pulse Eight Adadpter wirklich gut und ich würde auch gerne den gleichen Komfort beim DVBViewer geniessen wollen. Danke, Marco Quote Link to comment
nuts Posted November 9, 2012 Share Posted November 9, 2012 (edited) Ich hab den USB Adapter jetzt auch endlich mal ausprobieren können. Mit der cec-client.exe lassen sich sehr gut einzelne Befehle an den TV oder AVR schicken. Da ich auch lange gebraucht habe um zu verstehen wie der Aufruf zu lauten hat hier mal ein paar Beispiele: Als Batch: echo standby 0 | cec-client.exe -s Schaltet den TV aus. 0 (0.0.0.0) steht für die Adresse des Empfängers. standby ist die Aktion. echo on 0 | cec-client.exe -s Schaltet den TV an. Autoit: #include <constants.au3> Global $path ="C:\Program Files\Pulse-Eight\USB-CEC Adapter\cec-client.exe -s" Global $run=run($path, "", @SW_HIDE, $STDIN_CHILD) StdinWrite($run, "standby 0") StdinWrite($run) Mir persönlich reicht die Funktionalität in der Form eigentlich und deshalb hab ich mich nicht näher mit der libcec.dll beschäftigt. Den reinen Sender über cec-client.exe könnte man auch leicht in ein EG Plugin verwandeln. Für die richtige Funktionalität wie von erwin angestrebt müsste man deutlich mehr machen. Eigentlich wollten doch die Jungs von pulse-eight ein Eventghost-Plugin anbieten (mir ist das ehrlich gesagt zu aufwendig ...)? Für ein DVBViewer Plugin fehlen mir leider die Delphi Kenntnisse. Edited November 9, 2012 by nuts Quote Link to comment
erwin Posted November 13, 2012 Share Posted November 13, 2012 Naja, wenns nur zum Einschalten des TV dienen soll, gehts auch preiswerter: USB Infrared Toy v2 siehe auch hier: http://www.DVBViewer.tv/forum/topic/50913-poor-mans-cec/ erwin Quote Link to comment
nuts Posted November 13, 2012 Share Posted November 13, 2012 Ich habe bisher auch eine IR Lösung verwendet: http://www.elv.de/fs20-infrarot-fernbedienung-fs20-irf.html Leider muss man den passenden Funk-PC Sender nach dem Standby immer neustarten und das führt zu unschönen Wartezeiten. Den AVR steuere ich komplett übers Netzwerk. Am TV muss außer ein/aus eigentlich nichts passieren. Mit dem CEC USB Adapter funtkioniert das ziemlich gut auch nach dem Standby (Intel/AMD GPU). Von der IR Steuerung möchte ich eigentlich ganz wegkommen, da meine Technik (AVR, PC usw.) nicht vorne sondern auf der Seite steht. Vorne soll eigentlich nur der TV und die Lautsprecher zu sehen sein. Keine sonstige Technik und keine Kabel. Quote Link to comment
CiNcH Posted November 18, 2012 Share Posted November 18, 2012 Ich werde mir wohl auch so ein USB CEC Teil zulegen. Mir macht nur noch der britische Paketdienst von denen etwas Sorgen... Quote Link to comment
nuts Posted November 18, 2012 Share Posted November 18, 2012 Hat bei mir gut geklappt. Ich werd mir auch noch einen bestellen. Können wir da was sparen wenn wir zusammen bestellen? Versand Österreich nach Deutschland ist auch nicht gerade billig. Oder es finden sich noch ein paar Leute und wir machen eine Sammelbestellung. Würde ich falls gewünscht übernehmen. Quote Link to comment
dbraner Posted November 19, 2012 Share Posted November 19, 2012 Ich werde mir wohl auch so ein USB CEC Teil zulegen. Mir macht nur noch der britische Paketdienst von denen etwas Sorgen... Versandt war schnell und problemlos. Da musst Du Dir keine Sorgen machen. Quote Link to comment
CiNcH Posted November 20, 2012 Share Posted November 20, 2012 Versandt war schnell und problemlos. Da musst Du Dir keine Sorgen machen. Alles klar, hab mir jetzt einen bestellt. Können wir da was sparen wenn wir zusammen bestellen? Versand Österreich nach Deutschland ist auch nicht gerade billig. Richtig, das würde keinen wirklichen Vorteil bringen. Mengenrabatt gibt es auch nicht. Quote Link to comment
CiNcH Posted November 20, 2012 Share Posted November 20, 2012 Frage... ist da ein kurzes HDMI Kabel bei, um das USB CEC Teil hinter die Grafikkarte zu hängen? Quote Link to comment
dbraner Posted November 20, 2012 Share Posted November 20, 2012 Soweit ich mich erinnern kann, ist nur der Adapter und ein USB-Kabel dabei. Quote Link to comment
CiNcH Posted November 20, 2012 Share Posted November 20, 2012 D.h. man muss da ein halbmetriges HDMI-Kabel zwischen hängen oder? Oder gibt es kleinere? Oder evtl. ein Adapter/Koppler mit 2 männlichen HDMI Type A Steckern? Gibt es sowas? Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.