Skip to main content

Communication to Zengge Wifi bulbs

Project description

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

Project details


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

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.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page