jsiegenthaler / homebridge-eosstb

A homebridge plugin for the EOS set-top box as used by Sunrise, Telenet, Ziggo, Virgin Media and maybe more in various countries on the Horizon Go (HGO) platform
https://github.com/jsiegenthaler/homebridge-eosstb
32 stars 4 forks source link

SOLVED! Location url empty #68

Closed stepdes closed 2 years ago

stepdes commented 2 years ago

Describe Your Problem: I got this "location URL empty" after a reboot of my system

Logs:

[06/09/2022, 18:30:40] [EOSSTB] Creating eosstb BE session...
[06/09/2022, 18:30:40] [EOSSTB] Step 1 of 7: get authentication details
[06/09/2022, 18:30:40] [EOSSTB] Step 1 of 7: response: 200 OK
[06/09/2022, 18:30:40] [EOSSTB] Step 2 of 7: get AUTH cookie
[06/09/2022, 18:30:40] [EOSSTB] Step 2 of 7: response: 200 
[06/09/2022, 18:30:40] [EOSSTB] Step 3 of 7: logging in with username ######
[06/09/2022, 18:30:46] [EOSSTB] Step 3 of 7: response: 302 
[06/09/2022, 18:30:46] [EOSSTB] Step 4 of 7: follow redirect url
[06/09/2022, 18:30:46] [EOSSTB] Step 4 of 7: response: 200 OK
[06/09/2022, 18:30:46] [EOSSTB] Step 4 of 7: location url empty!

Plugin Config: { "bridge": { "name": "Homebridge 67B8", "username": "##########", "port": 51542, "pin": "531-70-093" }, "accessories": [], "platforms": [ { "name": "Config", "port": 8582, "auth": "form", "theme": "auto", "tempUnits": "c", "lang": "auto", "platform": "config" }, { "name": "EOSSTB", "country": "be-nl", "username": "########", "password": "########", "doublePressTime": 250, "doublePressDelayTime": 300, "devices": [ { "deviceId": "################", "name": "Tv Box", "syncName": true, "accessoryCategory": "settopbox", "showChannelNumbers": false, "maxChannels": 95, "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" } ], "platform": "eosstb" }, { "name": "Domoticz", "server": "0.0.0.0.", "port": "8080", "roomid": 2, "mqtt": true, "ssl": false, "dimFix": 0, "platform": "eDomoticz" }, { "debugToInfo": false, "devices": [ { "name": "Denon ", "ip": "0.0.0.0", "zone": 1, "switchInfoMenu": true, "defaultInputID": "CD", "inputs": [ { "inputID": "CD", "name": "CD", "defaultVolume": 30 }, { "inputID": "SAT/CBL", "name": "Kabel", "defaultVolume": 30 } ] }, { "name": "Denon 2", "ip": "0.0.0.0", "zone": 2, "switchInfoMenu": true, "defaultInputID": "CD", "inputs": [ { "inputID": "CD", "name": "CD", "defaultVolume": 28 }, { "inputID": "CBL/SAT", "name": "Kabel", "defaultVolume": 28 } ] } ], "switches": [ { "name": "Denon", "ip": "0.0.0.0.0", "zone": 1, "inputID": "CD", "pollAllInput": false, "defaultVolume": 30 }, { "name": "Denon 2", "ip": "0.0.0.0", "zone": 2, "inputID": "CD", "pollAllInput": false, "defaultVolume": 28 } ], "volumeControl": [ { "name": "Vol 1", "ip": "0.0.0.0", "zone": 1, "controlType": "fan", "volumeLimit": 40 }, { "name": "Vol 2", "ip": "0.0.0.0", "zone": 2, "controlType": "fan", "volumeLimit": 40 } ], "platform": "DenonAVR" } ], "disabledPlugins": [ "homebridge-camera-ffmpeg", "homebridge-denon-v2", "homebridge-sonos", "homebridge-z2m" ] }



**Screenshots:**
<!-- If applicable, add screenshots to help explain your problem. -->

**Environment:**

* **Plugin Version**: 1.4.9
* **Homebridge Version**: 1.5.0
* **Node.js Version**: 16.17.0
* **NPM Version**: 8.15.0
* **Operating System**: Raspbian
jsiegenthaler commented 2 years ago

That’s interesting. It’ll have to wait until I home on 25 September

Regards Jochen

Sent from my iPhone 12Super

On 6 Sep 2022, at 17:12, stepdes @.***> wrote:

 Describe Your Problem: I got this "location URL empty" after a reboot of my system

Logs:

