TotalConnect Alarm Integration broken with 2021.11.0

Hello, Just updated to latest version of HA Core 2021.11.0 yesterday and the TotalConnect Alarm functionality appears broken. When using the Call service alarm_control_panel.alarm_arm_away on entities alarm_control_panel.home, the following error “argument of type ‘int’ is not iterable” comes up. It was working fine with 2021.10.7 . Any of the functions that interact with the alarm_control_panel entity receive the same error.

Please help.

2021-11-04 12:16:28 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [140115611452800] argument of type ‘int’ is not iterable

Traceback (most recent call last):

File “/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py”, line 185, in handle_call_service

await hass.services.async_call(

File “/usr/src/homeassistant/homeassistant/core.py”, line 1495, in async_call

task.result()

File “/usr/src/homeassistant/homeassistant/core.py”, line 1530, in _execute_service

await handler.job.target(service_call)

File “/usr/src/homeassistant/homeassistant/helpers/entity_component.py”, line 213, in handle_service

await self.hass.helpers.service.entity_service_call(

File “/usr/src/homeassistant/homeassistant/helpers/service.py”, line 667, in entity_service_call

future.result() # pop exception if have

File “/usr/src/homeassistant/homeassistant/helpers/entity.py”, line 863, in async_request_call

await coro

File “/usr/src/homeassistant/homeassistant/helpers/service.py”, line 704, in _handle_entity_call

await result

File “/usr/src/homeassistant/homeassistant/components/totalconnect/alarm_control_panel.py”, line 179, in async_alarm_arm_away

await self.hass.async_add_executor_job(self._arm_away)

File “/usr/local/lib/python3.9/concurrent/futures/thread.py”, line 52, in run

result = self.fn(*self.args, **self.kwargs)

File “/usr/src/homeassistant/homeassistant/components/totalconnect/alarm_control_panel.py”, line 185, in _arm_away

ArmingHelper(self._partition).arm_away()

File “/usr/local/lib/python3.9/site-packages/total_connect_client/client.py”, line 425, in arm_away

self.armable.arm(ArmType.AWAY)

File “/usr/local/lib/python3.9/site-packages/total_connect_client/partition.py”, line 40, in arm

self.parent.arm(arm_type, self.id)

File “/usr/local/lib/python3.9/site-packages/total_connect_client/location.py”, line 265, in arm

result = self.parent.request(

File “/usr/local/lib/python3.9/site-packages/total_connect_client/client.py”, line 190, in request

r = eval(“self.soap_client.service.” + request)

File “”, line 1, in

File “/usr/local/lib/python3.9/site-packages/zeep/proxy.py”, line 46, in call

return self._proxy._binding.send(

File “/usr/local/lib/python3.9/site-packages/zeep/wsdl/bindings/soap.py”, line 123, in send

envelope, http_headers = self._create(

File “/usr/local/lib/python3.9/site-packages/zeep/wsdl/bindings/soap.py”, line 73, in _create

serialized = operation_obj.create(*args, **kwargs)

File “/usr/local/lib/python3.9/site-packages/zeep/wsdl/definitions.py”, line 222, in create

return self.input.serialize(*args, **kwargs)

File “/usr/local/lib/python3.9/site-packages/zeep/wsdl/messages/soap.py”, line 79, in serialize

self.body.render(body, body_value)

File “/usr/local/lib/python3.9/site-packages/zeep/xsd/elements/element.py”, line 232, in render

self._render_value_item(parent, value, render_path)

File “/usr/local/lib/python3.9/site-packages/zeep/xsd/elements/element.py”, line 256, in _render_value_item

return self.type.render(node, value, None, render_path)

File “/usr/local/lib/python3.9/site-packages/zeep/xsd/types/complex.py”, line 295, in render

element.render(node, element_value, child_path)

File “/usr/local/lib/python3.9/site-packages/zeep/xsd/elements/indicators.py”, line 251, in render

element.render(parent, element_value, child_path)

File “/usr/local/lib/python3.9/site-packages/zeep/xsd/elements/element.py”, line 232, in render

self._render_value_item(parent, value, render_path)

File “/usr/local/lib/python3.9/site-packages/zeep/xsd/elements/element.py”, line 256, in _render_value_item

return self.type.render(node, value, None, render_path)

File “/usr/local/lib/python3.9/site-packages/zeep/xsd/types/complex.py”, line 295, in render

element.render(node, element_value, child_path)

File “/usr/local/lib/python3.9/site-packages/zeep/xsd/elements/indicators.py”, line 237, in render

if name in value:

I’m also having the same problem. Running core-2021.11.1, Home Assistant OS.
Began as soon as I updated from 10.7.

Not reposting my logs because they are nearly identical, but willing to do so if it helps!

This just got released with core-2021.11.2 today - seems like this addresses the issue.