项目作者: ssp2

项目描述 :
Control script for 2 channel aqara relay
高级语言: Python
项目地址: git://github.com/ssp2/xiaomi-relay2.git
创建时间: 2021-03-30T16:11:06Z
项目社区:https://github.com/ssp2/xiaomi-relay2

开源协议:GNU General Public License v3.0

下载


xiaomi-relay2

Control script for 2 channel aqara relay. This script improves miiocli functioning.

Prerequisite:

  • Library python-miio https://github.com/rytilahti/python-miio/ is installed and functions well (ver 0.5.4 was tested)
  • You have aqara relay (LLKZMK11LM, lumi.relay.c2acn01), which is controlled by xiaomi gateway 2 (DGNWG02LM, lumi.gateway.v3), with opened development mode

Istallation:

  • put relay2 to /usr/local/bin
  • chmod 755 relay2

Usage:

relay2 ip token sid channel cmd

  • 4 parameters (order is important) to get status of a relay
  • 5 (+ cmd) parameters for channging a channel status
  • (1) ip - local ip of gateway (find in your router)
  • (2) token - gateway token (google, how to find)
  • (3) sid - id of subdevice (relay), commonly looks like
    lumi.158d0003f45775, get it from python-miio command
    (miiocli gateway —ip 192.168.1.xx —token tokentoken discover_devices)
  • (4) channel or power (0, 1, power), if it is power then 5th parameter is ignored
  • (5) cmd - command to change relay status (on, off, toggle)