# Bitpool Uploader

### Bitpool Uploader <a href="#toc200696448" id="toc200696448"></a>

Check there is a Bitpool organisation created for the project that you are working on by logging into the Bitpool dashboard environment.

<https://app.bitpool.com/login>

If there is no organisation, create a new organisation or contact Bitpool support to create the organisation.

[support@bitpool.com](https://bitpoolau.sharepoint.com/sites/Deployment-Bitpool/Shared%20Documents/General/6%20-%20TRAINING/OBIX%20WINDOWS%20UPLOADER/support@bitpool.com)

Log into the organisation.

### Bitpool Uploader User <a href="#toc200696449" id="toc200696449"></a>

Register a generic admin user in the Bitpool organisation for the Bitpool uploader login credentials.

Example: <xxxx@uploader.com>

Contact <support@bitpool.com> with the name of the account and the name of the Organisation you want it created in. The Bitpool Support team will create the new account and set it to the organisation you requested.

```
Hi Bitpool Team,

Could you please create a new account to be used with the Bitpool Uploader.

Account Name: xxxx@uploader.com
Organisation Name: ACME Ltd

Company Name: ACME Ltd

Thanks
```

The user will now be in the User management console under the organisation.

<figure><img src="/files/GiXyeF9bdeofM6tquzxk" alt=""><figcaption></figcaption></figure>

### Downloading the Bitpool Uploader <a href="#toc200696450" id="toc200696450"></a>

You must be an admin member of a Bitpool organisation to download the Windows uploader.

Log into Bitpool <https://app.bitpool.com/login>

Go to the main menu by clicking on the double back arrow.

![](/files/Zbn0moddDrbn2yBOy5kS)

Click on Connections, then select the Virtual Edge Uploader.

![](/files/evrza0OUBHgMBXZreQl8)

Click on the Download button.

The uploader will download, and the file is called “*Bitpool.Uploader.Setup.msi”*

### Installing the Uploader <a href="#toc200696451" id="toc200696451"></a>

Copy the above downloaded file “*Bitpool.Uploader.Setup.msi”* to the host workstation where the data source resides. Double click on the Bitpool uploader setup executable and start the setup process.

When the Bitpool Uploader has been installed a desktop shortcut will automatically appear on your desktop with the Bitpool Logo on it.

![](/files/NRAWBTEf1mlXNzN9TMJX)

Double click on the Bitpool Uploader icon.

Log in on the screen below:

Make sure you are logged into the organisation in app.bitpool web portal.

Click on Create (Don’t have a API Key).

![](/files/iiaDnNIMwL6IFTY1TUay)

This should take you to API Keys in the web portal.

<figure><img src="/files/pqb1LZSjm0FpPMdmxoEr" alt=""><figcaption></figcaption></figure>

Click on generate API Key and fill in the place. Key Type should be APiReadWrite.\
Click on generate.

![](/files/e9PIufmj35wonMZwDrqv)

Copy the API Key and paste into the log in screen and login.

<figure><img src="/files/uwhjMBlGj2gGZS9bc0yB" alt=""><figcaption></figcaption></figure>

**Do not start the service.**

![](/files/ssIGL2MT2VmdmmVTuZFi)

### Bitpool Uploader Station Settings and Creating the Data Pool <a href="#toc200696452" id="toc200696452"></a>

Select the station settings tab.

Click on the register New Pool button and create a new pool – this will be the new name of the Organisation pool where the streams / data will reside.

<figure><img src="/files/CnUGNpDNJCMFPbbBOxbJ" alt=""><figcaption></figcaption></figure>

A pool will be created in the orginisation.

![](/files/YkgThgBFZ1jbczGUHNjF)

Enable the pool in the uploader by clicking on the check box.

![](/files/OOhUShUhzBp00BLx2o9v)

This will populate the top righthand corner of the uploader with the new pool.

![](/files/CH58HV8w4JCCpRpDcsJO)

### Connecting to Local Database <a href="#toc200696453" id="toc200696453"></a>

Select the Datasource settings tab and select the system that the Bitpool uploader is connecting with.

In this case select the oBIX database source.

!\[A screenshot of a computer

AI-generated content may be incorrect.]\(../.gitbook/assets/15.png)

![](/files/OGBYuVMDHl3zh1asks4i)

When the icon oBIX is selected, the settings page will appear.

![](/files/MqEoIyFgUcZ7dqT1h6Om)

Complete the server, username, and password entries. (The username and password are the same ones as the Niagara oBIX User that was created in section 2.1.2). The entry for the server is **<http://localhost/obix>**

After filling in the selections, click on the test connection box. The uploader pop up window should indicate the ‘connection successful’ by displaying a popup.

![](/files/AvzxU2uzrihYy3MRvQWH)

If the uploader does not connect you can check the following:

Recheck you have entered the username and password correctly.

Check the Webservice is using port 80. To check this, go to the Niagara workstation, click on the station, then config, then Services and then double click WebService. Check the http port number.

<figure><img src="/files/dZoQRGfOVdPprUpYTXDj" alt=""><figcaption></figcaption></figure>

If it’s not port 80 like shown in the example above, you must add that port number to the Bitpool Uploader Server section as shown below. The entry for the server will be **<http://localhost:85/obix>**

After updating the Server properties, re-test the connection.

![](/files/bckOvDSrGIWHgpd9T7an)

Click OK. Use the Database drop down menu to select the database that you will be connecting with.

<figure><img src="/files/F8TVG9bxc2oCZTEDLanJ" alt=""><figcaption></figcaption></figure>

### Point Selection <a href="#toc200696454" id="toc200696454"></a>

Click on the Point Selection tab at the top of the page in the Bitpool Uploader.

To import all the points, click on the Select All button at the bottom of the page.

<figure><img src="/files/4rdkXZqd7DHpNV9mdTaw" alt=""><figcaption></figcaption></figure>

### Selective Point Selections <a href="#toc200696455" id="toc200696455"></a>

For selective point selection, there is a filter feature that helps you select multiple points at once, as shown in the example below. Click on the icon in the point name header.

<figure><img src="/files/l0HG2xB7sI6vAYbYI0ES" alt=""><figcaption></figcaption></figure>

This provides a drop-down selection box. Use this box to select the data point that you require.

In the example below the ‘is equal to’ drop down box is changed to ‘Contains’. chw\_valve is added in the text section and then click on the Filter button. This has now produced all data points containing the word chw\_valve. All CHW Valves can now be selected for upload by clicking on the select all button.

<figure><img src="/files/ZhwGtR72orHPDVPE96QK" alt=""><figcaption></figcaption></figure>

### Uploading Data <a href="#toc200696456" id="toc200696456"></a>

After selecting the points needed, click on the summary tab in the top lefthand corner. Click on the Start Service button and the uploader should start uploading the points to the organisation pool that was created earlier. The stream status should change to transferring.

<figure><img src="/files/nbTUbj6GErOITU3hxa4h" alt=""><figcaption></figcaption></figure>

### Backing Up <a href="#toc200696457" id="toc200696457"></a>

Locate the Windows Bitpool folder under the Program data folder.

Copy the “config-uploader.json” file to your back up folder for future use.

<figure><img src="/files/fo4uED6H7psRltlUNtgj" alt=""><figcaption></figcaption></figure>

### Restoring a Backup <a href="#toc200696458" id="toc200696458"></a>

Paste the backup file (config-uploader.json) file from your back up directory into the Windows Bitpool folder under the Program data folder.

## Trouble Shooting <a href="#toc200696459" id="toc200696459"></a>

The OBIX uploader is not compatible with Niagara 4.11.3 due to a known issue with oBIX in this revision of Niagara.

1. **Data has stopped uploading into the pool.**

Check the connection alarm reads “False” if this is true the connection has been lost to the Bitpool Pool.

<figure><img src="/files/KZxVEBK5N1v0iaS0eph3" alt=""><figcaption></figcaption></figure>

Log into the app.bitpool.com portal – Find the organisation that the uploader is uploading to.

Locate the ApiReadWrite key for the organisation and copy the key, paste it into the Bitpool Api Key in the uploader. Yellow Image box above.

<figure><img src="/files/JU1ArwZupEbKNQ176cXG" alt=""><figcaption></figcaption></figure>

Right click on the title of the uploader – select Actions and then select restart the service.

<figure><img src="/files/JL8G3ddfyQpevjHunmVx" alt=""><figcaption></figcaption></figure>

If the connection alarm remains as True after a minute – create a new Read Write API key for the organisation and repeat the process.

2. **Some Data has stopped uploading into the pool or the uploader is stuck.**

This is normally due to one or more rogue histories.

Check the waiting in queue figure is reading zero or counting down. If the figure matches the upload Max figure and is not transferring figures, there is a issue with the data.

<figure><img src="/files/2P0SGIwcTjJXiQRfYYL9" alt=""><figcaption></figcaption></figure>

Change from the Property sheet to the History manager.

<figure><img src="/files/nntixE5PO7nxfmjrr9Wb" alt=""><figcaption></figcaption></figure>

Check the Histories that are being uploaded – too many irregular histories can cause the uploader to lock up. Make sure no histories are less than 1-minute intervals.

You will need to disable any suspect histories. After disabling the Histories, restart the service as per screen shot in item 2.

<figure><img src="/files/9XbNFLB9GymFtSZrx6SO" alt=""><figcaption></figcaption></figure>

Watch the waiting in Queue figure, wait a couple of minutes. If the data is not uploading, repeat the process.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki-cloud.bitpool.com/bitpool-cloud-platform/windows-uploader/bitpool-uploader.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
