I am trying to integrate with my TellStick ZNet Lite v2 (fw 1.3.2) using the Telldus Live integration (integrations/tellduslive)
I have modified my configuration.yaml to provide the LAN address of my tellstick, and it shows up in my config/integrations/dashboard as a discovered integration.
I chose to direct connect to the local device, specifying its’ ip address (rather than fully integrating with telldus live)
Then I get a modal box asking me to authenticate against telldus live
This modal box has a hyperlink to ‘link to tellduslive account’ - this sends me to:
https://login.telldus.com/openid/server?openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.ns.sreg=http%3A%2F%2Fopenid.net%2Fextensions%2Fsreg%2F1.1&openid.realm=http%3A%2F%2F192.168.1.138&openid.return_to=http%3A%2F%2F192.168.1.138%2Ftellduslive%2Fauthorize%3Fjanrain_nonce%3D2024-03-27T12%253A14%253A15ZiE99dV&openid.sreg.required=fullname%2Cemail
I login, and get redirected to
http://192.168.1.138/tellduslive/authorize?janrain_nonce=2024-03-27T12%3A14%3A15ZiE99dV&openid.assoc_handle={HMAC-SHA1}{66040de7}{vH1qtQ%3D%3D}&openid.claimed_id=http%3A%2F%2Flogin.telldus.com%2Fid%3Fi%3D71642%26h%3D4d1d484ec8b4e696a6ca07441a453c9f1a255701&openid.identity=http%3A%2F%2Flogin.telldus.com%2Fid%3Fi%3D71642%26h%3D4d1d484ec8b4e696a6ca07441a453c9f1a255701&openid.mode=id_res&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.ns.sreg=http%3A%2F%2Fopenid.net%2Fextensions%2Fsreg%2F1.1&openid.op_endpoint=https%3A%2F%2Flogin.telldus.com%2Fopenid%2Fserver&openid.response_nonce=2024-03-27T12%3A15%3A35ZJfDTtb&openid.return_to=http%3A%2F%2F192.168.1.138%2Ftellduslive%2Fauthorize%3Fjanrain_nonce%3D2024-03-27T12%253A14%253A15ZiE99dV&openid.sig=AluOKlSryX7F5YJSH145i%2FC2rN0%3D&openid.signed=assoc_handle%2Cclaimed_id%2Cidentity%2Cmode%2Cns%2Cns.sreg%2Cop_endpoint%2Cresponse_nonce%2Creturn_to%2Csigned%2Csreg.email%2Csreg.fullname&openid.sreg.email=XXXXXXXX%40gmail.com&openid.sreg.fullname=XXX+XXXXXXXX
And it is here that I get a 404 error with the following body:
The path ‘/tellduslive/authorize’ was not found.
Traceback (most recent call last):
File “/usr/lib/python2.7/site-packages/cherrypy/_cprequest.py”, line 670, in respond
File “/usr/lib/python2.7/site-packages/cherrypy/lib/encoding.py”, line 217, in call
File “/usr/lib/python2.7/site-packages/cherrypy/_cpdispatch.py”, line 61, in call
File “/usr/lib/python2.7/site-packages/web/base/Server.py”, line 230, in call
File “/usr/lib/python2.7/site-packages/web/base/Server.py”, line 202, in handle
NotFound: (404, “The path ‘/tellduslive/authorize’ was not found.”)Powered by CherryPy 3.7.0
I have read that some users on here have been able to get past this using incognito / inprivate - I have tried this using chrome/firefox/edge but always end up with the same 404 error.
I really don’t understand how to resolve this, I wonder if the openid.return_to url incorrect? And if so, what should it be?
Btw I am able to integrate if I use the Telldus cloud offering instead, but I would greatly prefer to be able to interact directly with my local device.