diff --git a/esphome/components/api/api_frame_helper.cpp b/esphome/components/api/api_frame_helper.cpp index 92d419b91a..eff2f26216 100644 --- a/esphome/components/api/api_frame_helper.cpp +++ b/esphome/components/api/api_frame_helper.cpp @@ -1032,7 +1032,7 @@ APIError APIPlaintextFrameHelper::write_protobuf_packet(uint16_t type, ProtoWrit // Use write_protobuf_packets with a single packet std::vector> packets; - packets.push_back(std::make_tuple(type, 0, payload_len)); + packets.emplace_back(type, 0, payload_len); return write_protobuf_packets(buffer, packets); }