tinytuya.BulbDevice =================== .. currentmodule:: tinytuya .. autoclass:: BulbDevice :show-inheritance: :undoc-members: .. currentmodule:: tinytuya.BulbDevice .. rubric:: Methods provided by this class .. autosummary:: ~BulbDevice.__init__ ~BulbDevice.brightness ~BulbDevice.bulb_has_capability ~BulbDevice.colour_hsv ~BulbDevice.colour_rgb ~BulbDevice.colourtemp ~BulbDevice.detect_bulb ~BulbDevice.get_brightness_percentage ~BulbDevice.get_colourtemp_percentage ~BulbDevice.get_mode ~BulbDevice.get_value ~BulbDevice.hexvalue_to_hsv ~BulbDevice.hexvalue_to_rgb ~BulbDevice.hsv_to_hexvalue ~BulbDevice.rgb_to_hexvalue ~BulbDevice.set_brightness ~BulbDevice.set_brightness_percentage ~BulbDevice.set_bulb_capabilities ~BulbDevice.set_bulb_type ~BulbDevice.set_colour ~BulbDevice.set_colourtemp ~BulbDevice.set_colourtemp_percentage ~BulbDevice.set_hsv ~BulbDevice.set_mode ~BulbDevice.set_music_colour ~BulbDevice.set_scene ~BulbDevice.set_timer ~BulbDevice.set_white ~BulbDevice.set_white_percentage ~BulbDevice.state ~BulbDevice.status ~BulbDevice.turn_off ~BulbDevice.turn_on ~BulbDevice.turn_onoff ~BulbDevice.white_percentage .. rubric:: Methods inherited from parent class .. autosummary:: ~BulbDevice.add_dps_to_request ~BulbDevice.cache_clear ~BulbDevice.cached_status ~BulbDevice.close ~BulbDevice.detect_available_dps ~BulbDevice.find ~BulbDevice.generate_payload ~BulbDevice.heartbeat ~BulbDevice.product ~BulbDevice.receive ~BulbDevice.send ~BulbDevice.set_dpsUsed ~BulbDevice.set_multiple_values ~BulbDevice.set_retry ~BulbDevice.set_sendWait ~BulbDevice.set_socketNODELAY ~BulbDevice.set_socketPersistent ~BulbDevice.set_socketRetryDelay ~BulbDevice.set_socketRetryLimit ~BulbDevice.set_socketTimeout ~BulbDevice.set_status ~BulbDevice.set_value ~BulbDevice.set_version ~BulbDevice.subdev_query ~BulbDevice.updatedps .. rubric:: Attributes .. autosummary:: ~BulbDevice.BULB_FEATURE_BRIGHTNESS ~BulbDevice.BULB_FEATURE_COLOUR ~BulbDevice.BULB_FEATURE_COLOURTEMP ~BulbDevice.BULB_FEATURE_MODE ~BulbDevice.BULB_FEATURE_MUSIC ~BulbDevice.BULB_FEATURE_SCENE ~BulbDevice.BULB_FEATURE_SCENE_DATA ~BulbDevice.BULB_FEATURE_TIMER ~BulbDevice.DEFAULT_DPSET ~BulbDevice.DPS ~BulbDevice.DPS_INDEX_BRIGHTNESS ~BulbDevice.DPS_INDEX_COLOUR ~BulbDevice.DPS_INDEX_COLOURTEMP ~BulbDevice.DPS_INDEX_MODE ~BulbDevice.DPS_INDEX_MUSIC ~BulbDevice.DPS_INDEX_ON ~BulbDevice.DPS_INDEX_SCENE ~BulbDevice.DPS_INDEX_SETS ~BulbDevice.DPS_INDEX_TIMER ~BulbDevice.DPS_MODE_COLOUR ~BulbDevice.DPS_MODE_MUSIC ~BulbDevice.DPS_MODE_SCENE ~BulbDevice.DPS_MODE_SCENE_1 ~BulbDevice.DPS_MODE_SCENE_2 ~BulbDevice.DPS_MODE_SCENE_3 ~BulbDevice.DPS_MODE_SCENE_4 ~BulbDevice.DPS_MODE_WHITE ~BulbDevice.MUSIC_TRANSITION_FADE ~BulbDevice.MUSIC_TRANSITION_JUMP .. automethod:: __init__ .. automethod:: add_dps_to_request .. automethod:: brightness .. automethod:: bulb_has_capability .. automethod:: cache_clear .. automethod:: cached_status .. automethod:: close .. automethod:: colour_hsv .. automethod:: colour_rgb .. automethod:: colourtemp .. automethod:: detect_available_dps .. automethod:: detect_bulb .. automethod:: find .. automethod:: generate_payload .. automethod:: get_brightness_percentage .. automethod:: get_colourtemp_percentage .. automethod:: get_mode .. automethod:: get_value .. automethod:: heartbeat .. automethod:: hexvalue_to_hsv .. automethod:: hexvalue_to_rgb .. automethod:: hsv_to_hexvalue .. automethod:: product .. automethod:: receive .. automethod:: rgb_to_hexvalue .. automethod:: send .. automethod:: set_brightness .. automethod:: set_brightness_percentage .. automethod:: set_bulb_capabilities .. automethod:: set_bulb_type .. automethod:: set_colour .. automethod:: set_colourtemp .. automethod:: set_colourtemp_percentage .. automethod:: set_dpsUsed .. automethod:: set_hsv .. automethod:: set_mode .. automethod:: set_multiple_values .. automethod:: set_music_colour .. automethod:: set_retry .. automethod:: set_scene .. automethod:: set_sendWait .. automethod:: set_socketNODELAY .. automethod:: set_socketPersistent .. automethod:: set_socketRetryDelay .. automethod:: set_socketRetryLimit .. automethod:: set_socketTimeout .. automethod:: set_status .. automethod:: set_timer .. automethod:: set_value .. automethod:: set_version .. automethod:: set_white .. automethod:: set_white_percentage .. automethod:: state .. automethod:: status .. automethod:: subdev_query .. automethod:: turn_off .. automethod:: turn_on .. automethod:: turn_onoff .. automethod:: updatedps .. automethod:: white_percentage .. autoattribute:: BULB_FEATURE_BRIGHTNESS .. autoattribute:: BULB_FEATURE_COLOUR .. autoattribute:: BULB_FEATURE_COLOURTEMP .. autoattribute:: BULB_FEATURE_MODE .. autoattribute:: BULB_FEATURE_MUSIC .. autoattribute:: BULB_FEATURE_SCENE .. autoattribute:: BULB_FEATURE_SCENE_DATA .. autoattribute:: BULB_FEATURE_TIMER .. autoattribute:: DEFAULT_DPSET .. autoattribute:: DPS .. autoattribute:: DPS_INDEX_BRIGHTNESS .. autoattribute:: DPS_INDEX_COLOUR .. autoattribute:: DPS_INDEX_COLOURTEMP .. autoattribute:: DPS_INDEX_MODE .. autoattribute:: DPS_INDEX_MUSIC .. autoattribute:: DPS_INDEX_ON .. autoattribute:: DPS_INDEX_SCENE .. autoattribute:: DPS_INDEX_SETS .. autoattribute:: DPS_INDEX_TIMER .. autoattribute:: DPS_MODE_COLOUR .. autoattribute:: DPS_MODE_MUSIC .. autoattribute:: DPS_MODE_SCENE .. autoattribute:: DPS_MODE_SCENE_1 .. autoattribute:: DPS_MODE_SCENE_2 .. autoattribute:: DPS_MODE_SCENE_3 .. autoattribute:: DPS_MODE_SCENE_4 .. autoattribute:: DPS_MODE_WHITE .. autoattribute:: MUSIC_TRANSITION_FADE .. autoattribute:: MUSIC_TRANSITION_JUMP