Evohome goes offline everytime after 15 minutes...
Posted: Monday 30 December 2019 19:21
I am running (again) latest stable version of Domoticz.
After every (re)start of Domoticz, my configured Evohome goes offline 15 minutes later. Until then it looks OK with updates every 60 seconds:
2019-12-30 19:14:59.598 (Evohome) fetch data from server
After 15 minutes I get the following log message for each subsequent request - so every 60 seconds. Also devices show offline as of then:
2019-12-30 18:40:14.666 Error: (Evohome) v1 get temps failed with message: unable to connect to Evohome portal
I have connected and got data just fine directly from the API through using curl etc. All looks good then and I am able to access the data flawlessly.
I have also gone through the delete location + account and recreated the account + location on their site for accepting the EULA (as this was mentioned as a potential problem. Also, when I request from the API that looks fine here:
{
"requiredEulaVersion": 0,
"acceptedEulas": [
{
"eulaVersion": 0,
"acceptanceDate": "2019-12-30T14:12:54.327"
}
]
}
Also disabling and (re)enabling the Evohome hardware in Domoticz shows the same behaviour. Then again, after 15 minutes I get the error messages and Evohome goes offline.
It almost looks like an expired session token or something similar after 15 minutes... are we using the refresh token correctly?
Any ideas as to why this is failing?
Rene.
After every (re)start of Domoticz, my configured Evohome goes offline 15 minutes later. Until then it looks OK with updates every 60 seconds:
2019-12-30 19:14:59.598 (Evohome) fetch data from server
After 15 minutes I get the following log message for each subsequent request - so every 60 seconds. Also devices show offline as of then:
2019-12-30 18:40:14.666 Error: (Evohome) v1 get temps failed with message: unable to connect to Evohome portal
I have connected and got data just fine directly from the API through using curl etc. All looks good then and I am able to access the data flawlessly.
I have also gone through the delete location + account and recreated the account + location on their site for accepting the EULA (as this was mentioned as a potential problem. Also, when I request from the API that looks fine here:
{
"requiredEulaVersion": 0,
"acceptedEulas": [
{
"eulaVersion": 0,
"acceptanceDate": "2019-12-30T14:12:54.327"
}
]
}
Also disabling and (re)enabling the Evohome hardware in Domoticz shows the same behaviour. Then again, after 15 minutes I get the error messages and Evohome goes offline.
It almost looks like an expired session token or something similar after 15 minutes... are we using the refresh token correctly?
Any ideas as to why this is failing?
Rene.