mirror of
https://github.com/esphome/esphome.git
synced 2026-06-24 15:46:54 +00:00
[multiple] Fix missing entity base classes in Python class declarations (#15534)
This commit is contained in:
@@ -12,7 +12,7 @@ CODEOWNERS = ["@B48D81EFCC"]
|
||||
|
||||
sensor_ns = cg.esphome_ns.namespace("bh1900nux")
|
||||
BH1900NUXSensor = sensor_ns.class_(
|
||||
"BH1900NUXSensor", cg.PollingComponent, i2c.I2CDevice
|
||||
"BH1900NUXSensor", sensor.Sensor, cg.PollingComponent, i2c.I2CDevice
|
||||
)
|
||||
|
||||
CONFIG_SCHEMA = (
|
||||
|
||||
@@ -13,7 +13,7 @@ DEPENDENCIES = ["i2c"]
|
||||
|
||||
gl_r01_i2c_ns = cg.esphome_ns.namespace("gl_r01_i2c")
|
||||
GLR01I2CComponent = gl_r01_i2c_ns.class_(
|
||||
"GLR01I2CComponent", i2c.I2CDevice, cg.PollingComponent
|
||||
"GLR01I2CComponent", sensor.Sensor, i2c.I2CDevice, cg.PollingComponent
|
||||
)
|
||||
|
||||
CONFIG_SCHEMA = (
|
||||
|
||||
@@ -12,7 +12,7 @@ CONF_SELECTS = [
|
||||
"Simple",
|
||||
]
|
||||
|
||||
LD2420Select = ld2420_ns.class_("LD2420Select", cg.Component)
|
||||
LD2420Select = ld2420_ns.class_("LD2420Select", select.Select, cg.Component)
|
||||
|
||||
CONFIG_SCHEMA = {
|
||||
cv.GenerateID(CONF_LD2420_ID): cv.use_id(LD2420Component),
|
||||
|
||||
@@ -14,7 +14,10 @@ CODEOWNERS = ["@Azimath"]
|
||||
|
||||
sdp3x_ns = cg.esphome_ns.namespace("sdp3x")
|
||||
SDP3XComponent = sdp3x_ns.class_(
|
||||
"SDP3XComponent", cg.PollingComponent, sensirion_common.SensirionI2CDevice
|
||||
"SDP3XComponent",
|
||||
sensor.Sensor,
|
||||
cg.PollingComponent,
|
||||
sensirion_common.SensirionI2CDevice,
|
||||
)
|
||||
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ DEPENDENCIES = ["i2c"]
|
||||
|
||||
sen0321_sensor_ns = cg.esphome_ns.namespace("sen0321_sensor")
|
||||
Sen0321Sensor = sen0321_sensor_ns.class_(
|
||||
"Sen0321Sensor", cg.PollingComponent, i2c.I2CDevice
|
||||
"Sen0321Sensor", sensor.Sensor, cg.PollingComponent, i2c.I2CDevice
|
||||
)
|
||||
|
||||
CONFIG_SCHEMA = (
|
||||
|
||||
@@ -8,7 +8,7 @@ DEPENDENCIES = ["i2c"]
|
||||
|
||||
sen21231_sensor_ns = cg.esphome_ns.namespace("sen21231_sensor")
|
||||
Sen21231Sensor = sen21231_sensor_ns.class_(
|
||||
"Sen21231Sensor", cg.PollingComponent, i2c.I2CDevice
|
||||
"Sen21231Sensor", sensor.Sensor, cg.PollingComponent, i2c.I2CDevice
|
||||
)
|
||||
|
||||
CONFIG_SCHEMA = (
|
||||
|
||||
@@ -11,7 +11,9 @@ CODEOWNERS = ["@sethgirvan"]
|
||||
DEPENDENCIES = ["i2c"]
|
||||
|
||||
tc74_ns = cg.esphome_ns.namespace("tc74")
|
||||
TC74Component = tc74_ns.class_("TC74Component", cg.PollingComponent, i2c.I2CDevice)
|
||||
TC74Component = tc74_ns.class_(
|
||||
"TC74Component", sensor.Sensor, cg.PollingComponent, i2c.I2CDevice
|
||||
)
|
||||
|
||||
CONFIG_SCHEMA = (
|
||||
sensor.sensor_schema(
|
||||
|
||||
Reference in New Issue
Block a user