initialise-client
Initialise the http and websocket connections and return a client that is ready to use. Use with getConfig to get the correct config values
| Name | initialise-client |
|---|---|
| Type | Function |
| Path | packages/hass-ts/src/lib/core/initialise-client.ts |
Example
const config = getConfig() const client = await initialiseClient(config)
Signature
initialiseClient: ({ host, port, httpPath, websocketPath, token, logger, }: HassConfig) => Promise<IClient>
Parameters
| Name | Type | Description |
|---|---|---|
| { host, port, httpPath, websocketPath, token, logger, } | HassConfig |
Return Value
Promise<IClient>