seydx / homebridge-broadband

Homebridge Plugin for Broadband speed measurement as Temperature sensor
MIT License
15 stars 4 forks source link
broadband fakegato homebridge plugin speedtest

homebridge-broadband v1

Homebridge Plugin for Broadband speed measurement as Temperature sensor

npm npm GitHub last commit

Homebridge plugin for checking your broadband speed

This homebridge plugin exposes a new temperature sensor to HomeKit to see your broadband speed at home. It also has new characteristics to see the download- and upload speed, also your ping within i.e. Elgato EVE app. It also supports Fakegato.

See Images for more details.

Installation instructions

After Homebridge has been installed:

sudo npm install -g homebridge-broadband@latest --unsafe-perm

Example config.json:

{
  "bridge": {
      ...
  },
  "accessories": [
    {
      "accessory": "Broadband",
      "name": "Broadband",
      "maxTime": 5,
      "interval": 60
    }
  ]
}

Options

Attributes Required Usage
accessory Yes Must be "Broadband"
name No Name for the Accessory (Default: Broadband)
maxTime No The maximum length of a single test run in seconds (Default: 5s)
interval No Interval for checing the broadband in mins (Default: 60min)

See Example Config for more details.

Supported clients

This plugin have been verified to work with the following apps on iOS 11.2.5:

Known issues | TODO

///

Contributing

You can contribute to this homebridge plugin in following ways:

Pull requests are accepted.