-
-
Notifications
You must be signed in to change notification settings - Fork 33k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error setting up entry Total Connect #136340
Comments
Hey there @austinmroczek, mind taking a look at this issue as it has been labeled with an integration ( Code owner commandsCode owners of
(message by CodeOwnersMention) totalconnect documentation |
Same issue, same error logs here. |
Same issue on my end |
Same, started about 8 hours ago while on HA 1.2. Updated to 1.3 and same thing.
|
Same issue, stopped overnight, however I can confirm it was working for 2 days on HA 2025.1.3 with no issues. |
The error may indicate some sort of API change or issue at Resideo.
Their status page doesn't seem to be reporting any related issues as of yet. |
HI, I got the same issue. |
Same |
1 similar comment
Same |
I have the exact same issue. |
Same issue here as well |
Same |
UP ! Same here |
Yep, same. The day after I get this integration running for the first time. |
Same the Resideo app on my phone does say it was recently updated and is requiring me to re sign in again. So maybe something changed? |
Will investigate as soon as possible. This seems like similar website/API problems in the past |
Service went down for me today. And up to 7:31 AM CST it was working correctly. Now I get: this every time I try to reload the integration
It smells like API outage because the status at resideo is all green. And the TC app is still working (somewhat). |
same here |
Same.... |
Same for me. |
I agree it looks like an API outage, but Amazon Alexa is still working, and I would think that also uses the API service. |
IFTTT is still working with no interruptions as well. |
If Alexa and IFTTT work it has to be something with HA, Thoughts? |
Considering it worked initially on v2025.1.3, and it went down for all of us at about the same time, and considering it works fine with Alexa, could it be that Resideo is blocking API calls from unknown (non-AWS/Alexa) IP addresses? If they use the same API? Hopefully they didn’t do what MyQ did and cut us off. BTW, I just upgraded to v2025.1.4, and no change. TotalConnect is still down. I hope this is fixable. I have a lot of automations that are based on the state of the security system. |
It's an issue with the SOAP API. When making a request to the AuthenticateUserLogin API, it responds with a 200 but the response is missing the SOAP body that should include the SessionID https://rs.alarmnet.com/tc21api/tc2.asmx?op=AuthenticateUserLogin This is what the response should look like:
This is the response I see instead:
|
Would a new alarm monitoring service fix it? anyone have any suggestions? |
I am the integration owner for the As @thor0215 noted above, and I verified, the server is providing empty responses to all queries at the moment. This is a server problem, and has nothing to do with upgrading Home Assistant to 2025.1.x. When a user logs in, the API requires an Resideo/Honeywell's business model is to sell alarms to third party installers (your alarm company). They don't want to communicate with or support users directly. All of their documentation essentially says 'contact your installer for help'. Folks could try to talk with Resideo/Honeywell. One address I have found for them is I tried their online support chat earlier and got this: "All of the security panels/systems along the TC2.0 app are not supported by this channel. These are only sold, installed and supported, by professional security providers/installers. For technical information, account management or general documentation, you can use our tool: https://www.resideo.com/us/en/find-a-pro/ To find a local security provider/installer that carries/services and supports this products." Complaining to your alarm company is another option. Changing alarm monitoring service will not fix this - though threatening to do so might motivate your current company to talk with Resideo. It's a relatively minor thing, but it would also help to enable Analytics on your Home Assistant to help boost our numbers. Right now we only show 265 active users on the analytics page. |
@austinmroczek - Cannot thank you enough. This integration is crucial to some of my automations and how I have things setup. Do you have a "buy me a coffee link?" I tried to find one for you but couldn't. |
@austinmroczek Thank you so much for maintaining this code and being so responsive and helpful. You make this community so great! |
Thank you |
Thanks to @austinmroczek and the other developers for all their work on this integration! Much appreciated. |
Thank you! |
@austinmroczek I don't see your latest PR listed on the 2025.2 beta. Maybe you have a contact that can help? |
Hi all, thank you very much @austinmroczek . However still the same even after installing 2025.2 beta. Waiting for regular release? |
This is the PR for the fix in HA Core, you can follow it to see when it gets merged looks like there are a few changes requested |
The fix works in 2025.2 beta 3 |
Thank you very much @austinmroczek <https://github.com/austinmroczek> . Today, I upgraded to HA 2025.2.0 and everything appears to be working well with TotalConnect. Security system integration is such a key component of home automations and when it stopped working, it truly brought this to light. Thanks again!
… On Jan 31, 2025, at 7:42 PM, mclever ***@***.***> wrote:
The fix works in 2025.2 beta 3
—
Reply to this email directly, view it on GitHub <#136340 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ADZVV4Y7KN3OBQIMS5MJSXD2NQRBBAVCNFSM6AAAAABVXNHF7WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMRYGY3TGNRYGQ>.
You are receiving this because you authored the thread.
|
+1 -- I just finished basic testing of the integration, and it's working great! |
Yé, it works on official 2025.2. |
Bravo Zulu - Job well done. On Feb 5, 2025, at 9:49 PM, bsauve ***@***.***> wrote:
Yé, it works on official 2025.2.
Thanks to all of you that support this integration.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
|
Glad it's working. Thanks everyone. If you run into problems in the future please create an Issue. |
Austin, pace, setting commitment, and label skills!Thanks... On Feb 5, 2025, at 11:10 PM, Austin Mroczek ***@***.***> wrote:
Glad it's working. Thanks everyone. If you run into problems in the future please create an Issue.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
|
Siri 🤦🏻♂️Record setting commitment and enviable skills!Thank you again. On Feb 5, 2025, at 11:12 PM, Ken Landis ***@***.***> wrote:Austin, pace, setting commitment, and label skills!Thanks... On Feb 5, 2025, at 11:10 PM, Austin Mroczek ***@***.***> wrote:
Glad it's working. Thanks everyone. If you run into problems in the future please create an Issue.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
|
Austin, After having another integration deprecated with harsh communications about it, it is refreshing that you were there to resolve the issue with virtually no user actions needed. I appreciate it very much. |
Thanks again @austinmroczek. I can open a new thread, but I figure I would ask here first...is it not working for anyone else too, even with the new version? It's not working for me. I'll keep poking and get more data. I'm just wondering if everyone else is fixed? |
@danielgoepp It's been working for me since the 2025.2 update yesterday. Maybe try reconfiguring it with your password? I know when mine stopped working I tried logging in again and initially entered the wrong password since I rarely need to do it. |
@Cableboy1515 yeah, I've try everything :( I even reset my password and confirmed I can log into the web interface too. I'll keep poking later tonight.
|
Did you perhaps forget about logging into a secondary account in Total Connect as suggested for this integration? |
In Total Connect, did you "sync users" after creating the login account for HA? Maybe try to remove the TC Integration in HA and re add it. Maybe you didn't enter the user code. |
Yup, did all those things. Appreciate the ideas though. My problem is apparently deeper, I can't even get it to connect from command line debugging, just hangs. It's odd. I delete the integration when it broke, and added it back in. Anyway, this thread is closed, so I'll respect that. I'll open a new issue if I can't figure it out. Thanks! |
I'm looking for folks to submit test results for the new and improve total_connect_client, to help catch any unseen bugs. If you have time and the ability, please see instruction at https://github.com/craigjmidwinter/total-connect-client/releases/tag/2025.2.rc1 |
Absolutely! Happy to help in any way I can. Thanks for the support. |
Same! Will get the kit lined up On Feb 8, 2025, at 3:50 PM, Daniel Goepp ***@***.***> wrote:
Absolutely! Happy to help in any way I can. Thanks for the support.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
|
The problem
The Total Connect integration is no longer working as of today. No system updates were made since it worked last. It stopped working overnight. I tried re-start and re-boot to no avail. Service (TotalConnect - Resideo - https://status.resideo.com/ ) itself appears to be up but integration fails. I am able to use their mobile app to arm/disarm system fine but not via HA.
Logger: homeassistant.config_entries
Source: config_entries.py:640
First occurred: 6:17:11 AM (2 occurrences)
Last logged: 7:46:46 AM
Error setting up entry Total Connect for totalconnect
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 640, in __async_setup_with_context
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/totalconnect/init.py", line 36, in async_setup_entry
client = await hass.async_add_executor_job(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TotalConnectClient, username, password, usercodes, bypass
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.13/site-packages/total_connect_client/client.py", line 96, in init
self.authenticate()
~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/total_connect_client/client.py", line 296, in authenticate
response = self.request(
operation_name,
(self.username, self.password, self.API_APP_ID, self.API_APP_VERSION),
)
File "/usr/local/lib/python3.13/site-packages/total_connect_client/client.py", line 235, in request
self._raise_for_retry(response)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/total_connect_client/client.py", line 157, in _raise_for_retry
rc = _ResultCode.from_response(response)
File "/usr/local/lib/python3.13/site-packages/total_connect_client/const.py", line 154, in from_response
raise ServiceUnavailable(f"Server returned empty response, check server status at {STATUS_URL}") from None
total_connect_client.exceptions.ServiceUnavailable: Server returned empty response, check server status at https://status.resideo.com/
What version of Home Assistant Core has the issue?
core-2025.1.3
What was the last working version of Home Assistant Core?
core-2025.1.3
What type of installation are you running?
Home Assistant OS
Integration causing the issue
TotalConnect
Link to integration documentation on our website
https://www.home-assistant.io/integrations/totalconnect/
Diagnostics information
Logger: homeassistant.config_entries
Source: config_entries.py:640
First occurred: 6:17:11 AM (2 occurrences)
Last logged: 7:46:46 AM
Error setting up entry Total Connect for totalconnect
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 640, in __async_setup_with_context
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/totalconnect/init.py", line 36, in async_setup_entry
client = await hass.async_add_executor_job(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TotalConnectClient, username, password, usercodes, bypass
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.13/site-packages/total_connect_client/client.py", line 96, in init
self.authenticate()
~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/total_connect_client/client.py", line 296, in authenticate
response = self.request(
operation_name,
(self.username, self.password, self.API_APP_ID, self.API_APP_VERSION),
)
File "/usr/local/lib/python3.13/site-packages/total_connect_client/client.py", line 235, in request
self._raise_for_retry(response)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/total_connect_client/client.py", line 157, in _raise_for_retry
rc = _ResultCode.from_response(response)
File "/usr/local/lib/python3.13/site-packages/total_connect_client/const.py", line 154, in from_response
raise ServiceUnavailable(f"Server returned empty response, check server status at {STATUS_URL}") from None
total_connect_client.exceptions.ServiceUnavailable: Server returned empty response, check server status at https://status.resideo.com/
Example YAML snippet
Anything in the logs that might be useful for us?
Additional information
No response
The text was updated successfully, but these errors were encountered: