|
| float | homeassistant.util.color._clamp (float color_component, float minimum=0, float maximum=255) |
| |
| float | homeassistant.util.color._get_blue (float temperature) |
| |
| float | homeassistant.util.color._get_green (float temperature) |
| |
| float | homeassistant.util.color._get_red (float temperature) |
| |
| tuple[int, int] | homeassistant.util.color._white_levels_to_color_temperature (int cold, int warm, int min_kelvin, int max_kelvin) |
| |
| float | homeassistant.util.color.brightness_to_value (tuple[float, float] low_high_range, int brightness) |
| |
| bool | homeassistant.util.color.check_point_in_lamps_reach (tuple[float, float] p, GamutType Gamut) |
| |
| bool | homeassistant.util.color.check_valid_gamut (GamutType Gamut) |
| |
| tuple[int, int, int] | homeassistant.util.color.color_hs_to_RGB (float iH, float iS) |
| |
| tuple[float, float] | homeassistant.util.color.color_hs_to_xy (float iH, float iS, GamutType|None Gamut=None) |
| |
| tuple[int, int, int] | homeassistant.util.color.color_hsb_to_RGB (float fH, float fS, float fB) |
| |
| tuple[int, int, int] | homeassistant.util.color.color_hsv_to_RGB (float iH, float iS, float iV) |
| |
| RGBColor | homeassistant.util.color.color_name_to_rgb (str color_name) |
| |
| str | homeassistant.util.color.color_rgb_to_hex (int r, int g, int b) |
| |
| tuple[float, float] | homeassistant.util.color.color_RGB_to_hs (float iR, float iG, float iB) |
| |
| tuple[float, float, float] | homeassistant.util.color.color_RGB_to_hsv (float iR, float iG, float iB) |
| |
| tuple[int, int, int, int] | homeassistant.util.color.color_rgb_to_rgbw (int r, int g, int b) |
| |
| tuple[int, int, int, int, int] | homeassistant.util.color.color_rgb_to_rgbww (int r, int g, int b, int min_kelvin, int max_kelvin) |
| |
| tuple[float, float] | homeassistant.util.color.color_RGB_to_xy (int iR, int iG, int iB, GamutType|None Gamut=None) |
| |
| tuple[float, float, int] | homeassistant.util.color.color_RGB_to_xy_brightness (int iR, int iG, int iB, GamutType|None Gamut=None) |
| |
| tuple[int, int, int] | homeassistant.util.color.color_rgbw_to_rgb (int r, int g, int b, int w) |
| |
| tuple[int, int, int] | homeassistant.util.color.color_rgbww_to_rgb (int r, int g, int b, int cw, int ww, int min_kelvin, int max_kelvin) |
| |
| int | homeassistant.util.color.color_temperature_kelvin_to_mired (float kelvin_temperature) |
| |
| int | homeassistant.util.color.color_temperature_mired_to_kelvin (float mired_temperature) |
| |
| tuple[float, float] | homeassistant.util.color.color_temperature_to_hs (float color_temperature_kelvin) |
| |
| tuple[float, float, float] | homeassistant.util.color.color_temperature_to_rgb (float color_temperature_kelvin) |
| |
| tuple[int, int, int, int, int] | homeassistant.util.color.color_temperature_to_rgbww (int temperature, int brightness, int min_kelvin, int max_kelvin) |
| |
| tuple[int, int, int] | homeassistant.util.color.color_xy_brightness_to_RGB (float vX, float vY, int ibrightness, GamutType|None Gamut=None) |
| |
| tuple[float, float] | homeassistant.util.color.color_xy_to_hs (float vX, float vY, GamutType|None Gamut=None) |
| |
| tuple[int, int, int] | homeassistant.util.color.color_xy_to_RGB (float vX, float vY, GamutType|None Gamut=None) |
| |
| int | homeassistant.util.color.color_xy_to_temperature (float x, float y) |
| |
| float | homeassistant.util.color.cross_product (XYPoint p1, XYPoint p2) |
| |
| XYPoint | homeassistant.util.color.get_closest_point_to_line (XYPoint A, XYPoint B, XYPoint P) |
| |
| tuple[float, float] | homeassistant.util.color.get_closest_point_to_point (tuple[float, float] xy_tuple, GamutType Gamut) |
| |
| float | homeassistant.util.color.get_distance_between_two_points (XYPoint one, XYPoint two) |
| |
| tuple[int,...] | homeassistant.util.color.match_max_scale (tuple[int,...] input_colors, tuple[float,...] output_colors) |
| |
| list[int] | homeassistant.util.color.rgb_hex_to_rgb_list (str hex_string) |
| |
| tuple[int, int] | homeassistant.util.color.rgbww_to_color_temperature (tuple[int, int, int, int, int] rgbww, int min_kelvin, int max_kelvin) |
| |
| int | homeassistant.util.color.value_to_brightness (tuple[float, float] low_high_range, float value) |
| |