How Do I Purchase Your Drivers?

All purchase are initiated via the bLicense driver and completed via PayPal. Please review bLicense documentation for more details.

How Do I Register with BNet Solutions?

There is no “Dealer Registration” or account creation requirements – I don’t want your usernames or passwords anymore than you want to create and track another set of credentials. All BNet Solutions drivers are available for anyone to download.

Do You Offer “Showroom” Licenses?

Yes, however as stated in the Terms and Conditions, the intention of this type of license is to further the product awareness of BNet Solutions offerings and is therefor restricted to environments where potential customers have access to view and interact with the product.

Is There A “Dealer” Price?

While we do offer discounts for bulk purchases and “Showroom” licenses, the driver cost is the same for everybody. Generally, this is another way of asking “How much can I mark-up your product when I resell it?”.

How Do I Transfer A License After An Upgrade?

After decommissioning the old Controller and installing the drivers on the new Controller, email me your transfer request, including the MACs, at blucas@bnet4solutions.com.

I Lost My License Key. Now What?

Using the bLicense driver, you can retrieve all license keys associated with your Controller’s MAC address. Simply run the “Get Purchased License Keys” Action and bLicense will retrieve, display and activate the appropriate installed drivers.

What Are License Subscriptions?

BNet Solutions now offers the bRoomba and bMyQ drivers on a subscription basis. Instead of a one-time purchase, you are billed at a regular interval (usually quarterly) for the use of these drivers. All billing transactions are handled by PayPal and are “friction-less”. You may choose to continue the subscription for as long as you like for cancel it at anytime. Once cancelled, the driver will continue to function until the expiration of the current subscription period and then will be deactivated.

Why Only Offer Subscriptions for bRoomba and bMyQ?

The rebuke to these drivers is that they rely on unsupported cloud services / APIs to function and that a change to that infrastructure could cripple the functionality of these drivers.

If you are a “Dumpster Fire” prophet, do not buy these drivers. I wish you well on your integration efforts but know that there are NO official APIs available for 3rd party integrations.

If you want to integrate MyQ or Roomba hardware into your automated home, but want to hedge on a full license purchase, perhaps a subscription is right for you. See the bRoomba and bMyQ product pages for more details on pricing and terms.

How Are Subscriptions Managed?

All billing processes, including subscriptions are handled by PayPal. To Cancel a subscription, reference PayPal’s How do I cancel a Subscription article.

What Is the Driver Admin Server?

BNet Solutions drivers’ have a built-in webserver that looks and behaves like the Properties, Actions and Lua Output tabs for the driver in Composer. Some drivers have settings that an end-user may want to modify often – for example, bDexcom has properties that configure the low and high blood sugar alarms. By using the driver’s Admin Server, a homeowner can make frequent changes to the properties without involving the installer.

How Do I Access the Admin Server?

A driver’s Admin Server port is configurable in the driver’s properties. The following describes the default configuration.

Using a web browser, navigate to http://controller_ip:port where:

“controller_ip” is the IP Address of your Control4 Director (EA5, EA3, EA1, etc). For example

“port” follows the pattern: “4” (for Control4) + “Product ID” (two digits, starting at 01) + “Driver Instance” (two digits, starting at 00). For example, bLicense is Product ID “08” and there is usually only one instance, so the bLicense Admin Server would, by default, listen on port 40800.

Given the above controller IP, the bLicense Admin Server can be accessed at

Below is a list of all BNet Solutions Admin Server default ports:

  • bNexia: 40100
  • bTstat: 40200
  • bTimer: 40300
  • bEgaugeMonitor: 40400
  • bNightScount: 40500
  • bRoomba: 40600
  • bDexcom: 40700
  • bLicense: 40800
  • bTank: 40900
  • bMyQ: 41000
  • bReboot: 41100
  • bRename: 41300

Each additional instance of a driver will increment the port number. For example there are often multiple bTstat instances, so the first instance will use port 40200, the second 40201 and so on.

This is a little awkward because each Admin Server needs to listen for an incoming connection on its own port and Product IDs are internal but you have to have some way to reliably “find” the Admin Server for a driver.

What Is The Admin Server Token?

The Admin Server is protected by a challenge page that requires a token to continue. By default, the token is “Product Name” + “Admin”. For example, the bLicense Admin Server’s default token is “bLicenseAdmin” (case-sensitive). Once authenticated, the token is stored in a cookie (technically hashed, then stored) so you won’t need to log in every time. The token is configurable via the driver’s property page.

I Don’t Trust My User/Homeowner Using The Admin Server

The Admin Server is enabled by default but can be disabled entirely via the driver’s property page.