Indigo home automation software plugin to use Bleunet bluetooth devices
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Bleunet.indigoPlugin/Contents
LICENSE
README.md

README.md

Indigo Bleu: Indigo home automation software plugin to use Bleunet bluetooth devices.

Instructions

  • Download and install our Indigo plugin from github. The plugin needs to be installed in the /Library/Application Support/Perceptive Automation/Indigo 7/Plugins folder: image
  • Indigo now shows the Bleunet plugin as an available plug-in in Indigo: image
  • Plug in the Proxidyne Receiver, click Configure to select the serial port. It shows up as a usbmodemXXXX: image
  • Now the plugin is talking to the receiver. To receive iBeacon packets, I set up a device by selecting Devices in the main window and clicking New. Create New Device appears and select Type and Model: image
  • When prompted for the Node ID, I entered in the number on the side of the iBeacon Detector: image
  • The device now shows up in Devices in Indigo.

Buttons and Motion Sensors

• Once the device is set up, you can set up triggers when a button is pressed or motion is detected: image image

iBeacon Detector

The system looks like this: image

When someone with a wearable walks into a room with an iBeacon Detector, the iBeacon detector senses it and compares the identifiers being broadcast by the iBeacon to the identifiers the iBeacon detector is listening for. Specifically, if the UUID and major number of the iBeacon transmission from the wearable match the configured UUID and major number of the iBeacon Detector, a trigger is sent from the iBeacon Detector to the USB Receiver plugged into the Indigo Server. The Indigo server has our plugin installed, and recognizes this transmission, and triggers an action based on the person entering or existing the proximity to the iBeacon Detector. The iBeacon Detector has the ability to filter out based on signal strength as well, so only iBeacons that are within a specified distance will trigger actions. You have much more granular control for triggering on distance than with an app and an iBeacon.

  • Plug in the Beacon Detector to start detecting iBeacons.
  • Configure a wearable iBeacon to the correct UUID and major number of the iBeacon Detector: image
  • The iBeacon now shows up under Custom States in the Beacon Detector device: image