All Projects → Bluebie → Homebridge Miio

Bluebie / Homebridge Miio

Xiaomi Mi Home Plugin for Homebridge

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Homebridge Miio

Homebridge Mi Gateway Fm
XiaoMi Gateway FM plugin for HomeBridge.
Stars: ✭ 43 (-58.65%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Pihole
Pihole switch for Homebridge
Stars: ✭ 80 (-23.08%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Unifi Protect
📹 Complete HomeKit integration for UniFi Protect with full support for most features including autoconfiguration, motion detection, and multiple controllers: https://homebridge.io
Stars: ✭ 335 (+222.12%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Hubitat Tonesto7
Hubitat Homebridge Plugin
Stars: ✭ 45 (-56.73%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Weather
OpenWeatherMap Plugin for Homebridge
Stars: ✭ 78 (-25%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Tplink Smarthome
TP-Link Smarthome Plugin for Homebridge
Stars: ✭ 277 (+166.35%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Plex Sensors
Homebridge Sensors for Plex - a plugin for Homebridge to adds sensors triggered by Plex playbacks.
Stars: ✭ 95 (-8.65%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-vorwerk
A Vorwerk Kobold VR200 and VR300 vacuum robot plugin for homebridge.
Stars: ✭ 14 (-86.54%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Broadlink Rm
Broadlink RM Mini and Pro plugin for homebridge: https://github.com/nfarina/homebridge
Stars: ✭ 524 (+403.85%)
Mutual labels:  homebridge, homebridge-plugin
Ring
Unofficial API for Ring Doorbells, Cameras, Alarm System, and Smart Lighting
Stars: ✭ 437 (+320.19%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-automation-switches
A flexible automation switch for Homebridge: https://github.com/nfarina/homebridge
Stars: ✭ 96 (-7.69%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Mi Airpurifier
XiaoMi air purifier plugins for HomeBridge.
Stars: ✭ 100 (-3.85%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-lg-thinq-ac
Homebridge plugin for LG ThinQ-enabled portable air conditioner
Stars: ✭ 44 (-57.69%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Mi Philips Light
XiaoMi Philips light plugins for HomeBridge.
Stars: ✭ 85 (-18.27%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-konnected
A Homebridge plugin for Konnected Alarm Panel devices
Stars: ✭ 25 (-75.96%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Mi Aqara
a homebridge plugin for XiaoMi Aqara plugin.
Stars: ✭ 990 (+851.92%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-verisure
 Platform plugin for Homebridge allowing to manage and control Verisure devices.
Stars: ✭ 42 (-59.62%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-dyson-fan
A Homebridge plugin for controlling a Dyson fan.
Stars: ✭ 17 (-83.65%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Samsung Tizen
Homebridge plugin for Samsung TV's with Tizen OS
Stars: ✭ 364 (+250%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Govee
Homebridge plugin to control Govee devices supported by the official Govee API.
Stars: ✭ 33 (-68.27%)
Mutual labels:  homebridge, homebridge-plugin

homebridge-miio is a platform plugin for homebridge which lets you switch Xiaomi Power Plugs on and off using Homekit apps and Siri.

Note: this plugin works for me, but i'm not motivated to maintain it's compatibility with other devices or firmware versions that i'm not using. If you have problems, please send some pull requests! Opening an issue isn't enough. I'm not "upgrading" my devices to incompatible firmware versions just to debug issues for you.

It seems very reliable now, and should coexist happily with other Xiaomi home automation ecosystem plugins. Eventually it would be nice to support some other device types, if people who have those devices want to do pull requests, or donate hardware, it'd surely be welcomed. You don't need to configure anything, just install the platform plugin with npm install -g homebridge-miio. devices on the same subnet as your homebridge server will be discovered at launch and every half hour after that, and supported devices will be polled for changes occasionally to keep things responsive.

Here's an example homebridge config file, you could use to tweak the default settings. Numbers are presented in seconds. If you choose to disable pollChanges you may see some inconsistency if you also control your miIO devices via the Mi Home app (including via Mi Home app timers).

Note that currently only the WiFi plugs are supported, not the gateway-based ones operating over Zigbee, though this is likely to change in the future.

{
  "bridge": {
    "name": "TestBridge",
    "username": "CC:22:3D:E3:CE:33",
    "port": 51826,
    "pin": "031-45-154"
  },

  "description": "Test Bridge",
  "accessories": [],
  "platforms": [
    {
      "platform" : "XiaomiMiio",
      "name" : "XiaomiMiio",
      "pollChanges": true,
      "pollInterval": 15,
      "searchInterval": 1800
    }
  ]
}
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].