11 return LOG_STR(
"HEAT_COOL");
13 return LOG_STR(
"AUTO");
15 return LOG_STR(
"COOL");
17 return LOG_STR(
"HEAT");
19 return LOG_STR(
"FAN_ONLY");
21 return LOG_STR(
"DRY");
23 return LOG_STR(
"UNKNOWN");
29 return LOG_STR(
"OFF");
31 return LOG_STR(
"COOLING");
33 return LOG_STR(
"HEATING");
35 return LOG_STR(
"IDLE");
37 return LOG_STR(
"DRYING");
39 return LOG_STR(
"FAN");
41 return LOG_STR(
"UNKNOWN");
50 return LOG_STR(
"OFF");
52 return LOG_STR(
"AUTO");
54 return LOG_STR(
"LOW");
56 return LOG_STR(
"MEDIUM");
58 return LOG_STR(
"HIGH");
60 return LOG_STR(
"MIDDLE");
62 return LOG_STR(
"FOCUS");
64 return LOG_STR(
"DIFFUSE");
66 return LOG_STR(
"QUIET");
68 return LOG_STR(
"UNKNOWN");
75 return LOG_STR(
"OFF");
77 return LOG_STR(
"BOTH");
79 return LOG_STR(
"VERTICAL");
81 return LOG_STR(
"HORIZONTAL");
83 return LOG_STR(
"UNKNOWN");
90 return LOG_STR(
"NONE");
92 return LOG_STR(
"HOME");
94 return LOG_STR(
"ECO");
96 return LOG_STR(
"AWAY");
98 return LOG_STR(
"BOOST");
100 return LOG_STR(
"COMFORT");
102 return LOG_STR(
"SLEEP");
104 return LOG_STR(
"ACTIVITY");
106 return LOG_STR(
"UNKNOWN");
The fan mode is set to Low.
The climate device is off (inactive or no power)
The fan mode is set to Quiet.
The fan mode is set to Both.
ClimatePreset
Enum for all preset modes.
The climate device is drying.
The climate device is in fan only mode.
Device is in home preset.
The fan mode is set to Middle.
const LogString * climate_mode_to_string(ClimateMode mode)
Convert the given ClimateMode to a human-readable string.
The climate device is set to heat to reach the target temperature.
The fan mode is set to Diffuse.
The climate device is set to dry/humidity mode.
ClimateSwingMode swing_mode
ClimateSwingMode
Enum for all modes a climate swing can be in.
Device is prepared for sleep.
Device is in away preset.
Device is in comfort preset.
The fan mode is set to Horizontal.
The climate device is set to cool to reach the target temperature.
Device is reacting to activity (e.g., movement sensors)
The fan mode is set to Auto.
BedjetMode mode
BedJet operating mode.
ClimateAction
Enum for the current action of the climate device. Values match those of ClimateMode.
const LogString * climate_preset_to_string(ClimatePreset preset)
Convert the given PresetMode to a human-readable string.
The climate device is adjusting the temperatre dynamically.
The climate device is set to heat/cool to reach the target temperature.
The fan mode is set to Vertical.
The climate device is actively heating.
The fan mode is set to Focus.
The fan mode is set to Off.
The fan mode is set to High.
ClimateMode
Enum for all modes a climate device can be in.
The swing mode is set to Off.
The climate device is off.
const LogString * climate_fan_mode_to_string(ClimateFanMode fan_mode)
Convert the given ClimateFanMode to a human-readable string.
Device is in boost preset.
The fan mode is set to On.
Implementation of SPI Controller mode.
The climate device is idle (monitoring climate but no action needed)
Device is running an energy-saving preset.
The fan mode is set to Medium.
The climate device only has the fan enabled, no heating or cooling is taking place.
const LogString * climate_action_to_string(ClimateAction action)
Convert the given ClimateAction to a human-readable string.
The climate device is actively cooling.
const LogString * climate_swing_mode_to_string(ClimateSwingMode swing_mode)
Convert the given ClimateSwingMode to a human-readable string.