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