[06/09/2022, 18:30:40] [EOSSTB] Creating eosstb BE session... [06/09/2022, 18:30:40] [EOSSTB] Step 1 of 7: get authentication details [06/09/2022, 18:30:40] [EOSSTB] Step 1 of 7: response: 200 OK [06/09/2022, 18:30:40] [EOSSTB] Step 2 of 7: get AUTH cookie [06/09/2022, 18:30:40] [EOSSTB] Step 2 of 7: response: 200 [06/09/2022, 18:30:40] [EOSSTB] Step 3 of 7: logging in with username ###### [06/09/2022, 18:30:46] [EOSSTB] Step 3 of 7: response: 302 [06/09/2022, 18:30:46] [EOSSTB] Step 4 of 7: follow redirect url [06/09/2022, 18:30:46] [EOSSTB] Step 4 of 7: response: 200 OK [06/09/2022, 18:30:46] [EOSSTB] Step 4 of 7: location url empty! Plugin Config: { "bridge": { "name": "Homebridge 67B8", "username": "##########", "port": 51542, "pin": "531-70-093" }, "accessories": [], "platforms": [ { "name": "Config", "port": 8582, "auth": "form", "theme": "auto", "tempUnits": "c", "lang": "auto", "platform": "config" }, { "name": "EOSSTB", "country": "be-nl", "username": "########", "password": "########", "doublePressTime": 250, "doublePressDelayTime": 300, "devices": [ { "deviceId": "################", "name": "Tv Box", "syncName": true, "accessoryCategory": "settopbox", "showChannelNumbers": false, "maxChannels": 95, "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" } ], "platform": "eosstb" }, { "name": "Domoticz", "server": "0.0.0.0.", "port": "8080", "roomid": 2, "mqtt": true, "ssl": false, "dimFix": 0, "platform": "eDomoticz" }, { "debugToInfo": false, "devices": [ { "name": "Denon ", "ip": "0.0.0.0", "zone": 1, "switchInfoMenu": true, "defaultInputID": "CD", "inputs": [ { "inputID": "CD", "name": "CD", "defaultVolume": 30 }, { "inputID": "SAT/CBL", "name": "Kabel", "defaultVolume": 30 } ] }, { "name": "Denon 2", "ip": "0.0.0.0", "zone": 2, "switchInfoMenu": true, "defaultInputID": "CD", "inputs": [ { "inputID": "CD", "name": "CD", "defaultVolume": 28 }, { "inputID": "CBL/SAT", "name": "Kabel", "defaultVolume": 28 } ] } ], "switches": [ { "name": "Denon", "ip": "0.0.0.0.0", "zone": 1, "inputID": "CD", "pollAllInput": false, "defaultVolume": 30 }, { "name": "Denon 2", "ip": "0.0.0.0", "zone": 2, "inputID": "CD", "pollAllInput": false, "defaultVolume": 28 } ], "volumeControl": [ { "name": "Vol 1", "ip": "0.0.0.0", "zone": 1, "controlType": "fan", "volumeLimit": 40 }, { "name": "Vol 2", "ip": "0.0.0.0", "zone": 2, "controlType": "fan", "volumeLimit": 40 } ], "platform": "DenonAVR" } ], "disabledPlugins": [ "homebridge-camera-ffmpeg", "homebridge-denon-v2", "homebridge-sonos", "homebridge-z2m" ] }

Screenshots:

Environment:

  • Plugin Version: 1.4.9
  • Homebridge Version: 1.5.0
  • Node.js Version: 16.17.0
  • NPM Version: 8.15.0
  • Operating System: Raspbian

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.

Lander81 commented 2 years ago

Hi Stepdes,

would you be so kind to tell us how you solved it?

regards, Lander81

stepdes commented 2 years ago

Hi Stepdes,

would you be so kind to tell us how you solved it?

regards, Lander81

Hi Lander81

My provider (Telenet) has changed their Login policy. Before i used a Login user code like “a00####”, this code was provided when i subscribed for their services years ago. Now you need to use a email address for login. So when i had these problems i tried to login with their Telenet TV app (IOS) but i got a screen with the message that de login with the code doesn’t work anymore and that i need to provide an email address for login. After i changed that, everything works again.

Best Regards, Stephan

Lander81 commented 2 years ago

Hi Stephan,Indeed, didn’t think about that.thanks!Best regards,DriesVerstuurd vanaf mijn iPhoneOp 8 sep. 2022 om 15:02 heeft stepdes @.***> het volgende geschreven:

Hi Stepdes, would you be so kind to tell us how you solved it? regards, Lander81

Hi Lander81 My provider (Telenet) has changed their Login policy. Before i used a Login user code like “a00####”, this code was provided when i subscribed for their services years ago. Now you need to use a email address for login. So when i had these problems i tried to login with their Telenet TV app (IOS) but i got a screen with the message that de login with the code doesn’t work anymore and that i need to provide an email address for login. After i changed that, everything works again. Best Regards, Stephan

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

jsiegenthaler commented 2 years ago

Closing this issue - the user discovered that the Telenet login must be an email I added a comment to the FAQ as well

jsiegenthaler commented 2 years ago

Thanks for reporting back, I’ll add this as a note to the FAQ.

Regards Jochen

Sent from my iPhone

On 8 Sep 2022, at 13:02, stepdes @.***> wrote:

 Hi Stepdes,

would you be so kind to tell us how you solved it?

regards, Lander81

Hi Lander81

My provider (Telenet) has changed their Login policy. Before i used a Login user code like “a00####”, this code was provided when i subscribed for their services years ago. Now you need to use a email address for login. So when i had these problems i tried to login with their Telenet TV app (IOS) but i got a screen with the message that de login with the code doesn’t work anymore and that i need to provide an email address for login. After i changed that, everything works again.

Best Regards, Stephan

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.