Prior to initiating API requests and recieving streaming data of energy devices, the user must connect their vendor account to your application. The Energy Hub Alliance manages this without the need for an additional user interface, ensuring that the connection process is solely managed through API endpoints. With this approach it is up to you how things look in your end-user frontend and your connect flow implementation stays fully customizable.

The connect flow is split up into connect session and linking:

Connect session sequence

As a first step, the vendor account of the user needs to be connected with the Energy Hub Alliance. Connecting the vendor account authenticates the user’s account to the Energy Hub Alliance trough the offical vendor third party flow. Completing this steps, lets you link energy devices of that vendor account to the Energy Hub Alliance.

Link

As a second step, the energy devices of the connected vendor account can now be linked with the Energy Hub Alliance. In this way, the user can choose precisely which devices to connect from that vendor account.