Getting Honetywell Totalconnect to work in Hassio

Im trying to get this to work in Hassio. Any information on getting this working?

I tried to use the:

Im not able to install the libxml2-dev, libxmlsec1-dev packages, libxml2-dev, and libxmlsec1-dev but not sure how to install these in Hassio.

I didn’t need to install the dependencies to get it working in Hassio. I was just able to add the alarm control panel into my config and it worked.

Hassbian however, when I try to load it in my config.yaml it’ll prevent the whole thing from working. I did load the dependencies in Hassbian and I have no idea why it isn’t working.

I have an issue running this too. I had the following errors in my log:

2017-11-01 13:48:06 ERROR (MainThread) [homeassistant.components.alarm_control_panel] Error on device update! Traceback (most recent call last): File “/usr/lib/python3.6/site-packages/homeassistant/helpers/entity_component.py”, line 216, in async_add_entity yield from entity.async_device_update(warning=False) File “/usr/lib/python3.6/site-packages/homeassistant/helpers/entity.py”, line 309, in async_device_update yield from self.hass.async_add_job(self.update) File “/usr/lib/python3.6/asyncio/futures.py”, line 331, in iter yield self # This tells Task to wait for completion. File “/usr/lib/python3.6/asyncio/tasks.py”, line 244, in _wakeup future.result() File “/usr/lib/python3.6/asyncio/futures.py”, line 244, in result raise self._exception File “/usr/lib/python3.6/concurrent/futures/thread.py”, line 55, in run result = self.fn(*self.args, **self.kwargs) File “/usr/lib/python3.6/site-packages/homeassistant/components/alarm_control_panel/totalconnect.py”, line 69, in update status = self._client.get_armed_status() File “/usr/lib/python3.6/site-packages/total_connect_client/TotalConnectClient.py”, line 124, in get_armed_status location = self.get_location_by_location_name(location_name) File “/usr/lib/python3.6/site-packages/total_connect_client/TotalConnectClient.py”, line 118, in get_location_by_location_name raise Exception(‘Could not select location. Try using default location.’) Exception: Could not select location. Try using default location.

Any clues?

At least yours opens. I talked to someone on reddit and they had a patch to fix the issue which released with 58.0. I tried implementing it, but it still doesn’t work for me. Are you using Hass.io or Hassbian?

@codypet2002 yes on Hassio.

I have noticed I can’t log into the American Honeywell site, but I can use a European page, so maybe I need to get someone to do me a patch to override the login page or something.
Really want to add the alarm into it! The basic Honeywell Evohome alarm has very few features and I think I can make it much better with access via Home Assistant.

Hey cavester did you ever get this working?
I am able to add the alarm and can see the status.
But arming,disarming does nothing :confused:

Traceback (most recent call last):
File “/usr/lib/python3.6/asyncio/tasks.py”, line 182, in _step
result = coro.throw(exc)
File “/usr/lib/python3.6/site-packages/homeassistant/core.py”, line 1031, in _event_to_service_call
yield from service_handler.func(service_call)
File “/usr/lib/python3.6/site-packages/homeassistant/components/alarm_control_panel/init.py”, line 142, in async_alarm_service_handler
yield from getattr(alarm, method)(code)
File “/usr/lib/python3.6/asyncio/futures.py”, line 332, in iter
yield self # This tells Task to wait for completion.
File “/usr/lib/python3.6/asyncio/tasks.py”, line 250, in _wakeup
future.result()
File “/usr/lib/python3.6/asyncio/futures.py”, line 245, in result
raise self._exception
File “/usr/lib/python3.6/concurrent/futures/thread.py”, line 56, in run
result = self.fn(*self.args, **self.kwargs)
File “/usr/lib/python3.6/site-packages/homeassistant/components/alarm_control_panel/totalconnect.py”, line 94, in alarm_disarm
self._client.disarm()
File “/usr/lib/python3.6/site-packages/total_connect_client/TotalConnectClient.py”, line 264, in disarm
deviceId = self.get_security_panel_device_id(location)
File “/usr/lib/python3.6/site-packages/total_connect_client/TotalConnectClient.py”, line 149, in get_security_panel_device_id
raise Exception(‘No security panel found’)
Exception: No security panel found

No. My log in does not work on the us site and so I get nothing at all. I am hoping someone will add a mod to it so you can select the webpage you log into so I can try the European one. Then I can see if anything shows up

I am experiencing the same problem. Is there a configuration change we can make to address the issue? Thanks!

I can only get status updates and can’t arm or disarm. Running hass.io 0.89.2

any news on this? same problem here. Can’t disarm/arm

Having same issue! Can see sensors but cannot Arm or disarm.

Says service fails to connect.