scottbonline/sense

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

Thanks!