diff --git a/esphome/components/mapping/mapping.h b/esphome/components/mapping/mapping.h index fd56b6c814..2b8f0d39b2 100644 --- a/esphome/components/mapping/mapping.h +++ b/esphome/components/mapping/mapping.h @@ -52,10 +52,6 @@ template class Mapping { buf_append_printf(buf, sizeof(buf), 0, "%" PRId64, static_cast(key)); } esph_log_e(TAG, "Key '%s' not found in mapping", buf); - } else if constexpr (std::is_floating_point_v) { - char buf[32]; // enough for %g with doubles - buf_append_printf(buf, sizeof(buf), 0, "%g", static_cast(key)); - esph_log_e(TAG, "Key '%s' not found in mapping", buf); } else { // All supported key types are handled above - this should never be reached static_assert(sizeof(K) == 0, "Unsupported key type for Mapping error logging");