Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

homebridge-bigAssFans

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

homebridge-bigAssFans

A Homebridge plugin for Big Ass Fans

  • 1.0.0
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
18
increased by1700%
Maintainers
1
Weekly downloads
 
Created
Source

Homekit

A Homekit implementation for Big Ass Fans. Is heavily dependant on the unofficial Big Ass Fans API.

WARNING : This basically doesn't work at all right now.

Installing

First install homebridge - instructions here

An example config.json is as follows:

{
    "accessory": "BigAssFan",
    "name": "Sean's Big Ass Fan",
    "fan_name": "Sean's Room",
    "fan_id": "20:F8:5E:AA:7A:57"
}

In order to get the fan_id, run the example program getFanInfo.js from theBigAssFansAPI. You must also set the fan_name to the name returned here.

Install this package with

npm install homebridge-bigAssFans

About the config

FieldRequired?Description
nameOptionalOverall Name to use for this accessory
fan_nameRequiredMust get this from getFanInfo.js
fan_idRequiredMust get this from getFanInfo.js
fan_ip_addressOptionalIP address of fan, defaults to broadcast
light_onOptionalWhat "On" means - default Max
fan_onOptionalWhat "On" means - default 3/7
homekit_fan_nameOptionalName to call the Fan in Homekit
homekit_light_nameOptionalName to call the Light in Homekit

Important note

All of the smarts in your fan will continue to operate - eg. If you set homekit and your fan's local settings set to turn the light on when occupancy is sensed, and then decide to turn it off via homekit the local settings will still turn the light on

Future features

  • Not having to specify fan_name and fan_id.
  • Getting motion sensors to work

Keywords

FAQs

Package last updated on 28 Jun 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc