Skip to content

seed93/python-oppleio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This library (and its accompanying cli tool) is used to interface with opple mobile-control lights.

Supported Devices

All opple light with WIFI support (mobile control)

Install

pip install pyoppleio

API Reference

class OppleLightDevice

property:

  • is_onlinee [True, False] Readonly
  • power_on [True, False] Read/Write
  • brightness [10-255] Read/Write
  • color_temperature [2700-6500] Read/Write

method:

  • __init__(ip)
  • update()

Demo:

from pyoppleio.OppleLightDevice import OppleLightDevice

light = OppleLightDevice('192.168.0.222')

if not light.is_online:
    print('light is offline')
elif not light.power_on:
    light.power_on = True
else:
    light.brightness = 255

CLI Command

  • search lights

    oppleio search
  • get one light's status

    oppleio get -a [light ip address]
  • turn on of turn off one light

    oppleio set -a [device ip address] -p on
    oppleio set -a [device ip address] -p off
  • set light's brightness and color temperature

    oppleio set -a [device ip address] -b 200 -c 4200

About

Python library for interfacing with opple light

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%