diff --git a/esphome/components/cm1106/cm1106.cpp b/esphome/components/cm1106/cm1106.cpp index 59eb3658c7..428be76c48 100644 --- a/esphome/components/cm1106/cm1106.cpp +++ b/esphome/components/cm1106/cm1106.cpp @@ -22,7 +22,7 @@ void CM1106Component::update() { return; } - if (!(response[0] == 0x16 && response[1] == 0x05 && response[2] == 0x01)) { + if (response[0] != 0x16 || response[1] != 0x05 || response[2] != 0x01) { ESP_LOGW(TAG, "Got wrong UART response from CM1106: %02X %02X %02X %02X...", response[0], response[1], response[2], response[3]); this->status_set_warning();