I'm running OSMC on Raspberry Pi 3. I have activated the Kodi checker, pointed it at 127.0.0.1 port 8262 (this is the port my Kodi HTTP server is configured to) and set it for now to capture on video but not when paused.
However, the lights are on both when paused and when playing a video.
Kodi's HTTP server is definitely set up to allow connections -- I can tell it to update via JSONRPC from a commandline script on the Raspberry Pi itself or from another machine. I can also use the "Kore" remote on my phone, and such.
Hyperion's log output says on startup that the Kodi checker has started (INFO: Kodi checker created and started), and that it connected (KODICHECK INFO: Kodi Connected), but with verbose JSONRPC logging enabled in Kodi, Kodi's log doesn't actually show anything which is coming from Hyperion, as far as I can tell. There are then no other Kodi-checker-related messages in the Hyperion log until Hyperion is quit, at which point it says it disconnected from Kodi.
The IP and port are definitely correct; I don't have a username or password set. What else might be wrong?