|
56 | 56 |
|
57 | 57 | CONF_ACTION_TEMPLATE = "action_template"
|
58 | 58 | CONF_ACTION_TOPIC = "action_topic"
|
| 59 | +CONF_BLUE_TEMPLATE = "blue_template" |
| 60 | +CONF_BRIGHTNESS_COMMAND_TEMPLATE = "brightness_command_template" |
| 61 | +CONF_BRIGHTNESS_COMMAND_TOPIC = "brightness_command_topic" |
| 62 | +CONF_BRIGHTNESS_SCALE = "brightness_scale" |
| 63 | +CONF_BRIGHTNESS_STATE_TOPIC = "brightness_state_topic" |
| 64 | +CONF_BRIGHTNESS_TEMPLATE = "brightness_template" |
| 65 | +CONF_BRIGHTNESS_VALUE_TEMPLATE = "brightness_value_template" |
| 66 | +CONF_COLOR_MODE = "color_mode" |
| 67 | +CONF_COLOR_MODE_STATE_TOPIC = "color_mode_state_topic" |
| 68 | +CONF_COLOR_MODE_VALUE_TEMPLATE = "color_mode_value_template" |
| 69 | +CONF_COLOR_TEMP_COMMAND_TEMPLATE = "color_temp_command_template" |
| 70 | +CONF_COLOR_TEMP_COMMAND_TOPIC = "color_temp_command_topic" |
59 | 71 | CONF_COLOR_TEMP_KELVIN = "color_temp_kelvin"
|
| 72 | +CONF_COLOR_TEMP_TEMPLATE = "color_temp_template" |
| 73 | +CONF_COLOR_TEMP_STATE_TOPIC = "color_temp_state_topic" |
| 74 | +CONF_COLOR_TEMP_VALUE_TEMPLATE = "color_temp_value_template" |
| 75 | +CONF_COMMAND_OFF_TEMPLATE = "command_off_template" |
| 76 | +CONF_COMMAND_ON_TEMPLATE = "command_on_template" |
60 | 77 | CONF_CURRENT_HUMIDITY_TEMPLATE = "current_humidity_template"
|
61 | 78 | CONF_CURRENT_HUMIDITY_TOPIC = "current_humidity_topic"
|
62 | 79 | CONF_CURRENT_TEMP_TEMPLATE = "current_temperature_template"
|
63 | 80 | CONF_CURRENT_TEMP_TOPIC = "current_temperature_topic"
|
64 | 81 | CONF_ENABLED_BY_DEFAULT = "enabled_by_default"
|
| 82 | +CONF_EFFECT_COMMAND_TEMPLATE = "effect_command_template" |
| 83 | +CONF_EFFECT_COMMAND_TOPIC = "effect_command_topic" |
| 84 | +CONF_EFFECT_LIST = "effect_list" |
| 85 | +CONF_EFFECT_STATE_TOPIC = "effect_state_topic" |
| 86 | +CONF_EFFECT_TEMPLATE = "effect_template" |
| 87 | +CONF_EFFECT_VALUE_TEMPLATE = "effect_value_template" |
65 | 88 | CONF_ENTITY_PICTURE = "entity_picture"
|
| 89 | +CONF_FLASH_TIME_LONG = "flash_time_long" |
| 90 | +CONF_FLASH_TIME_SHORT = "flash_time_short" |
| 91 | +CONF_GREEN_TEMPLATE = "green_template" |
| 92 | +CONF_HS_COMMAND_TEMPLATE = "hs_command_template" |
| 93 | +CONF_HS_COMMAND_TOPIC = "hs_command_topic" |
| 94 | +CONF_HS_STATE_TOPIC = "hs_state_topic" |
| 95 | +CONF_HS_VALUE_TEMPLATE = "hs_value_template" |
66 | 96 | CONF_MAX_KELVIN = "max_kelvin"
|
| 97 | +CONF_MAX_MIREDS = "max_mireds" |
67 | 98 | CONF_MIN_KELVIN = "min_kelvin"
|
| 99 | +CONF_MIN_MIREDS = "min_mireds" |
68 | 100 | CONF_MODE_COMMAND_TEMPLATE = "mode_command_template"
|
69 | 101 | CONF_MODE_COMMAND_TOPIC = "mode_command_topic"
|
70 | 102 | CONF_MODE_LIST = "modes"
|
71 | 103 | CONF_MODE_STATE_TEMPLATE = "mode_state_template"
|
72 | 104 | CONF_MODE_STATE_TOPIC = "mode_state_topic"
|
| 105 | +CONF_ON_COMMAND_TYPE = "on_command_type" |
73 | 106 | CONF_PAYLOAD_CLOSE = "payload_close"
|
74 | 107 | CONF_PAYLOAD_OPEN = "payload_open"
|
75 | 108 | CONF_PAYLOAD_STOP = "payload_stop"
|
|
78 | 111 | CONF_POWER_COMMAND_TOPIC = "power_command_topic"
|
79 | 112 | CONF_POWER_COMMAND_TEMPLATE = "power_command_template"
|
80 | 113 | CONF_PRECISION = "precision"
|
| 114 | +CONF_RED_TEMPLATE = "red_template" |
| 115 | +CONF_RGB_COMMAND_TEMPLATE = "rgb_command_template" |
| 116 | +CONF_RGB_COMMAND_TOPIC = "rgb_command_topic" |
| 117 | +CONF_RGB_STATE_TOPIC = "rgb_state_topic" |
| 118 | +CONF_RGB_VALUE_TEMPLATE = "rgb_value_template" |
| 119 | +CONF_RGBW_COMMAND_TEMPLATE = "rgbw_command_template" |
| 120 | +CONF_RGBW_COMMAND_TOPIC = "rgbw_command_topic" |
| 121 | +CONF_RGBW_STATE_TOPIC = "rgbw_state_topic" |
| 122 | +CONF_RGBW_VALUE_TEMPLATE = "rgbw_value_template" |
| 123 | +CONF_RGBWW_COMMAND_TEMPLATE = "rgbww_command_template" |
| 124 | +CONF_RGBWW_COMMAND_TOPIC = "rgbww_command_topic" |
| 125 | +CONF_RGBWW_STATE_TOPIC = "rgbww_state_topic" |
| 126 | +CONF_RGBWW_VALUE_TEMPLATE = "rgbww_value_template" |
81 | 127 | CONF_STATE_CLOSED = "state_closed"
|
82 | 128 | CONF_STATE_CLOSING = "state_closing"
|
83 | 129 | CONF_STATE_OPEN = "state_open"
|
84 | 130 | CONF_STATE_OPENING = "state_opening"
|
| 131 | +CONF_SUPPORTED_COLOR_MODES = "supported_color_modes" |
85 | 132 | CONF_TEMP_COMMAND_TEMPLATE = "temperature_command_template"
|
86 | 133 | CONF_TEMP_COMMAND_TOPIC = "temperature_command_topic"
|
87 | 134 | CONF_TEMP_STATE_TEMPLATE = "temperature_state_template"
|
88 | 135 | CONF_TEMP_STATE_TOPIC = "temperature_state_topic"
|
89 | 136 | CONF_TEMP_INITIAL = "initial"
|
90 | 137 | CONF_TEMP_MAX = "max_temp"
|
91 | 138 | CONF_TEMP_MIN = "min_temp"
|
| 139 | +CONF_XY_COMMAND_TEMPLATE = "xy_command_template" |
| 140 | +CONF_XY_COMMAND_TOPIC = "xy_command_topic" |
| 141 | +CONF_XY_STATE_TOPIC = "xy_state_topic" |
| 142 | +CONF_XY_VALUE_TEMPLATE = "xy_value_template" |
| 143 | +CONF_WHITE_COMMAND_TOPIC = "white_command_topic" |
| 144 | +CONF_WHITE_SCALE = "white_scale" |
92 | 145 |
|
| 146 | +# Config flow constants |
93 | 147 | CONF_CERTIFICATE = "certificate"
|
94 | 148 | CONF_CLIENT_KEY = "client_key"
|
95 | 149 | CONF_CLIENT_CERT = "client_cert"
|
|
110 | 164 | CONF_OBJECT_ID = "object_id"
|
111 | 165 | CONF_SUPPORT_URL = "support_url"
|
112 | 166 |
|
| 167 | +DEFAULT_BRIGHTNESS = False |
| 168 | +DEFAULT_BRIGHTNESS_SCALE = 255 |
113 | 169 | DEFAULT_PREFIX = "homeassistant"
|
114 | 170 | DEFAULT_BIRTH_WILL_TOPIC = DEFAULT_PREFIX + "/status"
|
115 | 171 | DEFAULT_DISCOVERY = True
|
| 172 | +DEFAULT_EFFECT = False |
116 | 173 | DEFAULT_ENCODING = "utf-8"
|
| 174 | +DEFAULT_FLASH_TIME_LONG = 10 |
| 175 | +DEFAULT_FLASH_TIME_SHORT = 2 |
117 | 176 | DEFAULT_OPTIMISTIC = False
|
| 177 | +DEFAULT_ON_COMMAND_TYPE = "last" |
118 | 178 | DEFAULT_QOS = 0
|
119 | 179 | DEFAULT_PAYLOAD_AVAILABLE = "online"
|
120 | 180 | DEFAULT_PAYLOAD_CLOSE = "CLOSE"
|
121 | 181 | DEFAULT_PAYLOAD_NOT_AVAILABLE = "offline"
|
| 182 | +DEFAULT_PAYLOAD_OFF = "OFF" |
| 183 | +DEFAULT_PAYLOAD_ON = "ON" |
122 | 184 | DEFAULT_PAYLOAD_OPEN = "OPEN"
|
123 | 185 | DEFAULT_PORT = 1883
|
124 | 186 | DEFAULT_RETAIN = False
|
|
127 | 189 | DEFAULT_POSITION_CLOSED = 0
|
128 | 190 | DEFAULT_POSITION_OPEN = 100
|
129 | 191 | DEFAULT_RETAIN = False
|
| 192 | +DEFAULT_WHITE_SCALE = 255 |
130 | 193 |
|
131 | 194 | PROTOCOL_31 = "3.1"
|
132 | 195 | PROTOCOL_311 = "3.1.1"
|
|
0 commit comments