与powerview集线器对话的python api
pypowerview的Python项目详细描述
状态
pypowerview
powerview hub的python3接口实现
注释
这是用于Home-Assistant
用法
frompypowerviewimportPowerView# Connect via IPpv=PowerView('192.168.1.50')# Return an array of shade objectsshades=pv.get_shades()# Return first shade in arrayshade=shades[0]# Return attributes of shadeprint(shade.id)print(shade.name)print(shade.position)# Position represented 0 (close) to 100 (open)# Update shade positionpv.get_status(shade)# Close shadepv.close_shade(shade)# Open Shadepv.open_shade(shade)# Stop shade in motionpv.stop_shade(shade)# Set shade to specific position (0 - 100)pv.set_shade_position(shade,55)