10 #ifdef USE_MQTT_ABBREVIATIONS 266 constexpr
const char *
const MQTT_ACTION_TOPIC =
"action_topic";
267 constexpr
const char *
const MQTT_ACTION_TEMPLATE =
"action_template";
268 constexpr
const char *
const MQTT_AUTOMATION_TYPE =
"automation_type";
269 constexpr
const char *
const MQTT_AUX_COMMAND_TOPIC =
"aux_command_topic";
270 constexpr
const char *
const MQTT_AUX_STATE_TEMPLATE =
"aux_state_template";
271 constexpr
const char *
const MQTT_AUX_STATE_TOPIC =
"aux_state_topic";
272 constexpr
const char *
const MQTT_AVAILABILITY =
"availability";
273 constexpr
const char *
const MQTT_AVAILABILITY_MODE =
"availability_mode";
274 constexpr
const char *
const MQTT_AVAILABILITY_TOPIC =
"availability_topic";
275 constexpr
const char *
const MQTT_AWAY_MODE_COMMAND_TOPIC =
"away_mode_command_topic";
276 constexpr
const char *
const MQTT_AWAY_MODE_STATE_TEMPLATE =
"away_mode_state_template";
277 constexpr
const char *
const MQTT_AWAY_MODE_STATE_TOPIC =
"away_mode_state_topic";
278 constexpr
const char *
const MQTT_BLUE_TEMPLATE =
"blue_template";
279 constexpr
const char *
const MQTT_BRIGHTNESS_COMMAND_TOPIC =
"brightness_command_topic";
280 constexpr
const char *
const MQTT_BRIGHTNESS_SCALE =
"brightness_scale";
281 constexpr
const char *
const MQTT_BRIGHTNESS_STATE_TOPIC =
"brightness_state_topic";
282 constexpr
const char *
const MQTT_BRIGHTNESS_TEMPLATE =
"brightness_template";
283 constexpr
const char *
const MQTT_BRIGHTNESS_VALUE_TEMPLATE =
"brightness_value_template";
284 constexpr
const char *
const MQTT_COLOR_TEMP_COMMAND_TEMPLATE =
"color_temp_command_template";
285 constexpr
const char *
const MQTT_BATTERY_LEVEL_TOPIC =
"battery_level_topic";
286 constexpr
const char *
const MQTT_BATTERY_LEVEL_TEMPLATE =
"battery_level_template";
287 constexpr
const char *
const MQTT_CONFIGURATION_URL =
"configuration_url";
288 constexpr
const char *
const MQTT_CHARGING_TOPIC =
"charging_topic";
289 constexpr
const char *
const MQTT_CHARGING_TEMPLATE =
"charging_template";
290 constexpr
const char *
const MQTT_COLOR_MODE =
"color_mode";
291 constexpr
const char *
const MQTT_COLOR_MODE_STATE_TOPIC =
"color_mode_state_topic";
292 constexpr
const char *
const MQTT_COLOR_MODE_VALUE_TEMPLATE =
"color_mode_value_template";
293 constexpr
const char *
const MQTT_COLOR_TEMP_COMMAND_TOPIC =
"color_temp_command_topic";
294 constexpr
const char *
const MQTT_COLOR_TEMP_STATE_TOPIC =
"color_temp_state_topic";
295 constexpr
const char *
const MQTT_COLOR_TEMP_TEMPLATE =
"color_temp_template";
296 constexpr
const char *
const MQTT_COLOR_TEMP_VALUE_TEMPLATE =
"color_temp_value_template";
297 constexpr
const char *
const MQTT_CLEANING_TOPIC =
"cleaning_topic";
298 constexpr
const char *
const MQTT_CLEANING_TEMPLATE =
"cleaning_template";
299 constexpr
const char *
const MQTT_COMMAND_OFF_TEMPLATE =
"command_off_template";
300 constexpr
const char *
const MQTT_COMMAND_ON_TEMPLATE =
"command_on_template";
301 constexpr
const char *
const MQTT_COMMAND_TOPIC =
"command_topic";
302 constexpr
const char *
const MQTT_COMMAND_RETAIN =
"retain";
303 constexpr
const char *
const MQTT_COMMAND_TEMPLATE =
"command_template";
304 constexpr
const char *
const MQTT_CODE_ARM_REQUIRED =
"code_arm_required";
305 constexpr
const char *
const MQTT_CODE_DISARM_REQUIRED =
"code_disarm_required";
306 constexpr
const char *
const MQTT_CURRENT_TEMPERATURE_TOPIC =
"current_temperature_topic";
307 constexpr
const char *
const MQTT_CURRENT_TEMPERATURE_TEMPLATE =
"current_temperature_template";
308 constexpr
const char *
const MQTT_DEVICE =
"device";
309 constexpr
const char *
const MQTT_DEVICE_CLASS =
"device_class";
310 constexpr
const char *
const MQTT_DOCKED_TOPIC =
"docked_topic";
311 constexpr
const char *
const MQTT_DOCKED_TEMPLATE =
"docked_template";
312 constexpr
const char *
const MQTT_ENABLED_BY_DEFAULT =
"enabled_by_default";
313 constexpr
const char *
const MQTT_ERROR_TOPIC =
"error_topic";
314 constexpr
const char *
const MQTT_ERROR_TEMPLATE =
"error_template";
315 constexpr
const char *
const MQTT_FAN_SPEED_TOPIC =
"fan_speed_topic";
316 constexpr
const char *
const MQTT_FAN_SPEED_TEMPLATE =
"fan_speed_template";
317 constexpr
const char *
const MQTT_FAN_SPEED_LIST =
"fan_speed_list";
318 constexpr
const char *
const MQTT_FLASH_TIME_LONG =
"flash_time_long";
319 constexpr
const char *
const MQTT_FLASH_TIME_SHORT =
"flash_time_short";
320 constexpr
const char *
const MQTT_EFFECT_COMMAND_TOPIC =
"effect_command_topic";
321 constexpr
const char *
const MQTT_EFFECT_LIST =
"effect_list";
322 constexpr
const char *
const MQTT_EFFECT_STATE_TOPIC =
"effect_state_topic";
323 constexpr
const char *
const MQTT_EFFECT_TEMPLATE =
"effect_template";
324 constexpr
const char *
const MQTT_EFFECT_VALUE_TEMPLATE =
"effect_value_template";
325 constexpr
const char *
const MQTT_EXPIRE_AFTER =
"expire_after";
326 constexpr
const char *
const MQTT_FAN_MODE_COMMAND_TEMPLATE =
"fan_mode_command_template";
327 constexpr
const char *
const MQTT_FAN_MODE_COMMAND_TOPIC =
"fan_mode_command_topic";
328 constexpr
const char *
const MQTT_FAN_MODE_STATE_TEMPLATE =
"fan_mode_state_template";
329 constexpr
const char *
const MQTT_FAN_MODE_STATE_TOPIC =
"fan_mode_state_topic";
330 constexpr
const char *
const MQTT_FORCE_UPDATE =
"force_update";
331 constexpr
const char *
const MQTT_GREEN_TEMPLATE =
"green_template";
332 constexpr
const char *
const MQTT_HOLD_COMMAND_TEMPLATE =
"hold_command_template";
333 constexpr
const char *
const MQTT_HOLD_COMMAND_TOPIC =
"hold_command_topic";
334 constexpr
const char *
const MQTT_HOLD_STATE_TEMPLATE =
"hold_state_template";
335 constexpr
const char *
const MQTT_HOLD_STATE_TOPIC =
"hold_state_topic";
336 constexpr
const char *
const MQTT_HS_COMMAND_TOPIC =
"hs_command_topic";
337 constexpr
const char *
const MQTT_HS_STATE_TOPIC =
"hs_state_topic";
338 constexpr
const char *
const MQTT_HS_VALUE_TEMPLATE =
"hs_value_template";
339 constexpr
const char *
const MQTT_ICON =
"icon";
340 constexpr
const char *
const MQTT_INITIAL =
"initial";
341 constexpr
const char *
const MQTT_TARGET_HUMIDITY_COMMAND_TOPIC =
"target_humidity_command_topic";
342 constexpr
const char *
const MQTT_TARGET_HUMIDITY_COMMAND_TEMPLATE =
"target_humidity_command_template";
343 constexpr
const char *
const MQTT_TARGET_HUMIDITY_STATE_TOPIC =
"target_humidity_state_topic";
344 constexpr
const char *
const MQTT_TARGET_HUMIDITY_STATE_TEMPLATE =
"target_humidity_state_template";
345 constexpr
const char *
const MQTT_JSON_ATTRIBUTES =
"json_attributes";
346 constexpr
const char *
const MQTT_JSON_ATTRIBUTES_TOPIC =
"json_attributes_topic";
347 constexpr
const char *
const MQTT_JSON_ATTRIBUTES_TEMPLATE =
"json_attributes_template";
348 constexpr
const char *
const MQTT_LAST_RESET_TOPIC =
"last_reset_topic";
349 constexpr
const char *
const MQTT_LAST_RESET_VALUE_TEMPLATE =
"last_reset_value_template";
350 constexpr
const char *
const MQTT_MAX =
"max";
351 constexpr
const char *
const MQTT_MIN =
"min";
352 constexpr
const char *
const MQTT_MAX_HUMIDITY =
"max_humidity";
353 constexpr
const char *
const MQTT_MIN_HUMIDITY =
"min_humidity";
354 constexpr
const char *
const MQTT_MAX_MIREDS =
"max_mireds";
355 constexpr
const char *
const MQTT_MIN_MIREDS =
"min_mireds";
356 constexpr
const char *
const MQTT_MAX_TEMP =
"max_temp";
357 constexpr
const char *
const MQTT_MIN_TEMP =
"min_temp";
358 constexpr
const char *
const MQTT_MODE_COMMAND_TEMPLATE =
"mode_command_template";
359 constexpr
const char *
const MQTT_MODE_COMMAND_TOPIC =
"mode_command_topic";
360 constexpr
const char *
const MQTT_MODE_STATE_TOPIC =
"mode_state_topic";
361 constexpr
const char *
const MQTT_MODE_STATE_TEMPLATE =
"mode_state_template";
362 constexpr
const char *
const MQTT_MODES =
"modes";
363 constexpr
const char *
const MQTT_NAME =
"name";
364 constexpr
const char *
const MQTT_OBJECT_ID =
"object_id";
365 constexpr
const char *
const MQTT_OFF_DELAY =
"off_delay";
366 constexpr
const char *
const MQTT_ON_COMMAND_TYPE =
"on_command_type";
367 constexpr
const char *
const MQTT_OPTIONS =
"options";
368 constexpr
const char *
const MQTT_OPTIMISTIC =
"optimistic";
369 constexpr
const char *
const MQTT_OSCILLATION_COMMAND_TOPIC =
"oscillation_command_topic";
370 constexpr
const char *
const MQTT_OSCILLATION_COMMAND_TEMPLATE =
"oscillation_command_template";
371 constexpr
const char *
const MQTT_OSCILLATION_STATE_TOPIC =
"oscillation_state_topic";
372 constexpr
const char *
const MQTT_OSCILLATION_VALUE_TEMPLATE =
"oscillation_value_template";
373 constexpr
const char *
const MQTT_PERCENTAGE_COMMAND_TOPIC =
"percentage_command_topic";
374 constexpr
const char *
const MQTT_PERCENTAGE_COMMAND_TEMPLATE =
"percentage_command_template";
375 constexpr
const char *
const MQTT_PERCENTAGE_STATE_TOPIC =
"percentage_state_topic";
376 constexpr
const char *
const MQTT_PERCENTAGE_VALUE_TEMPLATE =
"percentage_value_template";
377 constexpr
const char *
const MQTT_PAYLOAD =
"payload";
378 constexpr
const char *
const MQTT_PAYLOAD_ARM_AWAY =
"payload_arm_away";
379 constexpr
const char *
const MQTT_PAYLOAD_ARM_HOME =
"payload_arm_home";
380 constexpr
const char *
const MQTT_PAYLOAD_ARM_NIGHT =
"payload_arm_night";
381 constexpr
const char *
const MQTT_PAYLOAD_ARM_VACATION =
"payload_arm_vacation";
382 constexpr
const char *
const MQTT_PAYLOAD_ARM_CUSTOM_BYPASS =
"payload_arm_custom_bypass";
383 constexpr
const char *
const MQTT_PAYLOAD_AVAILABLE =
"payload_available";
384 constexpr
const char *
const MQTT_PAYLOAD_CLEAN_SPOT =
"payload_clean_spot";
385 constexpr
const char *
const MQTT_PAYLOAD_CLOSE =
"payload_close";
386 constexpr
const char *
const MQTT_PAYLOAD_DISARM =
"payload_disarm";
387 constexpr
const char *
const MQTT_PAYLOAD_HIGH_SPEED =
"payload_high_speed";
388 constexpr
const char *
const MQTT_PAYLOAD_HOME =
"payload_home";
389 constexpr
const char *
const MQTT_PAYLOAD_LOCK =
"payload_lock";
390 constexpr
const char *
const MQTT_PAYLOAD_LOCATE =
"payload_locate";
391 constexpr
const char *
const MQTT_PAYLOAD_LOW_SPEED =
"payload_low_speed";
392 constexpr
const char *
const MQTT_PAYLOAD_MEDIUM_SPEED =
"payload_medium_speed";
393 constexpr
const char *
const MQTT_PAYLOAD_NOT_AVAILABLE =
"payload_not_available";
394 constexpr
const char *
const MQTT_PAYLOAD_NOT_HOME =
"payload_not_home";
395 constexpr
const char *
const MQTT_PAYLOAD_OFF =
"payload_off";
396 constexpr
const char *
const MQTT_PAYLOAD_OFF_SPEED =
"payload_off_speed";
397 constexpr
const char *
const MQTT_PAYLOAD_ON =
"payload_on";
398 constexpr
const char *
const MQTT_PAYLOAD_OPEN =
"payload_open";
399 constexpr
const char *
const MQTT_PAYLOAD_OSCILLATION_OFF =
"payload_oscillation_off";
400 constexpr
const char *
const MQTT_PAYLOAD_OSCILLATION_ON =
"payload_oscillation_on";
401 constexpr
const char *
const MQTT_PAYLOAD_PAUSE =
"payload_pause";
402 constexpr
const char *
const MQTT_PAYLOAD_RESET =
"payload_reset";
403 constexpr
const char *
const MQTT_PAYLOAD_RESET_HUMIDITY =
"payload_reset_humidity";
404 constexpr
const char *
const MQTT_PAYLOAD_RESET_MODE =
"payload_reset_mode";
405 constexpr
const char *
const MQTT_PAYLOAD_RESET_PERCENTAGE =
"payload_reset_percentage";
406 constexpr
const char *
const MQTT_PAYLOAD_RESET_PRESET_MODE =
"payload_reset_preset_mode";
407 constexpr
const char *
const MQTT_PAYLOAD_STOP =
"payload_stop";
408 constexpr
const char *
const MQTT_PAYLOAD_START =
"payload_start";
409 constexpr
const char *
const MQTT_PAYLOAD_START_PAUSE =
"payload_start_pause";
410 constexpr
const char *
const MQTT_PAYLOAD_RETURN_TO_BASE =
"payload_return_to_base";
411 constexpr
const char *
const MQTT_PAYLOAD_TURN_OFF =
"payload_turn_off";
412 constexpr
const char *
const MQTT_PAYLOAD_TURN_ON =
"payload_turn_on";
413 constexpr
const char *
const MQTT_PAYLOAD_UNLOCK =
"payload_unlock";
414 constexpr
const char *
const MQTT_POSITION_CLOSED =
"position_closed";
415 constexpr
const char *
const MQTT_POSITION_OPEN =
"position_open";
416 constexpr
const char *
const MQTT_POWER_COMMAND_TOPIC =
"power_command_topic";
417 constexpr
const char *
const MQTT_POWER_STATE_TOPIC =
"power_state_topic";
418 constexpr
const char *
const MQTT_POWER_STATE_TEMPLATE =
"power_state_template";
419 constexpr
const char *
const MQTT_PRESET_MODE_COMMAND_TOPIC =
"preset_mode_command_topic";
420 constexpr
const char *
const MQTT_PRESET_MODE_COMMAND_TEMPLATE =
"preset_mode_command_template";
421 constexpr
const char *
const MQTT_PRESET_MODE_STATE_TOPIC =
"preset_mode_state_topic";
422 constexpr
const char *
const MQTT_PRESET_MODE_VALUE_TEMPLATE =
"preset_mode_value_template";
423 constexpr
const char *
const MQTT_PRESET_MODES =
"preset_modes";
424 constexpr
const char *
const MQTT_RED_TEMPLATE =
"red_template";
425 constexpr
const char *
const MQTT_RETAIN =
"retain";
426 constexpr
const char *
const MQTT_RGB_COMMAND_TEMPLATE =
"rgb_command_template";
427 constexpr
const char *
const MQTT_RGB_COMMAND_TOPIC =
"rgb_command_topic";
428 constexpr
const char *
const MQTT_RGB_STATE_TOPIC =
"rgb_state_topic";
429 constexpr
const char *
const MQTT_RGB_VALUE_TEMPLATE =
"rgb_value_template";
430 constexpr
const char *
const MQTT_RGBW_COMMAND_TEMPLATE =
"rgbw_command_template";
431 constexpr
const char *
const MQTT_RGBW_COMMAND_TOPIC =
"rgbw_command_topic";
432 constexpr
const char *
const MQTT_RGBW_STATE_TOPIC =
"rgbw_state_topic";
433 constexpr
const char *
const MQTT_RGBW_VALUE_TEMPLATE =
"rgbw_value_template";
434 constexpr
const char *
const MQTT_RGBWW_COMMAND_TEMPLATE =
"rgbww_command_template";
435 constexpr
const char *
const MQTT_RGBWW_COMMAND_TOPIC =
"rgbww_command_topic";
436 constexpr
const char *
const MQTT_RGBWW_STATE_TOPIC =
"rgbww_state_topic";
437 constexpr
const char *
const MQTT_RGBWW_VALUE_TEMPLATE =
"rgbww_value_template";
438 constexpr
const char *
const MQTT_SEND_COMMAND_TOPIC =
"send_command_topic";
439 constexpr
const char *
const MQTT_SEND_IF_OFF =
"send_if_off";
440 constexpr
const char *
const MQTT_SET_FAN_SPEED_TOPIC =
"set_fan_speed_topic";
441 constexpr
const char *
const MQTT_SET_POSITION_TEMPLATE =
"set_position_template";
442 constexpr
const char *
const MQTT_SET_POSITION_TOPIC =
"set_position_topic";
443 constexpr
const char *
const MQTT_POSITION_TOPIC =
"position_topic";
444 constexpr
const char *
const MQTT_POSITION_TEMPLATE =
"position_template";
445 constexpr
const char *
const MQTT_SPEED_COMMAND_TOPIC =
"speed_command_topic";
446 constexpr
const char *
const MQTT_SPEED_STATE_TOPIC =
"speed_state_topic";
447 constexpr
const char *
const MQTT_SPEED_RANGE_MIN =
"speed_range_min";
448 constexpr
const char *
const MQTT_SPEED_RANGE_MAX =
"speed_range_max";
449 constexpr
const char *
const MQTT_SPEED_VALUE_TEMPLATE =
"speed_value_template";
450 constexpr
const char *
const MQTT_SPEEDS =
"speeds";
451 constexpr
const char *
const MQTT_SOURCE_TYPE =
"source_type";
452 constexpr
const char *
const MQTT_STATE_CLASS =
"state_class";
453 constexpr
const char *
const MQTT_STATE_CLOSED =
"state_closed";
454 constexpr
const char *
const MQTT_STATE_CLOSING =
"state_closing";
455 constexpr
const char *
const MQTT_STATE_OFF =
"state_off";
456 constexpr
const char *
const MQTT_STATE_ON =
"state_on";
457 constexpr
const char *
const MQTT_STATE_OPEN =
"state_open";
458 constexpr
const char *
const MQTT_STATE_OPENING =
"state_opening";
459 constexpr
const char *
const MQTT_STATE_STOPPED =
"state_stopped";
460 constexpr
const char *
const MQTT_STATE_LOCKED =
"state_locked";
461 constexpr
const char *
const MQTT_STATE_UNLOCKED =
"state_unlocked";
462 constexpr
const char *
const MQTT_STATE_TOPIC =
"state_topic";
463 constexpr
const char *
const MQTT_STATE_TEMPLATE =
"state_template";
464 constexpr
const char *
const MQTT_STATE_VALUE_TEMPLATE =
"state_value_template";
465 constexpr
const char *
const MQTT_STEP =
"step";
466 constexpr
const char *
const MQTT_SUBTYPE =
"subtype";
467 constexpr
const char *
const MQTT_SUPPORTED_FEATURES =
"supported_features";
468 constexpr
const char *
const MQTT_SUPPORTED_COLOR_MODES =
"supported_color_modes";
469 constexpr
const char *
const MQTT_SWING_MODE_COMMAND_TEMPLATE =
"swing_mode_command_template";
470 constexpr
const char *
const MQTT_SWING_MODE_COMMAND_TOPIC =
"swing_mode_command_topic";
471 constexpr
const char *
const MQTT_SWING_MODE_STATE_TEMPLATE =
"swing_mode_state_template";
472 constexpr
const char *
const MQTT_SWING_MODE_STATE_TOPIC =
"swing_mode_state_topic";
473 constexpr
const char *
const MQTT_TEMPERATURE_COMMAND_TEMPLATE =
"temperature_command_template";
474 constexpr
const char *
const MQTT_TEMPERATURE_COMMAND_TOPIC =
"temperature_command_topic";
475 constexpr
const char *
const MQTT_TEMPERATURE_HIGH_COMMAND_TEMPLATE =
"temperature_high_command_template";
476 constexpr
const char *
const MQTT_TEMPERATURE_HIGH_COMMAND_TOPIC =
"temperature_high_command_topic";
477 constexpr
const char *
const MQTT_TEMPERATURE_HIGH_STATE_TEMPLATE =
"temperature_high_state_template";
478 constexpr
const char *
const MQTT_TEMPERATURE_HIGH_STATE_TOPIC =
"temperature_high_state_topic";
479 constexpr
const char *
const MQTT_TEMPERATURE_LOW_COMMAND_TEMPLATE =
"temperature_low_command_template";
480 constexpr
const char *
const MQTT_TEMPERATURE_LOW_COMMAND_TOPIC =
"temperature_low_command_topic";
481 constexpr
const char *
const MQTT_TEMPERATURE_LOW_STATE_TEMPLATE =
"temperature_low_state_template";
482 constexpr
const char *
const MQTT_TEMPERATURE_LOW_STATE_TOPIC =
"temperature_low_state_topic";
483 constexpr
const char *
const MQTT_TEMPERATURE_STATE_TEMPLATE =
"temperature_state_template";
484 constexpr
const char *
const MQTT_TEMPERATURE_STATE_TOPIC =
"temperature_state_topic";
485 constexpr
const char *
const MQTT_TEMPERATURE_UNIT =
"temperature_unit";
486 constexpr
const char *
const MQTT_TILT_CLOSED_VALUE =
"tilt_closed_value";
487 constexpr
const char *
const MQTT_TILT_COMMAND_TOPIC =
"tilt_command_topic";
488 constexpr
const char *
const MQTT_TILT_COMMAND_TEMPLATE =
"tilt_command_template";
489 constexpr
const char *
const MQTT_TILT_INVERT_STATE =
"tilt_invert_state";
490 constexpr
const char *
const MQTT_TILT_MAX =
"tilt_max";
491 constexpr
const char *
const MQTT_TILT_MIN =
"tilt_min";
492 constexpr
const char *
const MQTT_TILT_OPENED_VALUE =
"tilt_opened_value";
493 constexpr
const char *
const MQTT_TILT_OPTIMISTIC =
"tilt_optimistic";
494 constexpr
const char *
const MQTT_TILT_STATUS_TOPIC =
"tilt_status_topic";
495 constexpr
const char *
const MQTT_TILT_STATUS_TEMPLATE =
"tilt_status_template";
496 constexpr
const char *
const MQTT_TOPIC =
"topic";
497 constexpr
const char *
const MQTT_UNIQUE_ID =
"unique_id";
498 constexpr
const char *
const MQTT_UNIT_OF_MEASUREMENT =
"unit_of_measurement";
499 constexpr
const char *
const MQTT_VALUE_TEMPLATE =
"value_template";
500 constexpr
const char *
const MQTT_WHITE_COMMAND_TOPIC =
"white_command_topic";
501 constexpr
const char *
const MQTT_WHITE_SCALE =
"white_scale";
502 constexpr
const char *
const MQTT_WHITE_VALUE_COMMAND_TOPIC =
"white_value_command_topic";
503 constexpr
const char *
const MQTT_WHITE_VALUE_SCALE =
"white_value_scale";
504 constexpr
const char *
const MQTT_WHITE_VALUE_STATE_TOPIC =
"white_value_state_topic";
505 constexpr
const char *
const MQTT_WHITE_VALUE_TEMPLATE =
"white_value_template";
506 constexpr
const char *
const MQTT_XY_COMMAND_TOPIC =
"xy_command_topic";
507 constexpr
const char *
const MQTT_XY_STATE_TOPIC =
"xy_state_topic";
508 constexpr
const char *
const MQTT_XY_VALUE_TEMPLATE =
"xy_value_template";
510 constexpr
const char *
const MQTT_DEVICE_CONNECTIONS =
"connections";
511 constexpr
const char *
const MQTT_DEVICE_IDENTIFIERS =
"identifiers";
512 constexpr
const char *
const MQTT_DEVICE_NAME =
"name";
513 constexpr
const char *
const MQTT_DEVICE_MANUFACTURER =
"manufacturer";
514 constexpr
const char *
const MQTT_DEVICE_MODEL =
"model";
515 constexpr
const char *
const MQTT_DEVICE_SW_VERSION =
"sw_version";
516 constexpr
const char *
const MQTT_DEVICE_SUGGESTED_AREA =
"suggested_area";
constexpr const char *const MQTT_CURRENT_TEMPERATURE_TOPIC
constexpr const char *const MQTT_ERROR_TOPIC
constexpr const char *const MQTT_MIN_TEMP
constexpr const char *const MQTT_VALUE_TEMPLATE
constexpr const char *const MQTT_CHARGING_TEMPLATE
constexpr const char *const MQTT_MIN
constexpr const char *const MQTT_SPEED_COMMAND_TOPIC
constexpr const char *const MQTT_CHARGING_TOPIC
constexpr const char *const MQTT_RED_TEMPLATE
constexpr const char *const MQTT_CLEANING_TEMPLATE
constexpr const char *const MQTT_RGBW_STATE_TOPIC
constexpr const char *const MQTT_BRIGHTNESS_VALUE_TEMPLATE
constexpr const char *const MQTT_HOLD_STATE_TOPIC
constexpr const char *const MQTT_RGB_COMMAND_TOPIC
constexpr const char *const MQTT_CURRENT_TEMPERATURE_TEMPLATE
constexpr const char *const MQTT_XY_COMMAND_TOPIC
constexpr const char *const MQTT_PAYLOAD_ARM_CUSTOM_BYPASS
constexpr const char *const MQTT_PAYLOAD_OPEN
constexpr const char *const MQTT_DEVICE_SW_VERSION
constexpr const char *const MQTT_SET_FAN_SPEED_TOPIC
constexpr const char *const MQTT_POSITION_CLOSED
constexpr const char *const MQTT_DEVICE_MODEL
constexpr const char *const MQTT_FAN_MODE_COMMAND_TOPIC
constexpr const char *const MQTT_SWING_MODE_COMMAND_TOPIC
constexpr const char *const MQTT_FAN_MODE_STATE_TOPIC
constexpr const char *const MQTT_JSON_ATTRIBUTES_TOPIC
constexpr const char *const MQTT_HS_VALUE_TEMPLATE
constexpr const char *const MQTT_LAST_RESET_VALUE_TEMPLATE
constexpr const char *const MQTT_PAYLOAD_PAUSE
constexpr const char *const MQTT_PAYLOAD_OSCILLATION_OFF
constexpr const char *const MQTT_INITIAL
constexpr const char *const MQTT_NAME
constexpr const char *const MQTT_ERROR_TEMPLATE
constexpr const char *const MQTT_PAYLOAD_OSCILLATION_ON
constexpr const char *const MQTT_ACTION_TOPIC
constexpr const char *const MQTT_TILT_INVERT_STATE
constexpr const char *const MQTT_COLOR_TEMP_TEMPLATE
constexpr const char *const MQTT_TARGET_HUMIDITY_STATE_TOPIC
constexpr const char *const MQTT_TEMPERATURE_HIGH_COMMAND_TEMPLATE
constexpr const char *const MQTT_PAYLOAD_TURN_OFF
constexpr const char *const MQTT_PAYLOAD_CLEAN_SPOT
constexpr const char *const MQTT_PAYLOAD_HIGH_SPEED
constexpr const char *const MQTT_AWAY_MODE_COMMAND_TOPIC
constexpr const char *const MQTT_FLASH_TIME_SHORT
constexpr const char *const MQTT_PAYLOAD_RESET
constexpr const char *const MQTT_AWAY_MODE_STATE_TEMPLATE
constexpr const char *const MQTT_ENTITY_CATEGORY
constexpr const char *const MQTT_PAYLOAD_AVAILABLE
constexpr const char *const MQTT_RGBWW_STATE_TOPIC
constexpr const char *const MQTT_AUX_STATE_TEMPLATE
constexpr const char *const MQTT_COMMAND_OFF_TEMPLATE
constexpr const char *const MQTT_TEMPERATURE_COMMAND_TOPIC
constexpr const char *const MQTT_ACTION_TEMPLATE
constexpr const char *const MQTT_SPEED_STATE_TOPIC
constexpr const char *const MQTT_TEMPERATURE_STATE_TOPIC
constexpr const char *const MQTT_ON_COMMAND_TYPE
constexpr const char *const MQTT_COLOR_MODE
constexpr const char *const MQTT_SOURCE_TYPE
constexpr const char *const MQTT_BLUE_TEMPLATE
constexpr const char *const MQTT_TILT_OPTIMISTIC
constexpr const char *const MQTT_EFFECT_VALUE_TEMPLATE
constexpr const char *const MQTT_RETAIN
constexpr const char *const MQTT_MAX_TEMP
constexpr const char *const MQTT_MODE_STATE_TOPIC
constexpr const char *const MQTT_PAYLOAD_NOT_AVAILABLE
constexpr const char *const MQTT_OSCILLATION_STATE_TOPIC
constexpr const char *const MQTT_DEVICE_IDENTIFIERS
constexpr const char *const MQTT_MODE
constexpr const char *const MQTT_PRESET_MODE_COMMAND_TOPIC
constexpr const char *const MQTT_RGBW_VALUE_TEMPLATE
constexpr const char *const MQTT_OSCILLATION_COMMAND_TEMPLATE
constexpr const char *const MQTT_HS_STATE_TOPIC
constexpr const char *const MQTT_OPTIMISTIC
constexpr const char *const MQTT_JSON_ATTRIBUTES
constexpr const char *const MQTT_COMMAND_ON_TEMPLATE
constexpr const char *const MQTT_SWING_MODE_COMMAND_TEMPLATE
constexpr const char *const MQTT_XY_VALUE_TEMPLATE
constexpr const char *const MQTT_OPTIONS
constexpr const char *const MQTT_DEVICE_SUGGESTED_AREA
constexpr const char *const MQTT_WHITE_VALUE_COMMAND_TOPIC
constexpr const char *const MQTT_JSON_ATTRIBUTES_TEMPLATE
constexpr const char *const MQTT_COLOR_MODE_VALUE_TEMPLATE
constexpr const char *const MQTT_WHITE_VALUE_SCALE
constexpr const char *const MQTT_MODE_STATE_TEMPLATE
constexpr const char *const MQTT_FAN_SPEED_LIST
constexpr const char *const MQTT_PAYLOAD_ON
constexpr const char *const MQTT_TEMPERATURE_LOW_COMMAND_TOPIC
constexpr const char *const MQTT_CODE_ARM_REQUIRED
constexpr const char *const MQTT_SPEED_RANGE_MIN
constexpr const char *const MQTT_SET_POSITION_TOPIC
constexpr const char *const MQTT_COLOR_TEMP_STATE_TOPIC
constexpr const char *const MQTT_EFFECT_COMMAND_TOPIC
constexpr const char *const MQTT_PAYLOAD_UNLOCK
constexpr const char *const MQTT_AUX_COMMAND_TOPIC
constexpr const char *const MQTT_STATE_OPENING
constexpr const char *const MQTT_TEMPERATURE_HIGH_COMMAND_TOPIC
constexpr const char *const MQTT_PAYLOAD_OFF
constexpr const char *const MQTT_TILT_COMMAND_TEMPLATE
constexpr const char *const MQTT_RGBWW_COMMAND_TOPIC
constexpr const char *const MQTT_PAYLOAD_START
constexpr const char *const MQTT_TEMPERATURE_UNIT
constexpr const char *const MQTT_RGBW_COMMAND_TEMPLATE
constexpr const char *const MQTT_RGB_COMMAND_TEMPLATE
constexpr const char *const MQTT_AVAILABILITY
constexpr const char *const MQTT_STATE_TOPIC
constexpr const char *const MQTT_PAYLOAD_RESET_MODE
constexpr const char *const MQTT_EFFECT_TEMPLATE
constexpr const char *const MQTT_CODE_DISARM_REQUIRED
constexpr const char *const MQTT_TILT_CLOSED_VALUE
constexpr const char *const MQTT_STATE_CLASS
constexpr const char *const MQTT_TILT_STATUS_TEMPLATE
constexpr const char *const MQTT_AVAILABILITY_MODE
constexpr const char *const MQTT_STEP
constexpr const char *const MQTT_PRESET_MODE_VALUE_TEMPLATE
constexpr const char *const MQTT_DEVICE_NAME
constexpr const char *const MQTT_GREEN_TEMPLATE
constexpr const char *const MQTT_POWER_COMMAND_TOPIC
constexpr const char *const MQTT_WHITE_COMMAND_TOPIC
constexpr const char *const MQTT_FLASH_TIME_LONG
constexpr const char *const MQTT_SUPPORTED_COLOR_MODES
constexpr const char *const MQTT_HS_COMMAND_TOPIC
constexpr const char *const MQTT_POSITION_OPEN
constexpr const char *const MQTT_UNIT_OF_MEASUREMENT
constexpr const char *const MQTT_STATE_UNLOCKED
constexpr const char *const MQTT_FORCE_UPDATE
constexpr const char *const MQTT_COMMAND_TOPIC
constexpr const char *const MQTT_MIN_HUMIDITY
constexpr const char *const MQTT_XY_STATE_TOPIC
constexpr const char *const MQTT_CLEANING_TOPIC
constexpr const char *const MQTT_PAYLOAD_LOCATE
constexpr const char *const MQTT_MAX_HUMIDITY
constexpr const char *const MQTT_OSCILLATION_COMMAND_TOPIC
constexpr const char *const MQTT_PRESET_MODE_COMMAND_TEMPLATE
constexpr const char *const MQTT_PERCENTAGE_COMMAND_TOPIC
constexpr const char *const MQTT_TARGET_HUMIDITY_STATE_TEMPLATE
constexpr const char *const MQTT_STATE_CLOSED
constexpr const char *const MQTT_TEMPERATURE_HIGH_STATE_TEMPLATE
constexpr const char *const MQTT_STATE_ON
constexpr const char *const MQTT_STATE_OPEN
constexpr const char *const MQTT_RGB_VALUE_TEMPLATE
constexpr const char *const MQTT_TILT_MAX
constexpr const char *const MQTT_MAX
constexpr const char *const MQTT_MIN_MIREDS
constexpr const char *const MQTT_WHITE_VALUE_TEMPLATE
constexpr const char *const MQTT_BRIGHTNESS_STATE_TOPIC
constexpr const char *const MQTT_AWAY_MODE_STATE_TOPIC
constexpr const char *const MQTT_PAYLOAD_MEDIUM_SPEED
constexpr const char *const MQTT_FAN_MODE_COMMAND_TEMPLATE
constexpr const char *const MQTT_BRIGHTNESS_TEMPLATE
constexpr const char *const MQTT_DEVICE_MANUFACTURER
constexpr const char *const MQTT_TEMPERATURE_LOW_STATE_TEMPLATE
constexpr const char *const MQTT_STATE_STOPPED
constexpr const char *const MQTT_PAYLOAD_LOW_SPEED
constexpr const char *const MQTT_PERCENTAGE_STATE_TOPIC
constexpr const char *const MQTT_PAYLOAD_START_PAUSE
constexpr const char *const MQTT_TEMPERATURE_COMMAND_TEMPLATE
constexpr const char *const MQTT_TOPIC
constexpr const char *const MQTT_PAYLOAD_ARM_VACATION
constexpr const char *const MQTT_TILT_OPENED_VALUE
constexpr const char *const MQTT_PAYLOAD_TURN_ON
constexpr const char *const MQTT_SPEED_RANGE_MAX
constexpr const char *const MQTT_RGBWW_VALUE_TEMPLATE
constexpr const char *const MQTT_COMMAND_RETAIN
constexpr const char *const MQTT_COLOR_MODE_STATE_TOPIC
constexpr const char *const MQTT_RGBWW_COMMAND_TEMPLATE
constexpr const char *const MQTT_FAN_SPEED_TEMPLATE
constexpr const char *const MQTT_EFFECT_STATE_TOPIC
constexpr const char *const MQTT_PAYLOAD_RETURN_TO_BASE
constexpr const char *const MQTT_OFF_DELAY
constexpr const char *const MQTT_MODES
constexpr const char *const MQTT_BATTERY_LEVEL_TOPIC
constexpr const char *const MQTT_PAYLOAD
constexpr const char *const MQTT_PAYLOAD_NOT_HOME
constexpr const char *const MQTT_SPEED_VALUE_TEMPLATE
constexpr const char *const MQTT_STATE_OFF
constexpr const char *const MQTT_PAYLOAD_HOME
constexpr const char *const MQTT_HOLD_COMMAND_TOPIC
constexpr const char *const MQTT_SUPPORTED_FEATURES
constexpr const char *const MQTT_PAYLOAD_RESET_HUMIDITY
constexpr const char *const MQTT_HOLD_COMMAND_TEMPLATE
constexpr const char *const MQTT_HOLD_STATE_TEMPLATE
constexpr const char *const MQTT_BRIGHTNESS_SCALE
constexpr const char *const MQTT_FAN_SPEED_TOPIC
constexpr const char *const MQTT_RGB_STATE_TOPIC
constexpr const char *const MQTT_PAYLOAD_ARM_NIGHT
constexpr const char *const MQTT_STATE_VALUE_TEMPLATE
constexpr const char *const MQTT_PAYLOAD_OFF_SPEED
constexpr const char *const MQTT_POSITION_TEMPLATE
constexpr const char *const MQTT_AUTOMATION_TYPE
constexpr const char *const MQTT_SWING_MODE_STATE_TOPIC
constexpr const char *const MQTT_AUX_STATE_TOPIC
constexpr const char *const MQTT_PAYLOAD_RESET_PRESET_MODE
constexpr const char *const MQTT_ICON
constexpr const char *const MQTT_WHITE_VALUE_STATE_TOPIC
constexpr const char *const MQTT_SEND_IF_OFF
constexpr const char *const MQTT_SUBTYPE
constexpr const char *const MQTT_SPEEDS
constexpr const char *const MQTT_OBJECT_ID
constexpr const char *const MQTT_TARGET_HUMIDITY_COMMAND_TOPIC
constexpr const char *const MQTT_EXPIRE_AFTER
constexpr const char *const MQTT_STATE_TEMPLATE
constexpr const char *const MQTT_STATE_LOCKED
constexpr const char *const MQTT_CONFIGURATION_URL
constexpr const char *const MQTT_SET_POSITION_TEMPLATE
constexpr const char *const MQTT_MODE_COMMAND_TEMPLATE
constexpr const char *const MQTT_PERCENTAGE_COMMAND_TEMPLATE
constexpr const char *const MQTT_PRESET_MODE_STATE_TOPIC
constexpr const char *const MQTT_OSCILLATION_VALUE_TEMPLATE
constexpr const char *const MQTT_DOCKED_TEMPLATE
constexpr const char *const MQTT_WHITE_SCALE
constexpr const char *const MQTT_ENABLED_BY_DEFAULT
constexpr const char *const MQTT_SEND_COMMAND_TOPIC
constexpr const char *const MQTT_PAYLOAD_CLOSE
constexpr const char *const MQTT_UNIQUE_ID
constexpr const char *const MQTT_EFFECT_LIST
constexpr const char *const MQTT_AVAILABILITY_TOPIC
constexpr const char *const MQTT_TILT_MIN
constexpr const char *const MQTT_DEVICE_CLASS
constexpr const char *const MQTT_POSITION_TOPIC
constexpr const char *const MQTT_PRESET_MODES
constexpr const char *const MQTT_TEMPERATURE_HIGH_STATE_TOPIC
constexpr const char *const MQTT_COLOR_TEMP_VALUE_TEMPLATE
constexpr const char *const MQTT_PAYLOAD_DISARM
constexpr const char *const MQTT_COLOR_TEMP_COMMAND_TEMPLATE
constexpr const char *const MQTT_TEMPERATURE_STATE_TEMPLATE
constexpr const char *const MQTT_FAN_MODE_STATE_TEMPLATE
constexpr const char *const MQTT_MODE_COMMAND_TOPIC
constexpr const char *const MQTT_MAX_MIREDS
constexpr const char *const MQTT_LAST_RESET_TOPIC
constexpr const char *const MQTT_PAYLOAD_LOCK
constexpr const char *const MQTT_SWING_MODE_STATE_TEMPLATE
constexpr const char *const MQTT_POWER_STATE_TOPIC
constexpr const char *const MQTT_TARGET_HUMIDITY_COMMAND_TEMPLATE
constexpr const char *const MQTT_BRIGHTNESS_COMMAND_TOPIC
constexpr const char *const MQTT_TEMPERATURE_LOW_COMMAND_TEMPLATE
constexpr const char *const MQTT_PAYLOAD_STOP
constexpr const char *const MQTT_DEVICE
constexpr const char *const MQTT_PAYLOAD_ARM_HOME
constexpr const char *const MQTT_TEMPERATURE_LOW_STATE_TOPIC
constexpr const char *const MQTT_DOCKED_TOPIC
constexpr const char *const MQTT_POWER_STATE_TEMPLATE
constexpr const char *const MQTT_PAYLOAD_ARM_AWAY
constexpr const char *const MQTT_COLOR_TEMP_COMMAND_TOPIC
constexpr const char *const MQTT_PERCENTAGE_VALUE_TEMPLATE
constexpr const char *const MQTT_PAYLOAD_RESET_PERCENTAGE
constexpr const char *const MQTT_DEVICE_CONNECTIONS
constexpr const char *const MQTT_COMMAND_TEMPLATE
constexpr const char *const MQTT_TILT_STATUS_TOPIC
constexpr const char *const MQTT_BATTERY_LEVEL_TEMPLATE
constexpr const char *const MQTT_STATE_CLOSING
constexpr const char *const MQTT_TILT_COMMAND_TOPIC
constexpr const char *const MQTT_RGBW_COMMAND_TOPIC