Skip to content
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

Set Humidity Service Timeout for Nexia Integration #116291

Open
kfherb opened this issue Apr 27, 2024 · 1 comment
Open

Set Humidity Service Timeout for Nexia Integration #116291

kfherb opened this issue Apr 27, 2024 · 1 comment
Assignees

Comments

@kfherb
Copy link

kfherb commented Apr 27, 2024

The problem

Whenever I try to set a humidity set point for the service nexia.set_humidify_setpoint, I get a timeout error and the expected humidity value is not updated. Current thermostat seems to be supported (Trane ComfortLink II XL 850 - TCONT850).

What version of Home Assistant Core has the issue?

core-2024.4.4

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant Container

Integration causing the issue

nexia

Link to integration documentation on our website

https://www.home-assistant.io/integrations/nexia

Diagnostics information

config_entry-nexia-28d7d8eb0c75816b678ffdb89323b098.json

Example YAML snippet

No response

Anything in the logs that might be useful for us?

2024-04-27 06:45:27.084 DEBUG (MainThread) [nexia.home] GET: Calling url https://www.tranehome.com/mobile/houses/<house_id>
2024-04-27 06:45:27.436 DEBUG (MainThread) [nexia.home] GET: RESPONSE https://www.tranehome.com/mobile/houses/<house_id>: response.status 200
2024-04-27 06:45:27.461 DEBUG (MainThread) [nexia.thermostat] Updated thermostat_id:<thermostat_id> with new data from post
2024-04-27 06:45:27.461 DEBUG (MainThread) [nexia.zone] Updated thermostat_id:<thermostat_id> zone_id:<zone_id> with new data from post
2024-04-27 06:45:27.462 DEBUG (MainThread) [homeassistant.components.nexia.coordinator] Finished fetching Nexia update data in 0.378 seconds (success: True)
2024-04-27 06:47:27.083 DEBUG (MainThread) [nexia.home] GET: Calling url https://www.tranehome.com/mobile/houses/<house_id>
2024-04-27 06:47:27.387 DEBUG (MainThread) [nexia.home] GET: RESPONSE https://www.tranehome.com/mobile/houses/<house_id>: response.status 200
2024-04-27 06:47:27.394 DEBUG (MainThread) [nexia.thermostat] Updated thermostat_id:<thermostat_id> with new data from post
2024-04-27 06:47:27.394 DEBUG (MainThread) [nexia.zone] Updated thermostat_id:<thermostat_id> zone_id:<zone_id> with new data from post
2024-04-27 06:47:27.394 DEBUG (MainThread) [homeassistant.components.nexia.coordinator] Finished fetching Nexia update data in 0.311 seconds (success: True)
2024-04-27 06:48:19.124 DEBUG (MainThread) [nexia.home] POST: Calling url https://www.tranehome.com/mobile/xxl_thermostats/<thermostat_id>/dehumidify with headers: {'X-AppVersion': '6.0.0', 'X-AssociatedBrand': 'trane', 'X-MobileId': '<mobile_id>', 'X-ApiKey': '<api_key>'} and payload: {'value': '0.65'}
2024-04-27 06:48:39.716 ERROR (MainThread) [homeassistant.helpers.script.websocket_api_script] websocket_api script: Error executing script. Unexpected error for call_service at pos 1: 
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 507, in _async_step
    await getattr(self, handler)()
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 742, in _async_call_service_step
    response_data = await self._async_run_long_action(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 705, in _async_run_long_action
    return await long_task
           ^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2543, in async_call
    response_data = await coro
                    ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2580, in _execute_service
    return await target(service_call)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 971, in entity_service_call
    single_response = await _handle_entity_call(
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 1043, in _handle_entity_call
    result = await task
             ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/nexia/climate.py", line 424, in async_set_humidify_setpoint
    await self._thermostat.set_humidify_setpoint(target_humidity)
  File "/usr/local/lib/python3.12/site-packages/nexia/thermostat.py", line 545, in set_humidify_setpoint
    await self.set_humidity_setpoints(humidify_setpoint=humidify_setpoint)
  File "/usr/local/lib/python3.12/site-packages/nexia/thermostat.py", line 519, in set_humidity_setpoints
    await self._post_and_update_thermostat_json(
  File "/usr/local/lib/python3.12/site-packages/nexia/thermostat.py", line 675, in _post_and_update_thermostat_json
    response = await self._nexia_home.post_url(url, payload)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/nexia/home.py", line 162, in post_url
    response: aiohttp.ClientResponse = await self.session.post(
                                       ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aiohttp/client.py", line 608, in _request
    await resp.start(conn)
  File "/usr/local/lib/python3.12/site-packages/aiohttp/client_reqrep.py", line 971, in start
    with self._timer:
  File "/usr/local/lib/python3.12/site-packages/aiohttp/helpers.py", line 735, in __exit__
    raise asyncio.TimeoutError from None
TimeoutError
2024-04-27 06:48:39.733 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [139844243521216] Error handling message: Timeout (timeout) <user> from <ip> (Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:124.0) Gecko/20100101 Firefox/124.0)
2024-04-27 06:49:27.085 DEBUG (MainThread) [nexia.home] GET: Calling url https://www.tranehome.com/mobile/houses/<house_id>
2024-04-27 06:49:27.449 DEBUG (MainThread) [nexia.home] GET: RESPONSE https://www.tranehome.com/mobile/houses/<house_id>: response.status 200
2024-04-27 06:49:27.451 DEBUG (MainThread) [nexia.thermostat] Updated thermostat_id:<thermostat_id> with new data from post
2024-04-27 06:49:27.451 DEBUG (MainThread) [nexia.zone] Updated thermostat_id:<thermostat_id> zone_id:<zone_id> with new data from post
2024-04-27 06:49:27.451 DEBUG (MainThread) [homeassistant.components.nexia.coordinator] Finished fetching Nexia update data in 0.366 seconds (success: True)
2024-04-27 06:49:35.870 DEBUG (MainThread) [nexia.home] POST: Calling url https://www.tranehome.com/mobile/xxl_thermostats/<thermostat_id>/dehumidify with headers: {'X-AppVersion': '6.0.0', 'X-AssociatedBrand': 'trane', 'X-MobileId': '<mobile_id>', 'X-ApiKey': '<api_key>'} and payload: {'value': '0.65'}
2024-04-27 06:49:56.714 ERROR (MainThread) [homeassistant.helpers.script.websocket_api_script] websocket_api script: Error executing script. Unexpected error for call_service at pos 1: 
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 507, in _async_step
    await getattr(self, handler)()
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 742, in _async_call_service_step
    response_data = await self._async_run_long_action(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 705, in _async_run_long_action
    return await long_task
           ^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2543, in async_call
    response_data = await coro
                    ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2580, in _execute_service
    return await target(service_call)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 971, in entity_service_call
    single_response = await _handle_entity_call(
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 1043, in _handle_entity_call
    result = await task
             ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/nexia/climate.py", line 424, in async_set_humidify_setpoint
    await self._thermostat.set_humidify_setpoint(target_humidity)
  File "/usr/local/lib/python3.12/site-packages/nexia/thermostat.py", line 545, in set_humidify_setpoint
    await self.set_humidity_setpoints(humidify_setpoint=humidify_setpoint)
  File "/usr/local/lib/python3.12/site-packages/nexia/thermostat.py", line 519, in set_humidity_setpoints
    await self._post_and_update_thermostat_json(
  File "/usr/local/lib/python3.12/site-packages/nexia/thermostat.py", line 675, in _post_and_update_thermostat_json
    response = await self._nexia_home.post_url(url, payload)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/nexia/home.py", line 162, in post_url
    response: aiohttp.ClientResponse = await self.session.post(
                                       ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aiohttp/client.py", line 608, in _request
    await resp.start(conn)
  File "/usr/local/lib/python3.12/site-packages/aiohttp/client_reqrep.py", line 971, in start
    with self._timer:
  File "/usr/local/lib/python3.12/site-packages/aiohttp/helpers.py", line 735, in __exit__
    raise asyncio.TimeoutError from None
TimeoutError
2024-04-27 06:49:56.719 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [139844243521216] Error handling message: Timeout (timeout) <user> from <ip> (Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:124.0) Gecko/20100101 Firefox/124.0)
2024-04-27 06:50:13.085 DEBUG (MainThread) [nexia.home] POST: Calling url https://www.tranehome.com/mobile/xxl_thermostats/<thermostat_id>/dehumidify with headers: {'X-AppVersion': '6.0.0', 'X-AssociatedBrand': 'trane', 'X-MobileId': '<mobile_id>', 'X-ApiKey': '<api_key>'} and payload: {'value': '0.55'}
2024-04-27 06:50:14.365 DEBUG (MainThread) [nexia.home] POST: Response from url https://www.tranehome.com/mobile/xxl_thermostats/<thermostat_id>/dehumidify: <StreamReader 3511 bytes>
2024-04-27 06:50:14.386 DEBUG (MainThread) [nexia.thermostat] Updated thermostat_id:<thermostat_id> with new data from post
2024-04-27 06:50:14.386 DEBUG (MainThread) [nexia.zone] Updated thermostat_id:<thermostat_id> zone_id:<zone_id> with new data from post
2024-04-27 06:50:14.387 DEBUG (MainThread) [nexia.home] POST: Calling url https://www.tranehome.com/mobile/xxl_thermostats/<thermostat_id>/humidify with headers: {'X-AppVersion': '6.0.0', 'X-AssociatedBrand': 'trane', 'X-MobileId': '<mobile_id>', 'X-ApiKey': '<api_key>'} and payload: {'value': '0.45'}
2024-04-27 06:50:22.812 DEBUG (MainThread) [nexia.home] POST: Calling url https://www.tranehome.com/mobile/xxl_thermostats/<thermostat_id>/dehumidify with headers: {'X-AppVersion': '6.0.0', 'X-AssociatedBrand': 'trane', 'X-MobileId': '<mobile_id>', 'X-ApiKey': '<api_key>'} and payload: {'value': '0.45'}
2024-04-27 06:50:23.700 DEBUG (MainThread) [nexia.home] POST: Response from url https://www.tranehome.com/mobile/xxl_thermostats/<thermostat_id>/humidify: <StreamReader 7559 bytes>
2024-04-27 06:50:23.701 DEBUG (MainThread) [nexia.thermostat] Updated thermostat_id:<thermostat_id> with new data from post
2024-04-27 06:50:23.701 DEBUG (MainThread) [nexia.zone] Updated thermostat_id:<thermostat_id> zone_id:<zone_id> with new data from post
2024-04-27 06:50:24.162 DEBUG (MainThread) [nexia.home] POST: Response from url https://www.tranehome.com/mobile/xxl_thermostats/<thermostat_id>/dehumidify: <StreamReader>
2024-04-27 06:50:24.187 DEBUG (MainThread) [nexia.thermostat] Updated thermostat_id:<thermostat_id> with new data from post
2024-04-27 06:50:24.187 DEBUG (MainThread) [nexia.zone] Updated thermostat_id:<thermostat_id> zone_id:<zone_id> with new data from post
2024-04-27 06:50:24.187 DEBUG (MainThread) [nexia.home] POST: Calling url https://www.tranehome.com/mobile/xxl_thermostats/<thermostat_id>/humidify with headers: {'X-AppVersion': '6.0.0', 'X-AssociatedBrand': 'trane', 'X-MobileId': '<mobile_id>', 'X-ApiKey': '<api_key>'} and payload: {'value': '0.45'}
2024-04-27 06:50:25.379 DEBUG (MainThread) [nexia.home] POST: Response from url https://www.tranehome.com/mobile/xxl_thermostats/<thermostat_id>/humidify: <StreamReader 15893 bytes eof>
2024-04-27 06:50:25.380 DEBUG (MainThread) [nexia.thermostat] Updated thermostat_id:<thermostat_id> with new data from post
2024-04-27 06:50:25.380 DEBUG (MainThread) [nexia.zone] Updated thermostat_id:<thermostat_id> zone_id:<zone_id> with new data from post
2024-04-27 06:51:20.992 ERROR (MainThread) [homeassistant] Error doing job: Future exception was never retrieved
Traceback (most recent call last):
  File "/usr/local/lib/python3.12/site-packages/bluetooth_adapters/dbus.py", line 146, in _get_dbus_managed_objects
    reply = await bus.call(msg)
            ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/dbus_fast/aio/message_bus.py", line 384, in call
    await future
  File "src/dbus_fast/aio/message_reader.py", line 19, in dbus_fast.aio.message_reader._message_reader
  File "src/dbus_fast/_private/unmarshaller.py", line 777, in dbus_fast._private.unmarshaller.Unmarshaller._unmarshall
  File "src/dbus_fast/_private/unmarshaller.py", line 638, in dbus_fast._private.unmarshaller.Unmarshaller._read_header
  File "src/dbus_fast/_private/unmarshaller.py", line 376, in dbus_fast._private.unmarshaller.Unmarshaller._read_to_pos
  File "src/dbus_fast/_private/unmarshaller.py", line 339, in dbus_fast._private.unmarshaller.Unmarshaller._read_sock_without_fds
EOFError
2024-04-27 06:51:27.084 DEBUG (MainThread) [nexia.home] GET: Calling url https://www.tranehome.com/mobile/houses/<house_id>
2024-04-27 06:51:27.442 DEBUG (MainThread) [nexia.home] GET: RESPONSE https://www.tranehome.com/mobile/houses/<house_id>: response.status 200
2024-04-27 06:51:27.443 DEBUG (MainThread) [nexia.thermostat] Updated thermostat_id:<thermostat_id> with new data from post
2024-04-27 06:51:27.443 DEBUG (MainThread) [nexia.zone] Updated thermostat_id:<thermostat_id> zone_id:<zone_id> with new data from post
2024-04-27 06:51:27.443 DEBUG (MainThread) [homeassistant.components.nexia.coordinator] Finished fetching Nexia update data in 0.360 seconds (success: True)
2024-04-27 06:52:17.092 WARNING (Thread-19 (_listen)) [homeconnect.sseclient] Exception while reading event: 
Traceback (most recent call last):
  File "/usr/local/lib/python3.12/site-packages/homeconnect/sseclient.py", line 81, in __next__
    next_chunk = next(self.resp_iterator)
                 ^^^^^^^^^^^^^^^^^^^^^^^^
StopIteration
2024-04-27 06:53:02.108 DEBUG (MainThread) [nexia.home] POST: Calling url https://www.tranehome.com/mobile/xxl_thermostats/<thermostat_id>/dehumidify with headers: {'X-AppVersion': '6.0.0', 'X-AssociatedBrand': 'trane', 'X-MobileId': '<mobile_id>', 'X-ApiKey': '<api_key>'} and payload: {'value': '0.5'}
2024-04-27 06:53:22.716 ERROR (MainThread) [homeassistant.helpers.script.websocket_api_script] websocket_api script: Error executing script. Unexpected error for call_service at pos 1: 
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 507, in _async_step
    await getattr(self, handler)()
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 742, in _async_call_service_step
    response_data = await self._async_run_long_action(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 705, in _async_run_long_action
    return await long_task
           ^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2543, in async_call
    response_data = await coro
                    ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2580, in _execute_service
    return await target(service_call)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 971, in entity_service_call
    single_response = await _handle_entity_call(
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 1043, in _handle_entity_call
    result = await task
             ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/nexia/climate.py", line 424, in async_set_humidify_setpoint
    await self._thermostat.set_humidify_setpoint(target_humidity)
  File "/usr/local/lib/python3.12/site-packages/nexia/thermostat.py", line 545, in set_humidify_setpoint
    await self.set_humidity_setpoints(humidify_setpoint=humidify_setpoint)
  File "/usr/local/lib/python3.12/site-packages/nexia/thermostat.py", line 519, in set_humidity_setpoints
    await self._post_and_update_thermostat_json(
  File "/usr/local/lib/python3.12/site-packages/nexia/thermostat.py", line 675, in _post_and_update_thermostat_json
    response = await self._nexia_home.post_url(url, payload)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/nexia/home.py", line 162, in post_url
    response: aiohttp.ClientResponse = await self.session.post(
                                       ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aiohttp/client.py", line 608, in _request
    await resp.start(conn)
  File "/usr/local/lib/python3.12/site-packages/aiohttp/client_reqrep.py", line 971, in start
    with self._timer:
  File "/usr/local/lib/python3.12/site-packages/aiohttp/helpers.py", line 735, in __exit__
    raise asyncio.TimeoutError from None
TimeoutError
2024-04-27 06:53:22.723 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [139844243521216] Error handling message: Timeout (timeout) <user> from <ip> (Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:124.0) Gecko/20100101 Firefox/124.0)
2024-04-27 06:53:23.971 ERROR (MainThread) [homeassistant] Error doing job: Future exception was never retrieved
Traceback (most recent call last):
  File "/usr/local/lib/python3.12/site-packages/bluetooth_adapters/dbus.py", line 146, in _get_dbus_managed_objects
    reply = await bus.call(msg)
            ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/dbus_fast/aio/message_bus.py", line 384, in call
    await future
  File "src/dbus_fast/aio/message_reader.py", line 19, in dbus_fast.aio.message_reader._message_reader
  File "src/dbus_fast/_private/unmarshaller.py", line 777, in dbus_fast._private.unmarshaller.Unmarshaller._unmarshall
  File "src/dbus_fast/_private/unmarshaller.py", line 638, in dbus_fast._private.unmarshaller.Unmarshaller._read_header
  File "src/dbus_fast/_private/unmarshaller.py", line 376, in dbus_fast._private.unmarshaller.Unmarshaller._read_to_pos
  File "src/dbus_fast/_private/unmarshaller.py", line 339, in dbus_fast._private.unmarshaller.Unmarshaller._read_sock_without_fds
EOFError
2024-04-27 06:53:27.083 DEBUG (MainThread) [nexia.home] GET: Calling url https://www.tranehome.com/mobile/houses/<house_id>
2024-04-27 06:53:27.603 DEBUG (MainThread) [nexia.home] GET: RESPONSE https://www.tranehome.com/mobile/houses/<house_id>: response.status 200
2024-04-27 06:53:27.631 DEBUG (MainThread) [nexia.thermostat] Updated thermostat_id:<thermostat_id> with new data from post
2024-04-27 06:53:27.631 DEBUG (MainThread) [nexia.zone] Updated thermostat_id:<thermostat_id> zone_id:<zone_id> with new data from post
2024-04-27 06:53:27.632 DEBUG (MainThread) [homeassistant.components.nexia.coordinator] Finished fetching Nexia update data in 0.548 seconds (success: True)
2024-04-27 06:53:32.169 DEBUG (MainThread) [nexia.home] POST: Calling url https://www.tranehome.com/mobile/xxl_thermostats/<thermostat_id>/dehumidify with headers: {'X-AppVersion': '6.0.0', 'X-AssociatedBrand': 'trane', 'X-MobileId': '<mobile_id>', 'X-ApiKey': '<api_key>'} and payload: {'value': '0.5'}
2024-04-27 06:53:52.715 ERROR (MainThread) [homeassistant.helpers.script.websocket_api_script] websocket_api script: Error executing script. Unexpected error for call_service at pos 1: 
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 507, in _async_step
    await getattr(self, handler)()
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 742, in _async_call_service_step
    response_data = await self._async_run_long_action(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 705, in _async_run_long_action
    return await long_task
           ^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2543, in async_call
    response_data = await coro
                    ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2580, in _execute_service
    return await target(service_call)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 971, in entity_service_call
    single_response = await _handle_entity_call(
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 1043, in _handle_entity_call
    result = await task
             ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/nexia/climate.py", line 424, in async_set_humidify_setpoint
    await self._thermostat.set_humidify_setpoint(target_humidity)
  File "/usr/local/lib/python3.12/site-packages/nexia/thermostat.py", line 545, in set_humidify_setpoint
    await self.set_humidity_setpoints(humidify_setpoint=humidify_setpoint)
  File "/usr/local/lib/python3.12/site-packages/nexia/thermostat.py", line 519, in set_humidity_setpoints
    await self._post_and_update_thermostat_json(
  File "/usr/local/lib/python3.12/site-packages/nexia/thermostat.py", line 675, in _post_and_update_thermostat_json
    response = await self._nexia_home.post_url(url, payload)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/nexia/home.py", line 162, in post_url
    response: aiohttp.ClientResponse = await self.session.post(
                                       ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aiohttp/client.py", line 608, in _request
    await resp.start(conn)
  File "/usr/local/lib/python3.12/site-packages/aiohttp/client_reqrep.py", line 971, in start
    with self._timer:
  File "/usr/local/lib/python3.12/site-packages/aiohttp/helpers.py", line 735, in __exit__
    raise asyncio.TimeoutError from None
TimeoutError
2024-04-27 06:53:52.719 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [139844243521216] Error handling message: Timeout (timeout) <user> from <ip> (Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:124.0) Gecko/20100101 Firefox/124.0)

Additional information

No response

@home-assistant
Copy link

Hey there @bdraco, mind taking a look at this issue as it has been labeled with an integration (nexia) you are listed as a code owner for? Thanks!

Code owner commands

Code owners of nexia can trigger bot actions by commenting:

  • @home-assistant close Closes the issue.
  • @home-assistant rename Awesome new title Renames the issue.
  • @home-assistant reopen Reopen the issue.
  • @home-assistant unassign nexia Removes the current integration label and assignees on the issue, add the integration domain after the command.
  • @home-assistant add-label needs-more-information Add a label (needs-more-information, problem in dependency, problem in custom component) to the issue.
  • @home-assistant remove-label needs-more-information Remove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.

(message by CodeOwnersMention)


nexia documentation
nexia source
(message by IssueLinks)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants