虚谷号

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

当Yeelight遇上虚谷号#04 控制一个设备的色彩(RGB)

[复制链接]

16

主题

40

帖子

161

积分

注册会员

Rank: 2

积分
161
发表于 2019-3-18 09:03:05 | 显示全部楼层 |阅读模式
关键代码:Set RGB (value)
范例1:
from yeelight import Bulb
import time
bulb = Bulb("192.168.31.39")
# RGB控制方式,R(红),G(绿),B(蓝)
bulb.set_rgb(255, 0, 0)
time.sleep(1)
# HSV控制方式,色调(H),饱和度(S),明度(V)
bulb.set_hsv(320, 100, 50)
time.sleep(1)
# HSV控制方式中,明度可以省略
bulb.set_hsv(320, 100)
time.sleep(1)
# 色温控制方式(K),白织灯2800,日光5600,紫光灯9000,标准白色光6500
# 小于3000是温暖(带红的白色),大于5000是冷(带蓝的白色),中间(白色)
bulb.set_color_temp(4700)
time.sleep(1)
# 保存当前颜色为默认设置
bulb.set_default()

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

范例2(输入颜色):
from yeelight import Bulb
import time
bulb = Bulb("192.168.199.142")
# RGB控制方式,R(红),G(绿),B(蓝)
while True:
    r=input("请输入0-255之间的红色\r")
    g=input("请输入0-255之间的绿色\r")
    b=input("请输入0-255之间的蓝色\r")
    print(r,g,b)
    bulb.set_rgb(int(r),int(g),int(b))

回复

使用道具 举报

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

本版积分规则

虚谷号

GMT+8, 2024-4-27 11:24 , Processed in 0.043799 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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