mirror of
https://github.com/esphome/esphome.git
synced 2024-11-28 17:54:13 +01:00
Improve the error message on OTA version mismatch (#6259)
This commit is contained in:
parent
481f067625
commit
ea44166814
1 changed files with 5 additions and 2 deletions
|
@ -206,8 +206,11 @@ def perform_ota(
|
|||
|
||||
_, version = receive_exactly(sock, 2, "version", RESPONSE_OK)
|
||||
_LOGGER.debug("Device support OTA version: %s", version)
|
||||
if version not in (OTA_VERSION_1_0, OTA_VERSION_2_0):
|
||||
raise OTAError(f"Unsupported OTA version {version}")
|
||||
supported_versions = (OTA_VERSION_1_0, OTA_VERSION_2_0)
|
||||
if version not in supported_versions:
|
||||
raise OTAError(
|
||||
f"Device uses unsupported OTA version {version}, this ESPHome supports {supported_versions}"
|
||||
)
|
||||
|
||||
# Features
|
||||
send_check(sock, FEATURE_SUPPORTS_COMPRESSION, "features")
|
||||
|
|
Loading…
Reference in a new issue