Posts by tomwuell

    Hallo, ich habe eine Kef Soundbar die nur über CEC gesteuert werden kann. Sie besitzt keine Knöpfe oder ähnliches. Ich möchte diese Soundbar gerne mit dem Raspberry Pi über CEC steuern. Dabei soll allerdings kein TV zwischen der Soundbar und dem Pi hängen. Ich möchte eine direkte Verbindung zwischen Pi und Soundbar. Allerdings kann ich die Soundbar nicht mit der CEC-lib steuern . Meine Vermutung ist, das die CEC-lib versucht immer einen TV im System zu finden. Gibt es eine Möglichkeit wie ich die Soundbar doch über steuern kann.

    Über einen Tipp würde ich mich sehr freuen!

    Viele Grüße

    Tom

    $ echo on 5 | cec-client -s

    opening a connection to the CEC adapter...

    DEBUG: [ 171] Broadcast (F): osd name set to 'Broadcast'

    DEBUG: [ 171] Open - vc_cec initialised

    DEBUG: [ 171] logical address changed to Free use (e)

    NOTICE: [ 171] connection opened

    DEBUG: [ 172] processor thread started

    DEBUG: [ 172] << Broadcast (F) -> TV (0): POLL

    DEBUG: [ 172] initiator 'Broadcast' is not supported by the CEC adapter. using 'Free use' instead

    TRAFFIC: [ 172] << e0

    DEBUG: [ 262] initiator 'Broadcast' is not supported by the CEC adapter. using 'Free use' instead

    TRAFFIC: [ 262] << e0

    DEBUG: [ 352] >> POLL not sent

    DEBUG: [ 352] TV (0): device status changed into 'not present'

    NOTICE: [ 352] registering new CEC client - v4.0.4

    DEBUG: [ 353] detecting logical address for type 'recording device'

    DEBUG: [ 353] trying logical address 'Recorder 1'

    DEBUG: [ 353] << Recorder 1 (1) -> Recorder 1 (1): POLL

    TRAFFIC: [ 353] << 11

    TRAFFIC: [ 623] << 11

    DEBUG: [ 893] >> POLL not sent

    DEBUG: [ 893] using logical address 'Recorder 1'

    DEBUG: [ 893] Recorder 1 (1): device status changed into 'handled by libCEC'

    DEBUG: [ 893] Recorder 1 (1): power status changed from 'unknown' to 'on'

    DEBUG: [ 893] Recorder 1 (1): vendor = Pulse Eight (001582)

    DEBUG: [ 893] Recorder 1 (1): CEC version 1.4

    DEBUG: [ 894] AllocateLogicalAddresses - device '0', type 'recording device', LA '1'

    DEBUG: [ 894] logical address changed to Recorder 1 (1)

    DEBUG: [ 894] Recorder 1 (1): osd name set to 'CECTester'

    DEBUG: [ 894] Recorder 1 (1): menu language set to 'eng'

    DEBUG: [ 895] GetPhysicalAddress - physical address = 1000

    DEBUG: [ 895] AutodetectPhysicalAddress - autodetected physical address '1000'

    DEBUG: [ 895] Recorder 1 (1): physical address changed from ffff to 1000

    DEBUG: [ 895] << Recorder 1 (1) -> broadcast (F): physical address 1000

    TRAFFIC: [ 895] << 1f:84:10:00:01

    NOTICE: [ 1046] CEC client registered: libCEC version = 4.0.4, client version = 4.0.4, firmware version = 1, logical address(es) = Recorder 1 (1) , physical address: 1.0.0.0, git revision: libcec-4.0.4, compiled on Fri Feb 1 01:48:47 UTC 2019 by root@hostname: Name or service not known on Linux 4.15.0-44-generic (armv7l), features: P8_USB, DRM, P8_detect, randr, RPi

    DEBUG: [ 1046] << Recorder 1 (1) -> TV (0): OSD name 'CECTester'

    DEBUG: [ 1046] << Recorder 1 (1) -> TV (0): POLL

    TRAFFIC: [ 1046] << 10

    TRAFFIC: [ 1167] << 10

    DEBUG: [ 1257] >> POLL not sent

    DEBUG: [ 1257] not sending command 'set osd name': destination device 'TV' marked as not present

    DEBUG: [ 1257] << requesting power status of 'TV' (0)

    DEBUG: [ 1258] << Recorder 1 (1) -> TV (0): POLL

    TRAFFIC: [ 1258] << 10

    TRAFFIC: [ 1348] << 10

    DEBUG: [ 1439] >> POLL not sent

    DEBUG: [ 1439] not sending command 'give device power status': destination device 'TV' marked as not present

    DEBUG: [ 1440] << Recorder 1 (1) -> Audio (5): POLL

    TRAFFIC: [ 1440] << 15

    DEBUG: [ 1470] >> POLL sent

    DEBUG: [ 1470] Audio (5): device status changed into 'present'

    DEBUG: [ 1470] << requesting vendor ID of 'Audio' (5)

    TRAFFIC: [ 1470] << 15:8c

    DEBUG: [ 2561] expected response not received (87: device vendor id)

    TRAFFIC: [ 2561] << 15:8c

    DEBUG: [ 3621] expected response not received (87: device vendor id)

    DEBUG: [ 3621] << requesting vendor ID of 'Audio' (5)

    TRAFFIC: [ 3621] << 15:8c

    DEBUG: [ 4682] expected response not received (87: device vendor id)

    TRAFFIC: [ 4682] << 15:8c

    DEBUG: [ 5742] expected response not received (87: device vendor id)

    DEBUG: [ 5742] << requesting power status of 'Audio' (5)

    TRAFFIC: [ 5742] << 15:8f

    DEBUG: [ 6802] expected response not received (90: report power status)

    TRAFFIC: [ 6803] << 15:8f

    DEBUG: [ 7864] expected response not received (90: report power status)

    NOTICE: [ 7864] << powering on 'Audio' (5)

    TRAFFIC: [ 7864] << 15:44:40

    TRAFFIC: [ 7954] << 15:45

    DEBUG: [ 8015] unregistering all CEC clients

    NOTICE: [ 8015] unregistering client: libCEC version = 4.0.4, client version = 4.0.4, firmware version = 1, logical address(es) = Recorder 1 (1) , physical address: 1.0.0.0, git revision: libcec-4.0.4, compiled on Fri Feb 1 01:48:47 UTC 2019 by root@hostname: Name or service not known on Linux 4.15.0-44-generic (armv7l), features: P8_USB, DRM, P8_detect, randr, RPi

    DEBUG: [ 8015] Recorder 1 (1): power status changed from 'on' to 'unknown'

    DEBUG: [ 8015] Recorder 1 (1): vendor = Unknown (000000)

    DEBUG: [ 8015] Recorder 1 (1): CEC version unknown

    DEBUG: [ 8015] Recorder 1 (1): osd name set to 'Recorder 1'

    DEBUG: [ 8015] Recorder 1 (1): device status changed into 'unknown'

    DEBUG: [ 8015] unregistering all CEC clients

    DEBUG: [ 8173] UnregisterLogicalAddress - releasing previous logical address

    DEBUG: [ 8173] logical address changed to Broadcast (f)