All Projects → michaelelliot → homebridge-dyson-fan

michaelelliot / homebridge-dyson-fan

Licence: MIT License
A Homebridge plugin for controlling a Dyson fan.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to homebridge-dyson-fan

awesome-homebridge
Popular list of Homebridge Plugins
Stars: ✭ 106 (+523.53%)
Mutual labels:  homebridge, homebridge-plugin, homekit, siri
homebridge-homeconnect
Home Connect home appliances plugin for Homebridge
Stars: ✭ 70 (+311.76%)
Mutual labels:  homebridge, homebridge-plugin, homekit, homekit-accessory
Homebridge Govee
Homebridge plugin to control Govee devices supported by the official Govee API.
Stars: ✭ 33 (+94.12%)
Mutual labels:  homebridge, homebridge-plugin, homekit, siri
Homebridge Platform Wemo
Homebridge plugin to control Wemo devices.
Stars: ✭ 173 (+917.65%)
Mutual labels:  homebridge, homebridge-plugin, homekit, siri
HomeKit-Bridge
Enabled HomeKit integration via Homebridge for Indigo Home Automation
Stars: ✭ 43 (+152.94%)
Mutual labels:  homebridge, homebridge-plugin, homekit, homekit-accessory
homebridge-wink3
Homebridge plugin for wink.com
Stars: ✭ 53 (+211.76%)
Mutual labels:  homebridge, homebridge-plugin, homekit, siri
homebridge-deebot
Homebridge plugin to integrate ECOVACS Deebot devices into HomeKit.
Stars: ✭ 39 (+129.41%)
Mutual labels:  homebridge, homebridge-plugin, homekit, siri
Homebridge Dafang
Homebridge Plugin for Xiaomi Dafang / Wyze Cam IP Camera => Hey Siri, Start Video Recording
Stars: ✭ 176 (+935.29%)
Mutual labels:  homebridge, homebridge-plugin, homekit, siri
homebridge-yeelight-platform
Homebridge plugin for Yeelight Lights supporting Scenes/Moods/Color Flow/Custom Presets/Music Flow/Night Mode
Stars: ✭ 53 (+211.76%)
Mutual labels:  homebridge, homebridge-plugin, homekit, siri
Homebridge Ewelink
Homebridge plugin to control eWeLink devices with original firmware.
Stars: ✭ 208 (+1123.53%)
Mutual labels:  homebridge, homebridge-plugin, homekit, siri
homebridge-callmonitor
Signals incoming and outgoing calls using the call monitor facility in Fritz!Box devices via HomeKit
Stars: ✭ 25 (+47.06%)
Mutual labels:  homebridge, homebridge-plugin, homekit, homekit-accessory
homebridge-nature-remo-cloud-aircon
Homebridge Plug-in for Air Conditioner Managed by Nature Remo
Stars: ✭ 28 (+64.71%)
Mutual labels:  homebridge, homebridge-plugin, homekit
AVPlayerItemHomeOutput
Coordinate the output of content associated with your HomeKit lightbulbs. #Ambilight
Stars: ✭ 38 (+123.53%)
Mutual labels:  homebridge, homebridge-plugin, homekit
homebridge-node-alarm-dot-com
Alarm.com plugin for Homebridge using Node.js
Stars: ✭ 52 (+205.88%)
Mutual labels:  homebridge, homebridge-plugin, homekit
homebridge-z2m
Expose your Zigbee devices to HomeKit with ease, by integrating 🐝 Zigbee2MQTT with 🏠 Homebridge.
Stars: ✭ 197 (+1058.82%)
Mutual labels:  homebridge, homebridge-plugin, homekit
homebridge-eveatmo
Homebridge plugin which adds a Netatmo weatherstation as HomeKit device and tries to act like Elgato Eve Room/Weather
Stars: ✭ 63 (+270.59%)
Mutual labels:  homebridge, homebridge-plugin, homekit
homebridge-ranger
A HomeKit range extender for Bluetooth Low Energy (BLE) accessories.
Stars: ✭ 65 (+282.35%)
Mutual labels:  homebridge, homebridge-plugin, homekit
homebridge-vsx
📻 A VSX and SC Plugin for homebridge
Stars: ✭ 12 (-29.41%)
Mutual labels:  homebridge, homebridge-plugin, homekit
homebridge-plex-sensors
Homebridge Sensors for Plex - a plugin for Homebridge to adds sensors triggered by Plex playbacks.
Stars: ✭ 110 (+547.06%)
Mutual labels:  homebridge, homebridge-plugin, homekit
homebridge-simplisafe3
A complete Homebridge plugin for SimpliSafe 3.
Stars: ✭ 82 (+382.35%)
Mutual labels:  homebridge, homebridge-plugin, homekit

homebridge-dyson-fan

A Homebridge plugin for controlling a Dyson fan. This has been tested with and works using the Dyson Pure Cool Link™ Tower, but may also work with other Dyson fans.

Example Homebridge Configuration

See also: config-sample.json

"accessories": [
  {
    "accessory": "Dyson Fan",
    "homeKitFanType": "Fan",
    "name": "Bedroom Fan",
    "model": "475",
    "host": "192.168.1.110",
    "username": "NN8-AU-XXXXXXXX",
    "password": "x"
  }
]

Setup

You will need the following values set in the homebridge config.json accessory definition to connect to your fan:

  1. Device serial number (username);
  2. Device setup Wi-Fi password (password);
  3. Device IP address on your network (host).

To ensure the IP address of your fan stays the same you can either change your router's DHCP lease duration to permanent or pin your fan's MAC address to a specific IP via your router's DHCP reservation feature. Use this IP address in the host field of the config.json file.

If the value 475 as model doesn't work for you, play around with different numbers above and below 475 until you find the right one, and then set the model field in config.json to this value.

Notes

There are currently two HomeKit fan types: Fan and Fanv2. The Fanv2 type will only work on iOS 11 and if used, the fan won't appear in the accessory list in the Home app on iOS 10. For maximum compatibility use the Fan type in the homeKitFanType config field. This is also currently the default value for this field if it's not specified.

Help

If you need any help, feel free to reach out to me on Twitter.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].