Moin Leute,
ich habe bei uns in der Firma das Besprechungszimmer modernisiert, dafür jede Menge an Sachen eingebaut und verlegt. Zusätzlich gab es einen neuen Beamer und einer unserer Workstations wurde zum Besprechungszimmer PCs umfunktioniert.
Alles funktioniert soweit, nur eine Geschichte bereitet mir Kopfzerbrechen:
Der Beamer geht nicht in den Standby/startet nicht automatisch, wenn der PC startet. Ist das normal? Oder fungieren Beamer nicht wie Monitore?
Habe mich dann mal schlau gemacht und im Handbuch vom Beamer entdeckt, dass dieser CEC unterstützt, der Rechner natürlich nicht. Weiter recherchiert und bin auf den Pulse 8 CEC USB Adapter gestoßen, bestellt und angeschlossen.
Nun, die libCEC Software ließ sich nach mehreren fehlenden und aus dem Internet geladenen .dll files endlich starten (komischer Weise gab es diese Probleme nur auf dem Win8.1 Rechner, Win10 lief ohne Probleme).
Software erkennt den Adapter aber nicht wirklich den Beamer. Nach der Einrichtung, was an und was aus gehen soll, klickt man auf "save changes" und auf close und der beamer geht im Betrieb nach 2 sek. aus. Irgendwas will da nicht wirklich. Zumindest kann aber erkennen, das der Adapter die Befehle weiterreicht und der Beamer reagiert... jedoch nicht richtig.
Die debugsoftware die dabei ist, erkennt den Adapter nicht, es kommt nach einer zeit die Meldung "Zugriff verweigert". Geht jedoch der Beamer wie oben beschrieben aus, erkennt die Debugsoftware den beamer und gibt auch einige Sachen aus...
Kann mir irgendjemand helfen? Es muss doch möglich sein, das der Beamer die CEC Befehle richtig verabeitet. Der Beamer soll sich einschalten, wenn der Rechner startet und sich genauso ausschalten... Hört sich so einfach an aber lässt sich einfach nicht durchführen.
Beamer ist der Optoma EH341
Anbei noch die Debugausgabe:
ich habe bei uns in der Firma das Besprechungszimmer modernisiert, dafür jede Menge an Sachen eingebaut und verlegt. Zusätzlich gab es einen neuen Beamer und einer unserer Workstations wurde zum Besprechungszimmer PCs umfunktioniert.
Alles funktioniert soweit, nur eine Geschichte bereitet mir Kopfzerbrechen:
Der Beamer geht nicht in den Standby/startet nicht automatisch, wenn der PC startet. Ist das normal? Oder fungieren Beamer nicht wie Monitore?
Habe mich dann mal schlau gemacht und im Handbuch vom Beamer entdeckt, dass dieser CEC unterstützt, der Rechner natürlich nicht. Weiter recherchiert und bin auf den Pulse 8 CEC USB Adapter gestoßen, bestellt und angeschlossen.
Nun, die libCEC Software ließ sich nach mehreren fehlenden und aus dem Internet geladenen .dll files endlich starten (komischer Weise gab es diese Probleme nur auf dem Win8.1 Rechner, Win10 lief ohne Probleme).
Software erkennt den Adapter aber nicht wirklich den Beamer. Nach der Einrichtung, was an und was aus gehen soll, klickt man auf "save changes" und auf close und der beamer geht im Betrieb nach 2 sek. aus. Irgendwas will da nicht wirklich. Zumindest kann aber erkennen, das der Adapter die Befehle weiterreicht und der Beamer reagiert... jedoch nicht richtig.
Die debugsoftware die dabei ist, erkennt den Adapter nicht, es kommt nach einer zeit die Meldung "Zugriff verweigert". Geht jedoch der Beamer wie oben beschrieben aus, erkennt die Debugsoftware den beamer und gibt auch einige Sachen aus...
Kann mir irgendjemand helfen? Es muss doch möglich sein, das der Beamer die CEC Befehle richtig verabeitet. Der Beamer soll sich einschalten, wenn der Rechner startet und sich genauso ausschalten... Hört sich so einfach an aber lässt sich einfach nicht durchführen.
Beamer ist der Optoma EH341
Anbei noch die Debugausgabe:
Code:
No device type given. Using 'recording device'
CEC Parser created - libCEC version 3.1.0
no serial port given. trying autodetect:
path: USB\VID_2548&PID_1002\v2_r8
com port: COM3
opening a connection to the CEC adapter...
DEBUG: [ 8] Broadcast (F): osd name set to 'Broadcast'
DEBUG: [ 27] connection opened, clearing any previous input a
nd waiting for active transmissions to end before starting
DEBUG: [ 28] communication thread started
DEBUG: [ 38] turning controlled mode on
NOTICE: [ 58] connection opened
DEBUG: [ 58] << Broadcast (F) -> TV (0): POLL
TRAFFIC: [ 58] << f0
DEBUG: [ 58] setting the line timeout to 3
DEBUG: [ 58] processor thread started
DEBUG: [ 95] >> POLL sent
DEBUG: [ 95] TV (0): device status changed into 'present'
DEBUG: [ 95] << requesting vendor ID of 'TV' (0)
TRAFFIC: [ 95] << f0:8c
DEBUG: [ 1154] expected response not received (87: device vendo
r id)
TRAFFIC: [ 1154] << f0:8c
DEBUG: [ 2209] expected response not received (87: device vendo
r id)
NOTICE: [ 2210] registering new CEC client - v3.1.0
DEBUG: [ 2210] detecting logical address for type 'recording de
vice'
DEBUG: [ 2210] trying logical address 'Recorder 1'
DEBUG: [ 2210] << Recorder 1 (1) -> Recorder 1 (1): POLL
TRAFFIC: [ 2210] << 11
DEBUG: [ 2240] CEC transmission - received response - TRANSMIT_
FAILED_ACK
TRAFFIC: [ 2241] << 11
DEBUG: [ 2278] CEC transmission - received response - TRANSMIT_
FAILED_ACK
DEBUG: [ 2278] >> POLL not sent
DEBUG: [ 2278] using logical address 'Recorder 1'
DEBUG: [ 2278] Recorder 1 (1): device status changed into 'hand
led by libCEC'
DEBUG: [ 2278] Recorder 1 (1): power status changed from 'unkno
wn' to 'on'
DEBUG: [ 2278] Recorder 1 (1): vendor = Pulse Eight (001582)
DEBUG: [ 2278] Recorder 1 (1): CEC version 1.4
DEBUG: [ 2278] CEC::CCECClient::AllocateLogicalAddresses - devi
ce '0', type 'recording device', LA '1'
DEBUG: [ 2278] setting ackmask to 2
DEBUG: [ 2285] Recorder 1 (1): osd name set to 'CECTester'
DEBUG: [ 2285] Recorder 1 (1): menu language set to 'eng'
DEBUG: [ 2285] CEC::CUSBCECAdapterCommunication::GetPhysicalAdd
ress - trying to get the physical address via ADL
DEBUG: [ 2286] CEC::CUSBCECAdapterCommunication::GetPhysicalAdd
ress - ADL returned physical address 0000
DEBUG: [ 2286] CEC::CUSBCECAdapterCommunication::GetPhysicalAdd
ress - trying to get the physical address via nvidia driver
DEBUG: [ 2286] CEC::CUSBCECAdapterCommunication::GetPhysicalAdd
ress - nvidia driver returned physical address 0000
DEBUG: [ 2286] CEC::CUSBCECAdapterCommunication::GetPhysicalAdd
ress - trying to get the physical address from the OS
DEBUG: [ 2287] CEC::CUSBCECAdapterCommunication::GetPhysicalAdd
ress - OS returned physical address 0000
NOTICE: [ 2287] setting HDMI port to 1 on device TV (0)
DEBUG: [ 2287] Recorder 1 (1): physical address changed from ff
ff to 1000
DEBUG: [ 2287] << Recorder 1 (1) -> broadcast (F): physical add
ress 1000
TRAFFIC: [ 2287] << 1f:84:10:00:01
DEBUG: [ 2421] using persisted autonomous mode setting: 'enable
d'
DEBUG: [ 2426] using persisted CEC version setting: '1.4'
DEBUG: [ 2431] using persisted logical address setting: 'Record
er 1'
DEBUG: [ 2436] using persisted device type setting: 'recording
device'
DEBUG: [ 2441] using persisted logical address mask setting: '2
06'
DEBUG: [ 2457] using persisted device name setting: 'CECTester'
DEBUG: [ 2462] using persisted physical address setting: '1000'
NOTICE: [ 2463] CEC client registered: libCEC version = 3.1.0, c
lient version = 3.1.0, firmware version = 4, firmware build date: Thu Dec 06 11:
15:20 2012 +0000, logical address(es) = Recorder 1 (1) , base device: TV (0), HD
MI port number: 1, physical address: 1.0.0.0, compiled on Windows-6.3.9600 (x64)
, features: P8_USB, P8_detect
DEBUG: [ 2463] << Recorder 1 (1) -> TV (0): OSD name 'CECTester
'
TRAFFIC: [ 2463] << 10:47:43:45:43:54:65:73:74:65:72
DEBUG: [ 2737] << requesting power status of 'TV' (0)
TRAFFIC: [ 2737] << 10:8f
DEBUG: [ 2769] CEC transmission - received response - TRANSMIT_
FAILED_ACK
TRAFFIC: [ 2769] << 10:8f
waiting for input
TRAFFIC: [ 2981] >> 01:90:00
DEBUG: [ 2981] TV (0): power status changed from 'unknown' to '
on'
DEBUG: [ 2981] expected response received (90: report power sta
tus)
DEBUG: [ 2988] >> TV (0) -> Recorder 1 (1): report power status
(90)
TRAFFIC: [ 3108] >> 01:90:00
DEBUG: [ 3113] >> TV (0) -> Recorder 1 (1): report power status
(90)
Zuletzt bearbeitet: