Allows passing in websession
Closed this issue · 3 comments
https://developers.home-assistant.io/docs/integration_quality_scale_index/#platinum-
from homeassistant.helpers.aiohttp_client import async_get_clientsession
It would be great if the client session could be passed in for the async version to minimize the object creation, reconnection, and executor jumps
2021-01-30 06:44:38 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:44:38 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:44:42 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:44:42 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:44:43 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('clientrt.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, 0), kwargs: {}
2021-01-30 06:44:43 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('clientrt.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, 0), kwargs: {}
2021-01-30 06:44:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:44:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:44:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:44:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:44:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:44:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:44:46 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:44:46 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:44:46 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:44:46 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:45:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('clientrt.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, 0), kwargs: {}
2021-01-30 06:45:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('clientrt.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, 0), kwargs: {}
2021-01-30 06:47:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('clientrt.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, 0), kwargs: {}
2021-01-30 06:47:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('clientrt.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, 0), kwargs: {}
2021-01-30 06:49:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('clientrt.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, 0), kwargs: {}
2021-01-30 06:49:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('clientrt.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, 0), kwargs: {}
2021-01-30 06:49:46 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:49:46 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:49:46 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:49:46 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:49:46 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:49:46 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:49:46 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:49:47 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:49:47 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:49:47 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:51:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('clientrt.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, 0), kwargs: {}
2021-01-30 06:51:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('clientrt.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, 0), kwargs: {}
2021-01-30 06:53:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('clientrt.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, 0), kwargs: {}
2021-01-30 06:53:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('clientrt.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, 0), kwargs: {}
2021-01-30 06:54:47 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:54:47 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:54:47 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:54:47 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:54:47 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:54:47 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:54:48 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:54:48 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:54:48 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:54:48 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:55:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('clientrt.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, 0), kwargs: {}
2021-01-30 06:55:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('clientrt.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, 0), kwargs: {}
2021-01-30 06:57:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('clientrt.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, 0), kwargs: {}
2021-01-30 06:57:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('clientrt.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, 0), kwargs: {}
2021-01-30 06:59:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('clientrt.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, 0), kwargs: {}
2021-01-30 06:59:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('clientrt.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, 0), kwargs: {}
2021-01-30 06:59:48 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:59:48 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:59:48 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:59:48 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:59:48 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:59:48 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:59:48 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:59:48 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:59:49 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 06:59:49 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 07:01:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('clientrt.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, 0), kwargs: {}
2021-01-30 07:01:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('clientrt.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, 0), kwargs: {}
2021-01-30 07:03:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('clientrt.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, 0), kwargs: {}
2021-01-30 07:03:45 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('clientrt.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, 0), kwargs: {}
2021-01-30 07:04:49 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 07:04:49 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 07:04:49 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 07:04:49 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 07:04:49 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 07:04:49 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 07:04:49 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 07:04:49 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 07:04:50 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
2021-01-30 07:04:50 DEBUG (MainThread) [homeassistant.runner] Calling executor with function: <function getaddrinfo at 0x7ff7de3ed3a0>, args: ('api.sense.com', 443, 0, <SocketKind.SOCK_STREAM: 1>, 0, <AddressInfo.AI_ADDRCONFIG: 32>), kwargs: {}
The problem with the websocket is if you leave it connected, it'll continuously send traffic a few times a second and that would use too much bandwidth
For the websocket, that makes perfect sense 👍
I think we could still do it for the api calls here:
https://github.com/scottbonline/sense/blob/stable/sense_energy/asyncsenseable.py#L22
https://github.com/scottbonline/sense/blob/stable/sense_energy/asyncsenseable.py#L75
Thanks!