move more

This commit is contained in:
J. Nick Koston 2025-06-30 12:46:47 -05:00
parent 58de53123a
commit e385f87d6c
No known key found for this signature in database
2 changed files with 5 additions and 3 deletions

View File

@ -1,7 +1,6 @@
from esphome import automation
import esphome.codegen as cg
from esphome.components.ota import BASE_OTA_SCHEMA, ota_to_code
from esphome.components.ota_base import OTAComponent
import esphome.config_validation as cv
from esphome.const import CONF_ID, CONF_PASSWORD, CONF_URL, CONF_USERNAME
from esphome.core import coroutine_with_priority
@ -16,6 +15,9 @@ DEPENDENCIES = ["network", "http_request"]
CONF_MD5 = "md5"
CONF_MD5_URL = "md5_url"
ota_base_ns = cg.esphome_ns.namespace("ota_base")
OTAComponent = ota_base_ns.class_("OTAComponent", cg.Component)
OtaHttpRequestComponent = http_request_ns.class_(
"OtaHttpRequestComponent", OTAComponent
)

View File

@ -1,6 +1,5 @@
from esphome import automation
import esphome.codegen as cg
from esphome.components.ota_base import OTAState
import esphome.config_validation as cv
from esphome.const import (
CONF_ESPHOME,
@ -11,6 +10,8 @@ from esphome.const import (
)
from esphome.core import coroutine_with_priority
from ..ota_base import OTAState
CODEOWNERS = ["@esphome/core"]
AUTO_LOAD = ["safe_mode", "ota_base"]
@ -24,7 +25,6 @@ CONF_ON_STATE_CHANGE = "on_state_change"
ota_ns = cg.esphome_ns.namespace("ota")
# OTAComponent and OTAState are imported from ota_base
OTAAbortTrigger = ota_ns.class_("OTAAbortTrigger", automation.Trigger.template())
OTAEndTrigger = ota_ns.class_("OTAEndTrigger", automation.Trigger.template())
OTAErrorTrigger = ota_ns.class_("OTAErrorTrigger", automation.Trigger.template())