Skip to main content

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()

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zenggewifi-0.0.3.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zenggewifi-0.0.3-py3-none-any.whl (15.2 kB view details)

Uploaded Python 3

File details

Details for the file zenggewifi-0.0.3.tar.gz.

File metadata

  • Download URL: zenggewifi-0.0.3.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for zenggewifi-0.0.3.tar.gz
Algorithm Hash digest
SHA256 034543fb617e5689660a8730ff40542c4a80e35c0f3cb83f38339f6d09590a3c
MD5 12c227c93007ebcf9ecba3fc85695ce3
BLAKE2b-256 34ad94ee0d7c160c4da9a94484d0e47f66abe6cdc97fdcbd03978d224bbc66f0

See more details on using hashes here.

File details

Details for the file zenggewifi-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: zenggewifi-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 15.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for zenggewifi-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b731010479627302caa842460a23d421ac823c4943e2d59a7706fb5d471dd578
MD5 8f17682eba80caaa6a9afea24824effc
BLAKE2b-256 d1be1c98353967ed4db00b515afb6154247c47a680a321c0c140adfec71ebd92

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 files

0.0.2

2 files

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page