Skip to content

autinerd/python-zenggewifi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python control for Zengge Wi-Fi LED bulbs

Example usage

Connecting

import zenggewifi

bulb = zenggewifi.ZenggeWifiBulb('192.168.1.20')
bulb.connect()

Get State

state = bulb.get_status()

Returns a status object which contains of these members:

state.deviceType # Type of device
state.isOn # whether device is on
state.Mode # current mode
state.Slowness # current slowness
state.Color # current color, color object
state.LedVersionNum # version of LED

Set Color

bulb.set_on(color)

Color object has these members:

self.R # Red value [0-255]
self.G # Green value [0-255]
self.B # Blue value [0-255]
self.W # Warmwhite value [0-255]
self.IgnoreW # Whether warmwhite is ignored (then RGB is used) or not (then only warmwhite is used)

Turn off

bulb.set_off()

About

A simple Python API to control Zengge WiFi bulbs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages