Hi Folks,
I'm using rasplex on a raspberry2 at the moment with an Yamaha RX-V375. This Yamaha/AV is capable of doing CEC and it works fine with FireTV and PS4. It works partly with Rasplex:
Rasplex is able to switch of the receiver when shut down and pause playback if source is swichted.
But sadly I never was able to make the buttons on the AV remote work in any way with rasplex.
Suprisingly Rasplex receives the CEC-commands very well. If I use cec-client I can see the commands of the remote coming trough. Rasplex debug-log shows them too. Looks like this:
20:47:25 T:1820324960 DEBUG: CecLogMessage - >> Audio (5) -> Recorder 1 (1): user control pressed (44)
20:47:25 T:1820324960 DEBUG: CecLogMessage - key pressed: select (0)20:47:25 T:1820324960 DEBUG: PushCecKeypress - received key b duration 020:47:25 T:1820324960 DEBUG: CecLogMessage - >> 51:8b:0020:47:25 T:1820324960 DEBUG: CecLogMessage - >> Audio (5) -> Recorder 1 (1): vendor remote button up (8B)
So rasplex sees that the button "select" is pressed. But it doesn't do anything with this information.
Based on what I read, there should be a line like the following, indicating that plex does some action based on the keypress.
DEBUG: OnKey: select (...) pressed, action is Select
But this is totally missing in the logs.
I already added a remote.xml to /storage/.plexht/userdata/keymaps/remote.xml
LeftRightUpdown
This doesn't change anything.
I saw in the logs, that rasplex is constantly polling the TV:
20:47:21 T:1769993312 DEBUG: CecLogMessage - < TV (0): POLL
20:47:21 T:1769993312 DEBUG: CecLogMessage - << 1020:47:21 T:1769993312 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller20:47:21 T:1769993312 DEBUG: CecLogMessage - << 1020:47:21 T:1769993312 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller20:47:21 T:1769993312 DEBUG: CecLogMessage - >> POLL not sent20:47:22 T:1769993312 DEBUG: CecLogMessage - < TV (0): POLL20:47:22 T:1769993312 DEBUG: CecLogMessage - << 1020:47:22 T:1769993312 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller20:47:22 T:1769993312 DEBUG: CecLogMessage - << 1020:47:22 T:1769993312 DEBUG: CecLogMessage - command 'POLL' was not acked by the controller20:47:22 T:1769993312 DEBUG: CecLogMessage - >> POLL not sent20:47:23 T:1769993312 DEBUG: CecLogMessage - < TV (0): POLL20:47:23 T:1769993312 DEBUG: CecLogMessage - << 10
This fails, because there is no TV, only the AV (which outputs to a projector which doesn't do CEC at all).
Is Rasplex only checking for what TV "says" and ignores the AV? (Has somebody a cec-working setup without a TV?)
Or what the ... I'm doing wrong? I'm really running out of ideas, so I hope somebody can help me. Thanks!
Benjamin.