Is there a way to just add this functionality to the default skin?
Sounds like a feature request. ![]()
Is there a way to just add this functionality to the default skin?
Sounds like a feature request. ![]()
PS:
It's important to understand that power-off on RPi doesn't lead to a stand-by mode, as you know it from other devices.
The RPi can wake up other devices, but not vice versa.
USB and HDMI ports will not respond to any signals after power-off.
Your only option to power-on while connected to power supply is to use the GPIO.
vtsteez243 offered the best solution, go for it.
You still haven't understood what we are writing here.
What you want is technically impossible.
HDMI-CEC can't turn your device on.
The specs say that you have 1080p, so you were not correct at post #3.
That's a game changer. It means, not all available video modes are detected by LE.
Now my suggestion is to check your HDMI cable. Try a different cable or buy a new one.
You need an HDMI 2.0 or 2.1 standard cable be future-proofed for 4K.
Don't be sure you really used 1080i on OpenELEC, because your TV has 1080p.
It is correct, but it doesn't help. Your TV is "HD ready" standard.
According to this it's very difficult to deal with interlaced video modes. So I think Kodi has good reasons not to support interlaced modes.
Maybe you had real interlaced modes on other RPi OS'es, but on LE (and other multimedia OS'es) your chance is very low to make it work.
Why do you need ad blocking on LE? I don't see any ads at my LE.
Yes, you're probably right, HDMI disconnection shouldn't do any bad.
I have noticed that the crash happens nearly every day around 5am.
That's interesting. To my knowledge, Kodi doesn't have a stand-by mode (as well as RPi itself), but CRON jobs will run occasionally. I just had a look at my /etc/cron.d folder. The only service I found is e2scrub_all, which checks all EXT file systems. Maybe that check runs daily, and crashes Kodi in case of errors. So you could check all your (network-) connected EXT devices for errors manually.
Thanks for testing. My math was that half of the progressive rate would be interpreted as interlaced rate. Unfortunately that doesn't work.
I'm running out of ideas now. As chewitt mentioned, you maybe never used an interlaced mode on your other RPi.
Remove the line hdmi_ignore_cec=1 from config.txt.
Then you probably have an older TV, right? User donbrew made an older TV work with this config.txt. Give it a try.
OK. Because we haven't found any cause in the LE log yet, I guess your receiver stops HDMI connection, and LE can't deal with it.
The reason for this could be too much HDMI data coming from LE. If you can change the cabling to avoid the receiver, give it a try.
On RPi you can use the tvservice command to change the video mode on-the-fly.
The implementation of the Python script depends on the button behavior you wish to have.
You could use one button to switch among video modes, or one button for each video mode.
Wild guess: I am using pass through audio, maybe that's an issue?
Good idea. Reducing HDMI data rate in general should be the next test. You could reduce the resolution and refresh rate, too.
What happens when you plug off / in the HDMI cable, after an HDMI crash appeared?
Calling a script by RC goes like this at /storage/.kodi/userdata/keymaps/remote.xml:
<keymap>
<global>
<remote>
<red>RunScript(/full/path/to/python/script)</red>
<green>RunScript(/full/path/to/python/script)</green>
<yellow>RunScript(/full/path/to/python/script)</yellow>
<blue>RunScript(/full/path/to/python/script)</blue>
</remote>
</global>
</keymap>
To give advice about script content we need to know your LE hardware.