I used to use RPi2 together with PC monitor. I had found Pimon screensaver that switched monitor off (standby) when there wasn’t anything important to see (like during playing music).
Now I have replaced monitor with TV and have hoped that I will start to use HDMI CEC feature for this purpose. And I do… but the TV is putted to standby only when no video or music is playing. When music is playing (or even is paused) TV just became black (as set in Screensaver options) but is not putted to standby.
From the debug log it seems that in both cases event “OnScreensaverDeactivate” is fired but in case of playing or pausing music it isn’t followed by CEC activity:
Music playing or paused ->
19:36:36.719 T:1962746784 DEBUG: CAnnouncementManager - Announcement: OnScreensaverActivated from xbmc
19:36:36.719 T:1962746784 DEBUG: GOT ANNOUNCEMENT, type: 4, from xbmc, message OnScreensaverActivated
19:36:36.722 T:1962749952 DEBUG: ------ Window Init () ------
while music isn’t playing and isn’t paused ->
19:30:50.139 T:1962746784 DEBUG: CAnnouncementManager - Announcement: OnScreensaverActivated from xbmc
19:30:50.139 T:1962746784 DEBUG: GOT ANNOUNCEMENT, type: 4, from xbmc, message OnScreensaverActivated
19:30:50.140 T:1805644704 DEBUG: CecLogMessage - << requesting vendor ID of 'TV' (0)
19:30:50.140 T:1805644704 DEBUG: CecLogMessage - 'give device vendor id' is marked as unsupported feature for device 'TV'
19:30:50.140 T:1805644704 DEBUG: CecLogMessage - << putting 'TV' (0) in standby mode
19:30:50.141 T:1805644704 DEBUG: CecLogMessage - << 10:36
19:30:50.142 T:1962749952 DEBUG: ------ Window Init () ------
Is this behavior bug or a feature? Or do I something wrong? Did I overlook some option in Kodi configuration that affects this?
(I have Kodi 17.1 (Git:fc1619b) using libCEC v4.0.1)
Thank you.
Sinny