jsiegenthaler/homebridge-eosstb

checkChannelListInterval Error

Closed this issue · 11 comments

Describe The Bug:
The plugin returns an error message every minute after it is started. This does not appear to affect functionality.

To Reproduce:
Start the plugin.

Expected behavior:
No error messages

Logs:

[29/07/2023, 17:05:51] [EOSSTB] stbPlatform: checkChannelListInterval Error  ERR_BAD_RESPONSE https://prod.spark.virginmedia.com/auth-service/v1/authorization/refresh
[29/07/2023, 17:06:53] [EOSSTB] stbPlatform: checkChannelListInterval Error  ERR_BAD_RESPONSE https://prod.spark.virginmedia.com/auth-service/v1/authorization/refresh
[29/07/2023, 17:07:51] [EOSSTB] stbPlatform: checkChannelListInterval Error  ERR_BAD_RESPONSE https://prod.spark.virginmedia.com/auth-service/v1/authorization/refresh
[29/07/2023, 17:08:51] [EOSSTB] stbPlatform: checkChannelListInterval Error  ERR_BAD_RESPONSE https://prod.spark.virginmedia.com/auth-service/v1/authorization/refresh
[29/07/2023, 17:09:51] [EOSSTB] stbPlatform: checkChannelListInterval Error  ERR_BAD_RESPONSE https://prod.spark.virginmedia.com/auth-service/v1/authorization/refresh
[29/07/2023, 17:10:51] [EOSSTB] stbPlatform: checkChannelListInterval Error  ERR_BAD_RESPONSE https://prod.spark.virginmedia.com/auth-service/v1/authorization/refresh
[29/07/2023, 17:11:52] [EOSSTB] stbPlatform: checkChannelListInterval Error  ERR_BAD_RESPONSE https://prod.spark.virginmedia.com/auth-service/v1/authorization/refresh
[29/07/2023, 17:12:51] [EOSSTB] stbPlatform: checkChannelListInterval Error  ERR_BAD_RESPONSE https://prod.spark.virginmedia.com/auth-service/v1/authorization/refresh
[29/07/2023, 17:13:51] [EOSSTB] stbPlatform: checkChannelListInterval Error  ERR_BAD_RESPONSE https://prod.spark.virginmedia.com/auth-service/v1/authorization/refresh
[29/07/2023, 17:14:51] [EOSSTB] stbPlatform: checkChannelListInterval Error  ERR_BAD_RESPONSE https://prod.spark.virginmedia.com/auth-service/v1/authorization/refresh
[29/07/2023, 17:15:51] [EOSSTB] stbPlatform: checkChannelListInterval Error  ERR_BAD_RESPONSE https://prod.spark.virginmedia.com/auth-service/v1/authorization/refresh
[29/07/2023, 17:16:51] [EOSSTB] stbPlatform: checkChannelListInterval Error  ERR_BAD_RESPONSE https://prod.spark.virginmedia.com/auth-service/v1/authorization/refresh

Plugin Config:

{
    "name": "EOSSTB",
    "country": "gb",
    "username": "xx",
    "password": "xx",
    "doublePressTime": 250,
    "doublePressDelayTime": 300,
    "devices": [
        {
            "deviceId": "xx",
            "name": "Virgin TV 360",
            "syncName": true,
            "accessoryCategory": "settopbox",
            "profile": "Homebridge",
            "channelOrder": "mostWatched",
            "maxChannels": 95,
            "showChannelNumbers": false,
            "arrowUpButton": "ArrowUp",
            "arrowUpButtonDoubleTap": "ChannelUp",
            "arrowDownButton": "ArrowDown",
            "arrowDownButtonDoubleTap": "ChannelDown",
            "arrowLeftButton": "ArrowLeft",
            "arrowLeftButtonDoubleTap": "MediaRewind",
            "arrowRightButton": "ArrowRight",
            "arrowRightButtonDoubleTap": "MediaFastForward",
            "selectButton": "Enter",
            "selectButtonDoubleTap": "Enter",
            "playPauseButton": "MediaPlayPause",
            "playPauseButtonDoubleTap": "MediaPlayPause",
            "backButton": "Escape",
            "backButtonDoubleTap": "Escape",
            "infoButton": "MediaTopMenu",
            "infoButtonDoubleTap": "Guide",
            "viewTvSettingsCommand": "Help"
        }
    ],
    "_bridge": {
        "username": "xx",
        "port": "xx"
    },
    "platform": "eosstb"
}

Screenshots:

Environment:

  • Plugin Version: 2.2.10
  • Homebridge Version: 1.6.1
  • Node.js Version: 18.17.0
  • NPM Version: 9.6.7
  • Operating System: Raspbian GNU/Linux Bullseye (11)

Thanks for that. Looks like the authentication system has changed for VirginMedia. Can you please enable Homebridge Debug mode and send me a debug log snippet. I need to see the response that is coming from the VirginMedia system

I've also just released 2.2.11-beta.2 where the mqtt dependency has had a major update, you could try this but I don't think it will change your issue.

Thanks - sent. Let me know if you need any more info.

Email sent....

Thanks. I sent across some logs - hope it's helpful. Let me know if you need any other info.

Sorry for the delay, life has been busy. I'm publishing a new beta tonight: v2.2.12-beta.1, which updates a few things, but also gives you the possibility of setting a custom masterChannelRefreshCheckInterval (in seconds) using a value in the config file
I have no errors with my provider so your issue is going to be tricky to solve. the logs didn't show me anything I didn't know...

Thanks Jochen. Installed the beta and set an interval of 1 day for now...

I have the same issue, and I am using Telenet (Belgium).

Hi All Watchers: I am not ignoring this issue, I will recommence work on it in January. Any and all help appreciated...

Closing this issue as connections to the box are no longer working. See Issue #112