Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/qq15725/homeiot

[WIP] 🏠 A Home IoT library
https://github.com/qq15725/homeiot

aqara home-iot homebridge matter-protocol yeelight

Last synced: 19 days ago
JSON representation

[WIP] 🏠 A Home IoT library

Awesome Lists containing this project

README

        

Home IoT



License


Version


Minzip

English | įŽ€äŊ“中文

## Installation

```shell
pnpm add -g homeiot
```

## Usage

⚠ī¸ **Current version temporarily unavailable**

### HomeBridge

```shell
pnpm add -g homebridge
```

Configure `config.json` file `platforms` field

```json
{
"platforms": [
{ "platform": "yeelight", "name": "Yeelight" },
{ "platform": "xiaomi", "name": "Xiaomi" }
]
}
```

Run

```shell
homebridge
```

### TODO

- [ ] HomeKit(HomeBridge) Control
- [ ] Web Control
- [ ] CLI Control
- [ ] Supports Matter Protocal

## Sub Packages

| name | description |
|-------------------------|--------------------------------------|
| [@homeiot/aqara] | Aqara LAN control SDK |
| [@homeiot/xiaomi] | Xiaomi MIoT/miIO LAN/WAN control SDK |
| [@homeiot/xiaomi-cli] | Xiaomi MIoT/miIO LAN/WAN control CLI |
| [@homeiot/yeelight] | Yeelight LAN control SDK |
| [@homeiot/yeelight-cli] | Yeelight LAN control CLI |

[@homeiot/aqara]: https://github.com/qq15725/homeiot/blob/master/packages/aqara
[@homeiot/xiaomi]: https://github.com/qq15725/homeiot/blob/master/packages/xiaomi
[@homeiot/xiaomi-cli]: https://github.com/qq15725/homeiot/blob/master/packages/xiaomi-cli
[@homeiot/yeelight]: https://github.com/qq15725/homeiot/blob/master/packages/yeelight
[@homeiot/yeelight-cli]: https://github.com/qq15725/homeiot/blob/master/packages/yeelight-cli