FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [View Raw Code]   [Original HTTPS Page]

python-kasa/docs/source/smartbulb.rst at master · IDavinciCode/python-kasa · GitHub

Repository navigation

Latest commit

 

History

History
79 lines (50 loc) · 1.75 KB
  1. python-kasa
  2. docs
  3. source

smartbulb.rst

File metadata and controls

79 lines (50 loc) · 1.75 KB

Bulbs

  • Turning on and off
  • Setting brightness, color temperature, and color (in HSV)
  • Querying emeter information
  • Transitions
  • Presets
  • Setting the default transitions
  • Timers

Note

Feel free to open a pull request to add support for more features!

All commands changing the bulb state can be accompanied with a transition, e.g., to slowly fade the light off. The transition time is in milliseconds, 0 means immediate change. If no transition value is given, the default setting as configured for the bulb will be used.

Note

Accepted values are command (and potentially bulb) specific, feel free to improve the documentation on accepted values.

Example: While KL130 allows at least up to 15 second transitions for smooth turning off transitions, turning it on will not be so smooth.

All command-line commands can be used with transition period for smooth changes.

Example: Turn the bulb off over a 15 second time period.

$ kasa --type bulb --host <host> off --transition 15000

Example: Change the bulb to red with 20% brightness over 15 seconds:

$ kasa --type bulb --host <host> hsv 0 100 20 --transition 15000
.. autoclass:: kasa.SmartBulb
    :members:
    :inherited-members:
    :undoc-members:

.. autoclass:: kasa.SmartBulbPreset
    :members:
    :undoc-members:

.. autoclass:: kasa.iot.iotbulb.BehaviorMode
    :members:

.. autoclass:: kasa.iot.iotbulb.TurnOnBehaviors
    :members:


.. autoclass:: kasa.iot.iotbulb.TurnOnBehavior
    :undoc-members:
    :members:

Back | FazBrowse Home | New Git URL