1.0.2 • Published 2 years ago

homebridge-helium-iot v1.0.2

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
2 years ago

Homebridge Helium IOT

This plugin is an unofficial Helium API to provide the ability to access read-only IOT devices using the Helium Network.

Installation

Assuming a global installation of homebridge: npm install -g --unsafe-perm homebridge-helium-iot

Setup

This plugin supports homebridge-config-ui-x for visual config setup & modification.

You will need:

  • A Helium Console Account w/ devices connected

Generating an API Key

You can generate an API key for the Helium Console here. Note: You can only see this key once on the dashboard - save this key in a safe place.

Device ID

You can find your Helium Device ID within your Console --> Devices --> Select A Device --> ID (as shown below).

Helium Device ID Location

Port

The port that the payload is available via can often by found with the user manual for your device. Common ports for different manufacturers can be found below.

Manual Config

Add the below to your config.json located inside your .homebridge folder, updating credentials & adding any additional devices.

{
  "platform": "HeliumIOTPlatform",
  "api_key": "HELIUM_CONSOLE_API_KEY",
  "devices": [
      {
          "name": "ANY_DEVICE_NAME",
          "type": "DEVICE_TYPE",
          "device_id": "HELIUM_DEVICE_ID",
          "manufacturer": "ANY_MANUFACTURER_NAME",
          "port": PAYLOAD_PORT_NUMBER,
          "serial_number": "ANY_SERIAL_NUMBER",
          "model": "ANY_MODEL_NAME",
          "refresh_duration": 300 // Refresh duration in seconds. Min 60 seconds
      }
  ]
}

Current Supported Devices

Browan

Device NameModel NumberConfig TypePayload Port
Ambient Light SensorTBAM100-868 (EU) / TBAM100-915 (US)BROWAN_AMBIENT_LIGHT_TBAM100104

Device not available? Please open an Issue/PR!

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago