From 1bbc1db03b52c510718073b4bb3d690ae1d37ebd Mon Sep 17 00:00:00 2001 From: ElVit Date: Tue, 2 Dec 2025 12:39:44 +0100 Subject: [PATCH] Fixed warning message if request or response was invalid --- components/panasonic_heatpump/panasonic_heatpump.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/components/panasonic_heatpump/panasonic_heatpump.cpp b/components/panasonic_heatpump/panasonic_heatpump.cpp index acec113..01dfff7 100644 --- a/components/panasonic_heatpump/panasonic_heatpump.cpp +++ b/components/panasonic_heatpump/panasonic_heatpump.cpp @@ -140,7 +140,7 @@ void PanasonicHeatpumpComponent::read_response() { if (this->response_message_.size() == 3 && byte_ != 0x01 && byte_ != 0x10) { this->response_receiving_ = false; ESP_LOGW(TAG, "Invalid response message: 0x%s. Expected last byte to be 0x01 or 0x10", - PanasonicHelpers::byte_array_to_hex_string(this->response_message_, ',')); + PanasonicHelpers::byte_array_to_hex_string(this->response_message_, ',').c_str()); delay(10); // NOLINT continue; } @@ -148,7 +148,7 @@ void PanasonicHeatpumpComponent::read_response() { if (this->response_message_.size() == 4 && byte_ != 0x10 && byte_ != 0x21) { this->response_receiving_ = false; ESP_LOGW(TAG, "Invalid response message: 0x%s. Expected last byte to be 0x10 or 0x21", - PanasonicHelpers::byte_array_to_hex_string(this->response_message_, ',')); + PanasonicHelpers::byte_array_to_hex_string(this->response_message_, ',').c_str()); delay(10); // NOLINT continue; } @@ -225,7 +225,7 @@ void PanasonicHeatpumpComponent::read_request() { if (this->request_message_.size() == 3 && byte_ != 0x01 && byte_ != 0x10) { this->request_receiving_ = false; ESP_LOGW(TAG, "Invalid request message: 0x%s. Expected last byte to be 0x01 or 0x10", - PanasonicHelpers::byte_array_to_hex_string(this->request_message_, ',')); + PanasonicHelpers::byte_array_to_hex_string(this->request_message_, ',').c_str()); delay(10); // NOLINT continue; } @@ -233,7 +233,7 @@ void PanasonicHeatpumpComponent::read_request() { if (this->request_message_.size() == 4 && byte_ != 0x10 && byte_ != 0x21) { this->request_receiving_ = false; ESP_LOGW(TAG, "Invalid request message: 0x%s. Expected last byte to be 0x10 or 0x21", - PanasonicHelpers::byte_array_to_hex_string(this->request_message_, ',')); + PanasonicHelpers::byte_array_to_hex_string(this->request_message_, ',').c_str()); delay(10); // NOLINT continue; }