虚谷号

 找回密码
 立即注册
搜索
热搜: 活动 交友
查看: 283|回复: 0

当Yeelight遇上虚谷号#03 控制一个设备的亮度(呼吸灯)

[复制链接]

16

主题

40

帖子

161

积分

注册会员

Rank: 2

积分
161
发表于 2019-3-18 09:01:25 | 显示全部楼层 |阅读模式
关键代码:bulb.set_brightness(50)# 控制亮度数值百分比
范例1:
from yeelight import Bulb
bulb = Bulb("192.168.31.39")
bulb.turn_on()
# 控制亮度为50%
bulb.set_brightness(50)

---------------------------------------------------------------------------------------

范例2(控制频率不能过高):
from yeelight import Bulb
import time
bulb = Bulb("192.168.31.39")
bulb.turn_on()
#当前亮度
level=0
#每次增加的亮度间隔(不宜过大)
interval=10
while True:
    bulb.set_brightness(level)
    level=level+interval
    time.sleep(1)
    print(level)
    if level>=100 or level<=0:
        interval=-interval
bulb = Bulb("192.168.31.39", effect="smooth", duration=1000)
#补充:效果控制指灯泡从一种状态变为另一种状态,是马上变化还是逐步变化,以及逐渐变化需多长时间。effect参数为:smooth和sudden。duration为变化所需的时间:单位为毫秒

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

虚谷号

GMT+8, 2024-4-25 17:01 , Processed in 0.067890 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表