Displaying 1 to 20 from 44 results

miio - Control Mi Home devices, such as Mi Robot Vacuums, Mi Air Purifiers, Mi Smart Home Gateway (Aqara) and more

  •    Javascript

Control Mi Home devices that implement the miIO protocol, such as the Mi Air Purifier, Mi Robot Vacuum and Mi Smart Socket. These devices are commonly part of what Xiaomi calls the Mi Ecosystem which is branded as MiJia. miio is MIT-licensed and requires at least Node 6.6.0. As the API is promise-based Node 8 is recommended which provides support async and await that greatly simplifies asynchronous handling.

Home-Assistant-Config - Home Assistant Configuration & Documentation for my Smart House.

  •    HTML

I live in , and therefor my links are for where I purchased from. There may be better (and most likely cheaper) sites in your local regions.

zigbee2mqtt - Zigbee :honeybee: to MQTT bridge :bridge_at_night:, get rid of your proprietary Zigbee bridges :hammer:

  •    Javascript

Allows you to use your Zigbee devices without the vendors (Xiaomi/TRADFRI/Hue) bridge or gateway. It bridges events and allows you to control your Zigbee devices via MQTT. In this way you can integrate your Zigbee devices with whatever smart home infrastructure you are using.

zigbee-herdsman-converters - Collection of device converters to be used with zigbee-herdsman

  •    Javascript

Collection of device converters to be used with zigbee-herdsman. See Zigbee2MQTT how to support new devices.




Xiaomi-cloud-tokens-extractor - This tool/script retrieves tokens for all devices connected to Xiaomi cloud and encryption keys for BLE devices

  •    Python

This tool/script retrieves tokens for all devices connected to Xiaomi cloud and encryption keys for BLE devices. In return all of your devices connected to account will be listed, together with their name and IP address.

zigbee2mqtt.io - 📘 Zigbee2mqtt documentation

  •    Javascript

This repository contains the Zigbee2MQTT documentation.

xiaomi-push - (unofficial) xiaomi push server sdk for ruby - 非官方小米推送服务端 Ruby SDK

  •    Ruby

(unofficial) xiaomi push server sdk for ruby - 非官方小米推送服务端 Ruby SDK


miio-go - An implementation of the miIO home protocol by Xiaomi written in Golang.

  •    Go

At the moment, only the following devices are officially supported by this library. Feel free to submit a pull request, I'd be more than happy to have more devices supported by this library. A device simulator/emulator exists in the simulator package. It takes advantage of the low level network used to communicate with real devices to emulate hardware devices.

homeassistant-mi-air-quality-monitor - XiaoMi Air Quality Monitor component for Home Assistant.

  •    Python

XiaoMi Air Quality Monitor(PM2.5 sensor) component for Home Assistant.

xiaomi-push - 小米推送服务Node SDK

  •    Javascript

官方未提供Node版的SDK, 此SDK依照官方文档小米推送服务Server端SDK (MiPushServiceSDK for server)实现. 目前只实现Android相关部分, 未考虑IOS相关接口.

miband-js - MiBand 2 JS library for Node.JS and HTML5 (WebBluetooth)

  •    Javascript

A clean implementation of Mi Band 2 library for Browsers and Node.js, using WebBluetooth API.

react-native-mipush

  •    Java

小米 Push 的 React Native 封装。

homebridge-mi-hygrothermograph - Homebridge plugin for the Xiaomi Mi Bluetooth Temperature and Humidity Sensor

  •    Javascript

Homebridge plugin for exposing measured temperature and humidity from the Xiaomi Mi Bluetooth Temperature and Humidity Sensor as a HomeKit accessory. Make sure your system matches the prerequisites. You need to have a C compiler and Node.js installed.

yi-action-camera - Yi Action Camera module for node

  •    Javascript

Yi Action Camera module for node. First of all connect Xiaomi Yi Action Camera via WiFi.

mibox - 小米盒子遥控JS版SDK

  •    Javascript

A remote for xiaomi TV.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.