lifx命令行实用程序来更改lifx灯泡的状态。支持打开/关闭电源,更改RGB/HSB颜色和温度。
lifx-cmd的Python项目详细描述
LifX命令行实用程序来更改LifX灯泡的状态基本上是pylifxpython模块的包装器。
支持打开/关闭电源,更改RGB/HSB颜色和温度。
- 自由软件:BSD许可证
安装
安装此实用程序的最简单方法是使用pip:
$ pip install lifx-cmd
或者,您也可以下载此github repo并手动安装:
$ git clone https://github.com/MichaelAquilina/lifx-cmd
$ cd lifx-cmd
$ python setup.py install
设置
假设您已经将lifx灯泡连接到家庭网络,则需要指定您的主灯泡 正在与通信。
最简单的方法是首先运行这个包附带的lifx discover实用程序命令:
$ lifx-discover 'wlan0' interface (broadcast address 192.168.0.255) IP Address: 192.168.0.38 MAC Address: 03-1F-7B-7B-64-F6
将发现的mac地址输入到主目录中的.lifx文件:
$ echo"03-1F-7B-7B-64-F6" > "~/.lifx"
命令实用程序将在执行时自动搜索此文件。或者,您可以指定mac地址 环境变量lifxbulb:
$ exportLIFXBULB="03-1F-7B-7B-64-F6"
最后,您可以简单地将mac地址指定为命令行参数:
$ lifx --bulb "03-1F-7B-7B-64-F6" power on
功能
打开和关闭灯泡:
$ lifx power on $ lifx power off
更改其rgb状态:
$ lifx rgb 100# Red light $ lifx rgb 010# Green light $ lifx rgb 001# Blue light $ lifx rgb 101# Magenta light
等……
HSB也可以采用同样的方法。例如:
$ lifx hsb 011
灯泡的温度也可以设置为黄色或纯白色LED:
$ lifx temperature 65535# bright white $ lifx temperature 0# classic yellow
默认情况下,灯泡设置为在1秒的时间内淡入发送的更改。您可以使用-f标志更改此项:
$ lifx -f 0 rgb 010# Immediately change to green $ lifx -f 10 temperature 65535# Change to white over a period of 10 seconds
历史记录
0.2.3(2016-02-16)
- 添加lifx discover命令以查找灯泡
- 添加更好的帮助和说明字段
- 其他小改进
0.2.0(2015-06-21)
- 添加lifx discover命令,以一种简单的方式查找网络中的主灯泡
0.1.2(2015-06-21)
- 如果只有~/.lifx可用,则不要失败
0.1.1(2015-06-20)
- 添加缺少的read from~/.lifx文件功能
0.1.0(2015-06-20)
- pypi上的第一个版本。