Fix MQTT climate custom fan modes without regular ones (#2071)

This commit is contained in:
Otto Winter 2021-07-26 21:46:13 +02:00 committed by GitHub
parent 2a9e3d84fd
commit b0a3891498
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -72,7 +72,7 @@ void MQTTClimateComponent::send_discovery(JsonObject &root, mqtt::SendDiscoveryC
root["act_t"] = this->get_action_state_topic(); root["act_t"] = this->get_action_state_topic();
} }
if (traits.get_supports_fan_modes()) { if (traits.get_supports_fan_modes() || !traits.get_supported_custom_fan_modes().empty()) {
// fan_mode_command_topic // fan_mode_command_topic
root["fan_mode_cmd_t"] = this->get_fan_mode_command_topic(); root["fan_mode_cmd_t"] = this->get_fan_mode_command_topic();
// fan_mode_state_topic // fan_mode_state_topic