How to add custom components to SpeeDBee Synapse
SpeeDBee Synapse supports custom written components. This article will take you through the process of adding a custom components and their dependencies to SpeeDBee.
This example will use the Siemens S7 collector component that can be found here:
https://license-user.automation.omron.com/download
How to Add Custom Components
1. Make sure SpeeDBee is set to edit mode

2.Click the settings cogwheel and select custom components

3. Click add next to component Packages

4.Navigate to and select your .pkg file

How to Add Dependencies
If you have a component loaded but are missing dependencies the components will not show on the useable list.

You can usually find dependencies required for the components listed in the documentation of the component you are trying to load.

When you load the custom component SpeeDBee will usually give you a prompt to install the dependencies required pressing yes here will make SpeeDBee seek it out and download it off the web. However if this fails or you do not have internet access to the DX1 you can use the following procedure.
1. Download the .whl file of the dependencies required. In our case here you can find it on https://pypi.org

2. Make sure SpeeDBee is set to edit mode

3.Click the settings cogwheel and select custom components

4.Click on Dependencies(Python)

5. Click the WHL button

6.In the browser navigate your downloaded whl file.

7.The once all dependencies required are loaded the component
