It freaks out after the 3rd or 4th command, or if it receives two commands too quickly.
16-10-06 05:16:00 homeassistant.core: WorkerPool:All 11 threads are busy and 37 jobs pending
16-10-06 05:16:00 homeassistant.core: WorkerPool:Current job started at 2016-10-06T00:13:00.542331-05:00: (<bound method EntityPlatform._update_entity_states of <homeassistant.helpers.entity_component.EntityPlatform object at 0x723718d0>>, datetime.datetime(2016, 10, 6, 5, 13, 0, 502384, tzinfo=))
16-10-06 05:16:00 homeassistant.core: WorkerPool:Current job started at 2016-10-06T00:13:30.528503-05:00: (<bound method EntityPlatform._update_entity_states of <homeassistant.helpers.entity_component.EntityPlatform object at 0x7234f4d0>>, datetime.datetime(2016, 10, 6, 5, 13, 30, 502428, tzinfo=))
16-10-06 05:16:00 homeassistant.core: WorkerPool:Current job started at 2016-10-06T00:14:00.514881-05:00: (<bound method EntityPlatform._update_entity_states of <homeassistant.helpers.entity_component.EntityPlatform object at 0x7234f4d0>>, datetime.datetime(2016, 10, 6, 5, 14, 0, 502842, tzinfo=))
16-10-06 05:16:00 homeassistant.core: WorkerPool:Current job started at 2016-10-06T00:14:00.528319-05:00: (<bound method EntityPlatform._update_entity_states of <homeassistant.helpers.entity_component.EntityPlatform object at 0x723542f0>>, datetime.datetime(2016, 10, 6, 5, 14, 0, 502842, tzinfo=))
16-10-06 05:16:01 homeassistant.core: WorkerPool:Current job started at 2016-10-06T00:14:00.598235-05:00: (<bound method EntityPlatform._update_entity_states of <homeassistant.helpers.entity_component.EntityPlatform object at 0x723718d0>>, datetime.datetime(2016, 10, 6, 5, 14, 0, 502842, tzinfo=))
16-10-06 05:16:01 homeassistant.core: WorkerPool:Current job started at 2016-10-06T00:14:01.901549-05:00: (<bound method ServiceRegistry._execute_service of <homeassistant.core.ServiceRegistry object at 0x75e2afb0>>, <homeassistant.core.Service object at 0x7640fee0>, <ServiceCall switch.turn_on: entity_id=[‘switch.harmony_living_room_watch_netflix’]>)
16-10-06 05:16:01 homeassistant.core: WorkerPool:Current job started at 2016-10-06T00:14:30.536499-05:00: (<bound method EntityPlatform._update_entity_states of <homeassistant.helpers.entity_component.EntityPlatform object at 0x723542f0>>, datetime.datetime(2016, 10, 6, 5, 14, 30, 501984, tzinfo=))
16-10-06 05:16:01 homeassistant.core: WorkerPool:Current job started at 2016-10-06T00:14:30.547487-05:00: (<bound method EntityPlatform._update_entity_states of <homeassistant.helpers.entity_component.EntityPlatform object at 0x7234f4d0>>, datetime.datetime(2016, 10, 6, 5, 14, 30, 501984, tzinfo=))
16-10-06 05:16:01 homeassistant.core: WorkerPool:Current job started at 2016-10-06T00:14:30.646292-05:00: (<bound method EntityPlatform._update_entity_states of <homeassistant.helpers.entity_component.EntityPlatform object at 0x723718d0>>, datetime.datetime(2016, 10, 6, 5, 14, 30, 501984, tzinfo=))
16-10-06 05:16:01 homeassistant.core: WorkerPool:Current job started at 2016-10-06T00:14:57.909499-05:00: (<bound method ServiceRegistry._execute_service of <homeassistant.core.ServiceRegistry object at 0x75e2afb0>>, <homeassistant.core.Service object at 0x7640fee0>, <ServiceCall switch.turn_on: entity_id=[‘switch.harmony_living_room_watch_smart_tv’]>)
16-10-06 05:16:01 homeassistant.core: WorkerPool:Current job started at 2016-10-06T00:15:07.950714-05:00: (<bound method EntityPlatform._update_entity_states of <homeassistant.helpers.entity_component.EntityPlatform object at 0x7234f4d0>>, datetime.datetime(2016, 10, 6, 5, 15, 0, 502007, tzinfo=))
16-10-06 05:16:23 homeassistant.core: BusHandler:Exception doing job
Traceback (most recent call last):
File “/srv/hass/hass_venv/lib/python3.4/site-packages/homeassistant/core.py”, line 1164, in job_handler
func(*args)
File “/srv/hass/hass_venv/lib/python3.4/site-packages/homeassistant/helpers/entity_component.py”, line 229, in _update_entity_states
entity.update_ha_state(True)
File “/srv/hass/hass_venv/lib/python3.4/site-packages/homeassistant/helpers/entity.py”, line 156, in update_ha_state
state = STATE_UNKNOWN if self.state is None else str(self.state)
File “/srv/hass/hass_venv/lib/python3.4/site-packages/homeassistant/components/sensor/harmony.py”, line 33, in state
return self.get_status()
File “/srv/hass/hass_venv/lib/python3.4/site-packages/homeassistant/components/sensor/harmony.py”, line 37, in get_status
return str(self._harmony_device.state)
File “/srv/hass/hass_venv/lib/python3.4/site-packages/homeassistant/components/harmony.py”, line 102, in state
return self.get_status()
File “/srv/hass/hass_venv/lib/python3.4/site-packages/homeassistant/components/harmony.py”, line 114, in get_status
return pyharmony.ha_get_current_activity(self._email, self._password, self._ip, self._port)
File “/srv/hass/hass_venv/lib/python3.4/site-packages/pyharmony/main.py”, line 155, in ha_get_current_activity
current_activity_id = client.get_current_activity()
File “/srv/hass/hass_venv/lib/python3.4/site-packages/pyharmony/client.py”, line 59, in get_current_activity
result = iq_cmd.send(block=True)
File “/srv/hass/hass_venv/lib/python3.4/site-packages/sleekxmpp-1.3.1-py3.4.egg/sleekxmpp/stanza/iq.py”, line 233, in send
raise IqTimeout(self)
sleekxmpp.exceptions.IqTimeout: