1
0
mirror of https://github.com/esphome/esphome.git synced 2025-06-15 23:06:58 +02:00

Bump ruff from 0.9.2 to 0.11.0 (#8409)

This commit is contained in:
dependabot[bot] 2025-03-20 09:51:23 -10:00 committed by GitHub
parent 6ea89644e7
commit 4adda632bb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
651 changed files with 1962 additions and 2270 deletions

View File

@ -4,7 +4,7 @@
repos: repos:
- repo: https://github.com/astral-sh/ruff-pre-commit - repo: https://github.com/astral-sh/ruff-pre-commit
# Ruff version. # Ruff version.
rev: v0.9.2 rev: v0.11.0
hooks: hooks:
# Run the linter. # Run the linter.
- id: ruff - id: ruff

View File

@ -1,6 +1,6 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
import re
import argparse import argparse
import re
CHANNEL_DEV = "dev" CHANNEL_DEV = "dev"
CHANNEL_BETA = "beta" CHANNEL_BETA = "beta"

View File

@ -1,10 +1,10 @@
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import sensor, uart from esphome.components import sensor, uart
from esphome.const import ( from esphome.const import (
DEVICE_CLASS_DISTANCE,
ICON_ARROW_EXPAND_VERTICAL,
STATE_CLASS_MEASUREMENT, STATE_CLASS_MEASUREMENT,
UNIT_METER, UNIT_METER,
ICON_ARROW_EXPAND_VERTICAL,
DEVICE_CLASS_DISTANCE,
) )
CODEOWNERS = ["@MrSuicideParrot"] CODEOWNERS = ["@MrSuicideParrot"]

View File

@ -1,9 +1,9 @@
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import sensor, uart from esphome.components import sensor, uart
from esphome.const import ( from esphome.const import (
STATE_CLASS_MEASUREMENT,
ICON_ARROW_EXPAND_VERTICAL,
DEVICE_CLASS_DISTANCE, DEVICE_CLASS_DISTANCE,
ICON_ARROW_EXPAND_VERTICAL,
STATE_CLASS_MEASUREMENT,
UNIT_MILLIMETER, UNIT_MILLIMETER,
) )

View File

@ -1,10 +1,9 @@
from esphome import pins from esphome import pins
import esphome.codegen as cg
from esphome.components import stepper from esphome.components import stepper
import esphome.config_validation as cv import esphome.config_validation as cv
import esphome.codegen as cg
from esphome.const import CONF_DIR_PIN, CONF_ID, CONF_SLEEP_PIN, CONF_STEP_PIN from esphome.const import CONF_DIR_PIN, CONF_ID, CONF_SLEEP_PIN, CONF_STEP_PIN
a4988_ns = cg.esphome_ns.namespace("a4988") a4988_ns = cg.esphome_ns.namespace("a4988")
A4988 = a4988_ns.class_("A4988", stepper.Stepper, cg.Component) A4988 = a4988_ns.class_("A4988", stepper.Stepper, cg.Component)

View File

@ -1,12 +1,12 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor from esphome.components import sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_EQUATION,
CONF_HUMIDITY, CONF_HUMIDITY,
CONF_TEMPERATURE, CONF_TEMPERATURE,
STATE_CLASS_MEASUREMENT,
CONF_EQUATION,
ICON_WATER, ICON_WATER,
STATE_CLASS_MEASUREMENT,
UNIT_GRAMS_PER_CUBIC_METER, UNIT_GRAMS_PER_CUBIC_METER,
) )

View File

@ -1,8 +1,8 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import pins from esphome import pins
import esphome.codegen as cg
from esphome.components import output from esphome.components import output
from esphome.const import CONF_ID, CONF_MIN_POWER, CONF_METHOD import esphome.config_validation as cv
from esphome.const import CONF_ID, CONF_METHOD, CONF_MIN_POWER
CODEOWNERS = ["@glmnet"] CODEOWNERS = ["@glmnet"]

View File

@ -1,8 +1,8 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import uart from esphome.components import uart
from esphome.components.light.types import AddressableLightEffect
from esphome.components.light.effects import register_addressable_effect from esphome.components.light.effects import register_addressable_effect
from esphome.components.light.types import AddressableLightEffect
import esphome.config_validation as cv
from esphome.const import CONF_NAME, CONF_UART_ID from esphome.const import CONF_NAME, CONF_UART_ID
DEPENDENCIES = ["uart"] DEPENDENCIES = ["uart"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import spi from esphome.components import spi
import esphome.config_validation as cv
from esphome.const import CONF_ID from esphome.const import CONF_ID
DEPENDENCIES = ["spi"] DEPENDENCIES = ["spi"]

View File

@ -1,9 +1,9 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor, voltage_sampler from esphome.components import sensor, voltage_sampler
from esphome.const import CONF_ID, CONF_CHANNEL import esphome.config_validation as cv
from esphome.const import CONF_CHANNEL, CONF_ID
from .. import adc128s102_ns, ADC128S102 from .. import ADC128S102, adc128s102_ns
AUTO_LOAD = ["voltage_sampler"] AUTO_LOAD = ["voltage_sampler"]
DEPENDENCIES = ["adc128s102"] DEPENDENCIES = ["adc128s102"]

View File

@ -1,15 +1,15 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import display, light from esphome.components import display, light
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ADDRESSABLE_LIGHT_ID,
CONF_HEIGHT,
CONF_ID, CONF_ID,
CONF_LAMBDA, CONF_LAMBDA,
CONF_PAGES, CONF_PAGES,
CONF_ADDRESSABLE_LIGHT_ID,
CONF_HEIGHT,
CONF_WIDTH,
CONF_UPDATE_INTERVAL,
CONF_PIXEL_MAPPER, CONF_PIXEL_MAPPER,
CONF_UPDATE_INTERVAL,
CONF_WIDTH,
) )
CODEOWNERS = ["@justfalter"] CODEOWNERS = ["@justfalter"]

View File

@ -1,7 +1,7 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor, i2c
from esphome import pins from esphome import pins
import esphome.codegen as cg
from esphome.components import i2c, sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ACTIVE_POWER, CONF_ACTIVE_POWER,
CONF_APPARENT_POWER, CONF_APPARENT_POWER,

View File

@ -1,27 +1,27 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor
from esphome import pins from esphome import pins
import esphome.codegen as cg
from esphome.components import sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_FREQUENCY,
CONF_IRQ_PIN, CONF_IRQ_PIN,
CONF_VOLTAGE, CONF_VOLTAGE,
CONF_FREQUENCY,
CONF_VOLTAGE_GAIN, CONF_VOLTAGE_GAIN,
DEVICE_CLASS_CURRENT,
DEVICE_CLASS_APPARENT_POWER, DEVICE_CLASS_APPARENT_POWER,
DEVICE_CLASS_POWER, DEVICE_CLASS_CURRENT,
DEVICE_CLASS_REACTIVE_POWER,
DEVICE_CLASS_POWER_FACTOR,
DEVICE_CLASS_VOLTAGE,
DEVICE_CLASS_FREQUENCY, DEVICE_CLASS_FREQUENCY,
DEVICE_CLASS_POWER,
DEVICE_CLASS_POWER_FACTOR,
DEVICE_CLASS_REACTIVE_POWER,
DEVICE_CLASS_VOLTAGE,
STATE_CLASS_MEASUREMENT, STATE_CLASS_MEASUREMENT,
UNIT_VOLT,
UNIT_HERTZ,
UNIT_AMPERE, UNIT_AMPERE,
UNIT_VOLT_AMPS, UNIT_HERTZ,
UNIT_WATT,
UNIT_VOLT_AMPS_REACTIVE,
UNIT_PERCENT, UNIT_PERCENT,
UNIT_VOLT,
UNIT_VOLT_AMPS,
UNIT_VOLT_AMPS_REACTIVE,
UNIT_WATT,
) )
CONF_CURRENT_A = "current_a" CONF_CURRENT_A = "current_a"

View File

@ -1,9 +1,8 @@
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import ade7953_base, i2c
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.components import i2c, ade7953_base
from esphome.const import CONF_ID from esphome.const import CONF_ID
DEPENDENCIES = ["i2c"] DEPENDENCIES = ["i2c"]
AUTO_LOAD = ["ade7953_base"] AUTO_LOAD = ["ade7953_base"]

View File

@ -1,9 +1,8 @@
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import ade7953_base, spi
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.components import spi, ade7953_base
from esphome.const import CONF_ID from esphome.const import CONF_ID
DEPENDENCIES = ["spi"] DEPENDENCIES = ["spi"]
AUTO_LOAD = ["ade7953_base"] AUTO_LOAD = ["ade7953_base"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c from esphome.components import i2c
import esphome.config_validation as cv
from esphome.const import CONF_ID from esphome.const import CONF_ID
DEPENDENCIES = ["i2c"] DEPENDENCIES = ["i2c"]

View File

@ -1,17 +1,18 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor, voltage_sampler from esphome.components import sensor, voltage_sampler
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_GAIN, CONF_GAIN,
CONF_ID,
CONF_MULTIPLEXER, CONF_MULTIPLEXER,
CONF_RESOLUTION, CONF_RESOLUTION,
CONF_SAMPLE_RATE, CONF_SAMPLE_RATE,
DEVICE_CLASS_VOLTAGE, DEVICE_CLASS_VOLTAGE,
STATE_CLASS_MEASUREMENT, STATE_CLASS_MEASUREMENT,
UNIT_VOLT, UNIT_VOLT,
CONF_ID,
) )
from .. import ads1115_ns, ADS1115Component, CONF_ADS1115_ID
from .. import CONF_ADS1115_ID, ADS1115Component, ads1115_ns
AUTO_LOAD = ["voltage_sampler"] AUTO_LOAD = ["voltage_sampler"]
DEPENDENCIES = ["ads1115"] DEPENDENCIES = ["ads1115"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import spi from esphome.components import spi
import esphome.config_validation as cv
from esphome.const import CONF_ID from esphome.const import CONF_ID
CODEOWNERS = ["@solomondg1"] CODEOWNERS = ["@solomondg1"]

View File

@ -1,17 +1,18 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor, voltage_sampler from esphome.components import sensor, voltage_sampler
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_GAIN, CONF_GAIN,
CONF_MULTIPLEXER, CONF_MULTIPLEXER,
DEVICE_CLASS_VOLTAGE, CONF_TYPE,
DEVICE_CLASS_TEMPERATURE, DEVICE_CLASS_TEMPERATURE,
DEVICE_CLASS_VOLTAGE,
STATE_CLASS_MEASUREMENT, STATE_CLASS_MEASUREMENT,
UNIT_CELSIUS, UNIT_CELSIUS,
UNIT_VOLT, UNIT_VOLT,
CONF_TYPE,
) )
from .. import ads1118_ns, ADS1118, CONF_ADS1118_ID
from .. import ADS1118, CONF_ADS1118_ID, ads1118_ns
AUTO_LOAD = ["voltage_sampler"] AUTO_LOAD = ["voltage_sampler"]
DEPENDENCIES = ["ads1118"] DEPENDENCIES = ["ads1118"]

View File

@ -1,21 +1,21 @@
import esphome.codegen as cg
from esphome import automation from esphome import automation
import esphome.config_validation as cv import esphome.codegen as cg
from esphome.components import i2c, sensor from esphome.components import i2c, sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ADDRESS,
CONF_ID, CONF_ID,
ICON_RADIATOR, CONF_MODE,
ICON_RESTART, CONF_TVOC,
CONF_VALUE,
CONF_VERSION,
DEVICE_CLASS_VOLATILE_ORGANIC_COMPOUNDS_PARTS, DEVICE_CLASS_VOLATILE_ORGANIC_COMPOUNDS_PARTS,
ENTITY_CATEGORY_DIAGNOSTIC, ENTITY_CATEGORY_DIAGNOSTIC,
ICON_RADIATOR,
ICON_RESTART,
STATE_CLASS_MEASUREMENT, STATE_CLASS_MEASUREMENT,
UNIT_OHM, UNIT_OHM,
UNIT_PARTS_PER_BILLION, UNIT_PARTS_PER_BILLION,
CONF_ADDRESS,
CONF_TVOC,
CONF_VERSION,
CONF_MODE,
CONF_VALUE,
) )
CONF_RESISTANCE = "resistance" CONF_RESISTANCE = "resistance"

View File

@ -1,16 +1,16 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c, sensor from esphome.components import i2c, sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_HUMIDITY, CONF_HUMIDITY,
CONF_ID, CONF_ID,
CONF_TEMPERATURE, CONF_TEMPERATURE,
CONF_VARIANT,
DEVICE_CLASS_HUMIDITY, DEVICE_CLASS_HUMIDITY,
DEVICE_CLASS_TEMPERATURE, DEVICE_CLASS_TEMPERATURE,
STATE_CLASS_MEASUREMENT, STATE_CLASS_MEASUREMENT,
UNIT_CELSIUS, UNIT_CELSIUS,
UNIT_PERCENT, UNIT_PERCENT,
CONF_VARIANT,
) )
DEPENDENCIES = ["i2c"] DEPENDENCIES = ["i2c"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import esp32_ble_tracker from esphome.components import esp32_ble_tracker
import esphome.config_validation as cv
from esphome.const import CONF_ID from esphome.const import CONF_ID
DEPENDENCIES = ["esp32_ble_tracker"] DEPENDENCIES = ["esp32_ble_tracker"]

View File

@ -1,18 +1,17 @@
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import ble_client, sensor
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.components import sensor, ble_client
from esphome.const import ( from esphome.const import (
CONF_BATTERY_VOLTAGE, CONF_BATTERY_VOLTAGE,
CONF_HUMIDITY, CONF_HUMIDITY,
CONF_PRESSURE, CONF_PRESSURE,
CONF_TEMPERATURE, CONF_TEMPERATURE,
CONF_TVOC, CONF_TVOC,
DEVICE_CLASS_VOLTAGE,
DEVICE_CLASS_HUMIDITY, DEVICE_CLASS_HUMIDITY,
DEVICE_CLASS_PRESSURE, DEVICE_CLASS_PRESSURE,
DEVICE_CLASS_TEMPERATURE, DEVICE_CLASS_TEMPERATURE,
DEVICE_CLASS_VOLATILE_ORGANIC_COMPOUNDS_PARTS, DEVICE_CLASS_VOLATILE_ORGANIC_COMPOUNDS_PARTS,
DEVICE_CLASS_VOLTAGE,
ENTITY_CATEGORY_DIAGNOSTIC, ENTITY_CATEGORY_DIAGNOSTIC,
STATE_CLASS_MEASUREMENT, STATE_CLASS_MEASUREMENT,
UNIT_CELSIUS, UNIT_CELSIUS,

View File

@ -1,10 +1,7 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import airthings_wave_base from esphome.components import airthings_wave_base
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import CONF_ID
CONF_ID,
)
DEPENDENCIES = airthings_wave_base.DEPENDENCIES DEPENDENCIES = airthings_wave_base.DEPENDENCIES

View File

@ -1,20 +1,19 @@
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import airthings_wave_base, sensor
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.components import sensor, airthings_wave_base
from esphome.const import ( from esphome.const import (
DEVICE_CLASS_CARBON_DIOXIDE, CONF_CO2,
STATE_CLASS_MEASUREMENT,
ICON_RADIOACTIVE,
CONF_ID, CONF_ID,
CONF_ILLUMINANCE,
CONF_RADON, CONF_RADON,
CONF_RADON_LONG_TERM, CONF_RADON_LONG_TERM,
CONF_CO2, DEVICE_CLASS_CARBON_DIOXIDE,
UNIT_BECQUEREL_PER_CUBIC_METER,
UNIT_PARTS_PER_MILLION,
CONF_ILLUMINANCE,
UNIT_LUX,
DEVICE_CLASS_ILLUMINANCE, DEVICE_CLASS_ILLUMINANCE,
ICON_RADIOACTIVE,
STATE_CLASS_MEASUREMENT,
UNIT_BECQUEREL_PER_CUBIC_METER,
UNIT_LUX,
UNIT_PARTS_PER_MILLION,
) )
DEPENDENCIES = airthings_wave_base.DEPENDENCIES DEPENDENCIES = airthings_wave_base.DEPENDENCIES

View File

@ -1,20 +1,20 @@
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import ble_client, sensor
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.components import sensor, ble_client
from esphome.const import ( from esphome.const import (
CONF_ID,
CONF_CURRENT, CONF_CURRENT,
CONF_FLOW, CONF_FLOW,
CONF_HEAD, CONF_HEAD,
CONF_ID,
CONF_POWER, CONF_POWER,
CONF_SPEED, CONF_SPEED,
CONF_VOLTAGE, CONF_VOLTAGE,
UNIT_AMPERE, UNIT_AMPERE,
UNIT_CUBIC_METER_PER_HOUR,
UNIT_METER,
UNIT_REVOLUTIONS_PER_MINUTE,
UNIT_VOLT, UNIT_VOLT,
UNIT_WATT, UNIT_WATT,
UNIT_METER,
UNIT_CUBIC_METER_PER_HOUR,
UNIT_REVOLUTIONS_PER_MINUTE,
) )
alpha3_ns = cg.esphome_ns.namespace("alpha3") alpha3_ns = cg.esphome_ns.namespace("alpha3")

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c, sensor from esphome.components import i2c, sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_HUMIDITY, CONF_HUMIDITY,
CONF_ID, CONF_ID,

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c, sensor from esphome.components import i2c, sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_HUMIDITY, CONF_HUMIDITY,
CONF_ID, CONF_ID,

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import ble_client, cover
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.components import cover, ble_client
from esphome.const import CONF_ID, CONF_PIN from esphome.const import CONF_ID, CONF_PIN
CODEOWNERS = ["@buxtronix"] CODEOWNERS = ["@buxtronix"]

View File

@ -1,12 +1,12 @@
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import ble_client, sensor
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.components import sensor, ble_client
from esphome.const import ( from esphome.const import (
CONF_ID,
CONF_BATTERY_LEVEL, CONF_BATTERY_LEVEL,
CONF_ID,
CONF_ILLUMINANCE,
DEVICE_CLASS_BATTERY, DEVICE_CLASS_BATTERY,
ENTITY_CATEGORY_DIAGNOSTIC, ENTITY_CATEGORY_DIAGNOSTIC,
CONF_ILLUMINANCE,
ICON_BRIGHTNESS_5, ICON_BRIGHTNESS_5,
UNIT_PERCENT, UNIT_PERCENT,
) )

View File

@ -1,10 +1,7 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import binary_sensor, sensor from esphome.components import binary_sensor, sensor
from esphome.const import ( import esphome.config_validation as cv
CONF_SENSOR_ID, from esphome.const import CONF_SENSOR_ID, CONF_THRESHOLD
CONF_THRESHOLD,
)
analog_threshold_ns = cg.esphome_ns.namespace("analog_threshold") analog_threshold_ns = cg.esphome_ns.namespace("analog_threshold")

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import ble_client, climate
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.components import climate, ble_client
from esphome.const import CONF_ID, CONF_UNIT_OF_MEASUREMENT from esphome.const import CONF_ID, CONF_UNIT_OF_MEASUREMENT
UNITS = { UNITS = {

View File

@ -2,8 +2,8 @@
# https://www.mouser.ca/datasheet/2/678/AVGO_S_A0002854364_1-2574547.pdf # https://www.mouser.ca/datasheet/2/678/AVGO_S_A0002854364_1-2574547.pdf
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c, sensor from esphome.components import i2c, sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_GAIN, CONF_GAIN,
DEVICE_CLASS_ILLUMINANCE, DEVICE_CLASS_ILLUMINANCE,

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c from esphome.components import i2c
import esphome.config_validation as cv
from esphome.const import CONF_ID from esphome.const import CONF_ID
DEPENDENCIES = ["i2c"] DEPENDENCIES = ["i2c"]

View File

@ -1,7 +1,8 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import binary_sensor from esphome.components import binary_sensor
import esphome.config_validation as cv
from esphome.const import CONF_DIRECTION, DEVICE_CLASS_MOVING from esphome.const import CONF_DIRECTION, DEVICE_CLASS_MOVING
from . import APDS9960, CONF_APDS9960_ID from . import APDS9960, CONF_APDS9960_ID
DEPENDENCIES = ["apds9960"] DEPENDENCIES = ["apds9960"]

View File

@ -1,12 +1,13 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor from esphome.components import sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_TYPE, CONF_TYPE,
ICON_LIGHTBULB,
STATE_CLASS_MEASUREMENT, STATE_CLASS_MEASUREMENT,
UNIT_PERCENT, UNIT_PERCENT,
ICON_LIGHTBULB,
) )
from . import APDS9960, CONF_APDS9960_ID from . import APDS9960, CONF_APDS9960_ID
DEPENDENCIES = ["apds9960"] DEPENDENCIES = ["apds9960"]

View File

@ -1,17 +1,17 @@
from esphome import pins
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome import pins
from esphome.const import ( from esphome.const import (
CONF_CALIBRATION,
CONF_CAPACITANCE, CONF_CAPACITANCE,
CONF_DIV_RATIO, CONF_DIV_RATIO,
CONF_INDOOR, CONF_INDOOR,
CONF_IRQ_PIN, CONF_IRQ_PIN,
CONF_LIGHTNING_THRESHOLD, CONF_LIGHTNING_THRESHOLD,
CONF_MASK_DISTURBER, CONF_MASK_DISTURBER,
CONF_CALIBRATION,
CONF_TUNE_ANTENNA,
CONF_NOISE_LEVEL, CONF_NOISE_LEVEL,
CONF_SPIKE_REJECTION, CONF_SPIKE_REJECTION,
CONF_TUNE_ANTENNA,
CONF_WATCHDOG_THRESHOLD, CONF_WATCHDOG_THRESHOLD,
) )

View File

@ -1,6 +1,7 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import binary_sensor from esphome.components import binary_sensor
import esphome.config_validation as cv
from . import AS3935, CONF_AS3935_ID from . import AS3935, CONF_AS3935_ID
DEPENDENCIES = ["as3935"] DEPENDENCIES = ["as3935"]

View File

@ -1,13 +1,14 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor from esphome.components import sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_DISTANCE, CONF_DISTANCE,
CONF_LIGHTNING_ENERGY, CONF_LIGHTNING_ENERGY,
UNIT_KILOMETER,
ICON_SIGNAL_DISTANCE_VARIANT,
ICON_FLASH, ICON_FLASH,
ICON_SIGNAL_DISTANCE_VARIANT,
UNIT_KILOMETER,
) )
from . import AS3935, CONF_AS3935_ID from . import AS3935, CONF_AS3935_ID
DEPENDENCIES = ["as3935"] DEPENDENCIES = ["as3935"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import as3935, i2c from esphome.components import as3935, i2c
import esphome.config_validation as cv
from esphome.const import CONF_ID from esphome.const import CONF_ID
AUTO_LOAD = ["as3935"] AUTO_LOAD = ["as3935"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import as3935, spi from esphome.components import as3935, spi
import esphome.config_validation as cv
from esphome.const import CONF_ID from esphome.const import CONF_ID
AUTO_LOAD = ["as3935"] AUTO_LOAD = ["as3935"]

View File

@ -1,12 +1,12 @@
from esphome import pins from esphome import pins
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c from esphome.components import i2c
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ID,
CONF_DIR_PIN, CONF_DIR_PIN,
CONF_DIRECTION, CONF_DIRECTION,
CONF_HYSTERESIS, CONF_HYSTERESIS,
CONF_ID,
CONF_RANGE, CONF_RANGE,
) )

View File

@ -1,19 +1,20 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor from esphome.components import sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ANGLE,
CONF_GAIN,
CONF_ID, CONF_ID,
STATE_CLASS_MEASUREMENT, CONF_MAGNITUDE,
CONF_POSITION,
CONF_STATUS,
ENTITY_CATEGORY_DIAGNOSTIC,
ICON_MAGNET, ICON_MAGNET,
ICON_ROTATE_RIGHT, ICON_ROTATE_RIGHT,
CONF_GAIN, STATE_CLASS_MEASUREMENT,
ENTITY_CATEGORY_DIAGNOSTIC,
CONF_MAGNITUDE,
CONF_STATUS,
CONF_POSITION,
CONF_ANGLE,
) )
from .. import as5600_ns, AS5600Component
from .. import AS5600Component, as5600_ns
CODEOWNERS = ["@ammmze"] CODEOWNERS = ["@ammmze"]
DEPENDENCIES = ["as5600"] DEPENDENCIES = ["as5600"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c, sensor from esphome.components import i2c, sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_GAIN, CONF_GAIN,
CONF_ID, CONF_ID,
@ -9,7 +9,6 @@ from esphome.const import (
STATE_CLASS_MEASUREMENT, STATE_CLASS_MEASUREMENT,
) )
CODEOWNERS = ["@mrgnr"] CODEOWNERS = ["@mrgnr"]
DEPENDENCIES = ["i2c"] DEPENDENCIES = ["i2c"]

View File

@ -1,13 +1,9 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import automation, core from esphome import automation, core
from esphome.components import i2c
from esphome.automation import maybe_simple_id from esphome.automation import maybe_simple_id
from esphome.const import ( import esphome.codegen as cg
CONF_ID, from esphome.components import i2c
CONF_FREQUENCY, import esphome.config_validation as cv
) from esphome.const import CONF_FREQUENCY, CONF_ID
CODEOWNERS = ["@X-Ryl669"] CODEOWNERS = ["@X-Ryl669"]
DEPENDENCIES = ["i2c"] DEPENDENCIES = ["i2c"]

View File

@ -1,10 +1,8 @@
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import switch from esphome.components import switch
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.const import ( from esphome.const import DEVICE_CLASS_SWITCH, ICON_WIFI
DEVICE_CLASS_SWITCH,
ICON_WIFI,
)
from .. import CONF_AT581X_ID, AT581XComponent, at581x_ns from .. import CONF_AT581X_ID, AT581XComponent, at581x_ns
DEPENDENCIES = ["at581x"] DEPENDENCIES = ["at581x"]

View File

@ -1,14 +1,14 @@
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import esp32_ble_tracker, sensor
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.components import sensor, esp32_ble_tracker
from esphome.const import ( from esphome.const import (
CONF_BATTERY_LEVEL, CONF_BATTERY_LEVEL,
CONF_BATTERY_VOLTAGE, CONF_BATTERY_VOLTAGE,
CONF_MAC_ADDRESS,
CONF_HUMIDITY, CONF_HUMIDITY,
CONF_ID,
CONF_MAC_ADDRESS,
CONF_SIGNAL_STRENGTH, CONF_SIGNAL_STRENGTH,
CONF_TEMPERATURE, CONF_TEMPERATURE,
CONF_ID,
DEVICE_CLASS_BATTERY, DEVICE_CLASS_BATTERY,
DEVICE_CLASS_HUMIDITY, DEVICE_CLASS_HUMIDITY,
DEVICE_CLASS_SIGNAL_STRENGTH, DEVICE_CLASS_SIGNAL_STRENGTH,

View File

@ -1,13 +1,13 @@
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import esp32_ble_tracker, sensor
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.components import sensor, esp32_ble_tracker
from esphome.const import ( from esphome.const import (
CONF_BATTERY_VOLTAGE, CONF_BATTERY_VOLTAGE,
CONF_HUMIDITY, CONF_HUMIDITY,
CONF_ID, CONF_ID,
CONF_ILLUMINANCE, CONF_ILLUMINANCE,
CONF_MOISTURE,
CONF_MAC_ADDRESS, CONF_MAC_ADDRESS,
CONF_MOISTURE,
CONF_TEMPERATURE, CONF_TEMPERATURE,
DEVICE_CLASS_HUMIDITY, DEVICE_CLASS_HUMIDITY,
DEVICE_CLASS_ILLUMINANCE, DEVICE_CLASS_ILLUMINANCE,

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import climate_ir from esphome.components import climate_ir
import esphome.config_validation as cv
from esphome.const import CONF_ID from esphome.const import CONF_ID
AUTO_LOAD = ["climate_ir"] AUTO_LOAD = ["climate_ir"]

View File

@ -1,7 +1,7 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import automation from esphome import automation
import esphome.codegen as cg
from esphome.components import climate, sensor from esphome.components import climate, sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_AWAY_CONFIG, CONF_AWAY_CONFIG,
CONF_COOL_ACTION, CONF_COOL_ACTION,

View File

@ -1,11 +1,7 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import ble_client, time from esphome.components import ble_client, time
from esphome.const import ( import esphome.config_validation as cv
CONF_ID, from esphome.const import CONF_ID, CONF_RECEIVE_TIMEOUT, CONF_TIME_ID
CONF_RECEIVE_TIMEOUT,
CONF_TIME_ID,
)
CODEOWNERS = ["@jhansche"] CODEOWNERS = ["@jhansche"]
DEPENDENCIES = ["ble_client"] DEPENDENCIES = ["ble_client"]

View File

@ -1,8 +1,8 @@
import logging import logging
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import ble_client, climate
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.components import climate, ble_client
from esphome.const import ( from esphome.const import (
CONF_HEAT_MODE, CONF_HEAT_MODE,
CONF_ID, CONF_ID,
@ -10,11 +10,8 @@ from esphome.const import (
CONF_TEMPERATURE_SOURCE, CONF_TEMPERATURE_SOURCE,
CONF_TIME_ID, CONF_TIME_ID,
) )
from .. import (
BEDJET_CLIENT_SCHEMA, from .. import BEDJET_CLIENT_SCHEMA, bedjet_ns, register_bedjet_child
bedjet_ns,
register_bedjet_child,
)
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)
CODEOWNERS = ["@jhansche"] CODEOWNERS = ["@jhansche"]

View File

@ -1,16 +1,11 @@
import logging import logging
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import fan from esphome.components import fan
from esphome.const import ( import esphome.config_validation as cv
CONF_ID, from esphome.const import CONF_ID
)
from .. import ( from .. import BEDJET_CLIENT_SCHEMA, bedjet_ns, register_bedjet_child
BEDJET_CLIENT_SCHEMA,
bedjet_ns,
register_bedjet_child,
)
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)
CODEOWNERS = ["@jhansche"] CODEOWNERS = ["@jhansche"]

View File

@ -1,19 +1,16 @@
import logging import logging
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor from esphome.components import sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ID, CONF_ID,
DEVICE_CLASS_TEMPERATURE, DEVICE_CLASS_TEMPERATURE,
STATE_CLASS_MEASUREMENT, STATE_CLASS_MEASUREMENT,
UNIT_CELSIUS, UNIT_CELSIUS,
) )
from .. import (
BEDJET_CLIENT_SCHEMA, from .. import BEDJET_CLIENT_SCHEMA, bedjet_ns, register_bedjet_child
bedjet_ns,
register_bedjet_child,
)
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)
CODEOWNERS = ["@jhansche", "@javawizard"] CODEOWNERS = ["@jhansche", "@javawizard"]

View File

@ -1,9 +1,9 @@
from dataclasses import dataclass from dataclasses import dataclass
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import pins from esphome import pins
import esphome.codegen as cg
from esphome.components import libretiny, light from esphome.components import libretiny, light
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_CHIPSET, CONF_CHIPSET,
CONF_IS_RGBW, CONF_IS_RGBW,

View File

@ -1,11 +1,7 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c, sensor from esphome.components import i2c, sensor
from esphome.const import ( import esphome.config_validation as cv
DEVICE_CLASS_ILLUMINANCE, from esphome.const import DEVICE_CLASS_ILLUMINANCE, STATE_CLASS_MEASUREMENT, UNIT_LUX
STATE_CLASS_MEASUREMENT,
UNIT_LUX,
)
DEPENDENCIES = ["i2c"] DEPENDENCIES = ["i2c"]
CODEOWNERS = ["@OttoWinter"] CODEOWNERS = ["@OttoWinter"]

View File

@ -1,12 +1,13 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import fan, output from esphome.components import fan, output
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_DIRECTION_OUTPUT, CONF_DIRECTION_OUTPUT,
CONF_OSCILLATION_OUTPUT, CONF_OSCILLATION_OUTPUT,
CONF_OUTPUT, CONF_OUTPUT,
CONF_OUTPUT_ID, CONF_OUTPUT_ID,
) )
from .. import binary_ns from .. import binary_ns
BinaryFan = binary_ns.class_("BinaryFan", fan.Fan, cg.Component) BinaryFan = binary_ns.class_("BinaryFan", fan.Fan, cg.Component)

View File

@ -1,7 +1,8 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import light, output from esphome.components import light, output
from esphome.const import CONF_OUTPUT_ID, CONF_OUTPUT import esphome.config_validation as cv
from esphome.const import CONF_OUTPUT, CONF_OUTPUT_ID
from .. import binary_ns from .. import binary_ns
BinaryLightOutput = binary_ns.class_("BinaryLightOutput", light.LightOutput) BinaryLightOutput = binary_ns.class_("BinaryLightOutput", light.LightOutput)

View File

@ -1,15 +1,14 @@
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import binary_sensor, sensor
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.components import sensor, binary_sensor
from esphome.const import ( from esphome.const import (
CONF_CHANNELS,
CONF_VALUE,
CONF_TYPE,
ICON_CHECK_CIRCLE_OUTLINE,
CONF_BINARY_SENSOR, CONF_BINARY_SENSOR,
CONF_CHANNELS,
CONF_GROUP, CONF_GROUP,
CONF_SUM, CONF_SUM,
CONF_TYPE,
CONF_VALUE,
ICON_CHECK_CIRCLE_OUTLINE,
) )
DEPENDENCIES = ["binary_sensor"] DEPENDENCIES = ["binary_sensor"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor, uart from esphome.components import sensor, uart
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ID, CONF_ID,
CONF_VOLTAGE, CONF_VOLTAGE,

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor, uart from esphome.components import sensor, uart
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_CURRENT, CONF_CURRENT,
CONF_ENERGY, CONF_ENERGY,
@ -12,15 +12,15 @@ from esphome.const import (
DEVICE_CLASS_CURRENT, DEVICE_CLASS_CURRENT,
DEVICE_CLASS_ENERGY, DEVICE_CLASS_ENERGY,
DEVICE_CLASS_POWER, DEVICE_CLASS_POWER,
DEVICE_CLASS_VOLTAGE,
DEVICE_CLASS_TEMPERATURE, DEVICE_CLASS_TEMPERATURE,
DEVICE_CLASS_VOLTAGE,
STATE_CLASS_MEASUREMENT, STATE_CLASS_MEASUREMENT,
STATE_CLASS_TOTAL_INCREASING,
UNIT_AMPERE, UNIT_AMPERE,
UNIT_CELSIUS, UNIT_CELSIUS,
UNIT_KILOWATT_HOURS, UNIT_KILOWATT_HOURS,
UNIT_VOLT, UNIT_VOLT,
UNIT_WATT, UNIT_WATT,
STATE_CLASS_TOTAL_INCREASING,
) )
DEPENDENCIES = ["uart"] DEPENDENCIES = ["uart"]

View File

@ -5,13 +5,13 @@ import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_CHARACTERISTIC_UUID, CONF_CHARACTERISTIC_UUID,
CONF_LAMBDA, CONF_LAMBDA,
CONF_NOTIFY,
CONF_SERVICE_UUID, CONF_SERVICE_UUID,
CONF_TRIGGER_ID, CONF_TRIGGER_ID,
CONF_TYPE, CONF_TYPE,
DEVICE_CLASS_SIGNAL_STRENGTH, DEVICE_CLASS_SIGNAL_STRENGTH,
STATE_CLASS_MEASUREMENT, STATE_CLASS_MEASUREMENT,
UNIT_DECIBEL_MILLIWATT, UNIT_DECIBEL_MILLIWATT,
CONF_NOTIFY,
) )
from .. import ble_client_ns from .. import ble_client_ns

View File

@ -5,8 +5,8 @@ import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_CHARACTERISTIC_UUID, CONF_CHARACTERISTIC_UUID,
CONF_ID, CONF_ID,
CONF_SERVICE_UUID,
CONF_NOTIFY, CONF_NOTIFY,
CONF_SERVICE_UUID,
CONF_TRIGGER_ID, CONF_TRIGGER_ID,
) )

View File

@ -34,13 +34,10 @@ def validate_connections(config):
raise cv.Invalid( raise cv.Invalid(
"Connections can only be used if the proxy is set to active" "Connections can only be used if the proxy is set to active"
) )
else: elif config[CONF_ACTIVE]:
if config[CONF_ACTIVE]: conf = config.copy()
conf = config.copy() conf[CONF_CONNECTIONS] = [CONNECTION_SCHEMA({}) for _ in range(MAX_CONNECTIONS)]
conf[CONF_CONNECTIONS] = [ return conf
CONNECTION_SCHEMA({}) for _ in range(MAX_CONNECTIONS)
]
return conf
return config return config

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor from esphome.components import sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_HUMIDITY, CONF_HUMIDITY,
CONF_ID, CONF_ID,

View File

@ -1,7 +1,8 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c from esphome.components import i2c
from ..bme280_base import to_code_base, CONFIG_SCHEMA_BASE import esphome.config_validation as cv
from ..bme280_base import CONFIG_SCHEMA_BASE, to_code_base
AUTO_LOAD = ["bme280_base"] AUTO_LOAD = ["bme280_base"]
DEPENDENCIES = ["i2c"] DEPENDENCIES = ["i2c"]

View File

@ -1,7 +1,8 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import spi from esphome.components import spi
from ..bme280_base import to_code_base, CONFIG_SCHEMA_BASE import esphome.config_validation as cv
from ..bme280_base import CONFIG_SCHEMA_BASE, to_code_base
AUTO_LOAD = ["bme280_base"] AUTO_LOAD = ["bme280_base"]
CODEOWNERS = ["@apbodrov"] CODEOWNERS = ["@apbodrov"]

View File

@ -1,7 +1,7 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import core from esphome import core
import esphome.codegen as cg
from esphome.components import i2c, sensor from esphome.components import i2c, sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_DURATION, CONF_DURATION,
CONF_GAS_RESISTANCE, CONF_GAS_RESISTANCE,
@ -15,11 +15,11 @@ from esphome.const import (
DEVICE_CLASS_HUMIDITY, DEVICE_CLASS_HUMIDITY,
DEVICE_CLASS_PRESSURE, DEVICE_CLASS_PRESSURE,
DEVICE_CLASS_TEMPERATURE, DEVICE_CLASS_TEMPERATURE,
STATE_CLASS_MEASUREMENT,
UNIT_OHM,
ICON_GAS_CYLINDER, ICON_GAS_CYLINDER,
STATE_CLASS_MEASUREMENT,
UNIT_CELSIUS, UNIT_CELSIUS,
UNIT_HECTOPASCAL, UNIT_HECTOPASCAL,
UNIT_OHM,
UNIT_PERCENT, UNIT_PERCENT,
) )

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import esp32, i2c
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.components import i2c, esp32
from esphome.const import CONF_ID, CONF_SAMPLE_RATE, CONF_TEMPERATURE_OFFSET from esphome.const import CONF_ID, CONF_SAMPLE_RATE, CONF_TEMPERATURE_OFFSET
CODEOWNERS = ["@trvrnrth"] CODEOWNERS = ["@trvrnrth"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor from esphome.components import sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_GAS_RESISTANCE, CONF_GAS_RESISTANCE,
CONF_HUMIDITY, CONF_HUMIDITY,
@ -22,11 +22,8 @@ from esphome.const import (
UNIT_PARTS_PER_MILLION, UNIT_PARTS_PER_MILLION,
UNIT_PERCENT, UNIT_PERCENT,
) )
from . import (
BME680BSECComponent, from . import CONF_BME680_BSEC_ID, SAMPLE_RATE_OPTIONS, BME680BSECComponent
CONF_BME680_BSEC_ID,
SAMPLE_RATE_OPTIONS,
)
DEPENDENCIES = ["bme680_bsec"] DEPENDENCIES = ["bme680_bsec"]

View File

@ -1,8 +1,9 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import text_sensor from esphome.components import text_sensor
import esphome.config_validation as cv
from esphome.const import CONF_IAQ_ACCURACY from esphome.const import CONF_IAQ_ACCURACY
from . import BME680BSECComponent, CONF_BME680_BSEC_ID
from . import CONF_BME680_BSEC_ID, BME680BSECComponent
DEPENDENCIES = ["bme680_bsec"] DEPENDENCIES = ["bme680_bsec"]

View File

@ -1,26 +1,26 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c, sensor from esphome.components import i2c, sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ID,
CONF_TEMPERATURE,
CONF_ACCELERATION_X, CONF_ACCELERATION_X,
CONF_ACCELERATION_Y, CONF_ACCELERATION_Y,
CONF_ACCELERATION_Z, CONF_ACCELERATION_Z,
CONF_GYROSCOPE_X, CONF_GYROSCOPE_X,
CONF_GYROSCOPE_Y, CONF_GYROSCOPE_Y,
CONF_GYROSCOPE_Z, CONF_GYROSCOPE_Z,
CONF_ID,
CONF_TEMPERATURE,
DEVICE_CLASS_TEMPERATURE, DEVICE_CLASS_TEMPERATURE,
STATE_CLASS_MEASUREMENT,
UNIT_METER_PER_SECOND_SQUARED,
ICON_ACCELERATION_X, ICON_ACCELERATION_X,
ICON_ACCELERATION_Y, ICON_ACCELERATION_Y,
ICON_ACCELERATION_Z, ICON_ACCELERATION_Z,
ICON_GYROSCOPE_X, ICON_GYROSCOPE_X,
ICON_GYROSCOPE_Y, ICON_GYROSCOPE_Y,
ICON_GYROSCOPE_Z, ICON_GYROSCOPE_Z,
UNIT_DEGREE_PER_SECOND, STATE_CLASS_MEASUREMENT,
UNIT_CELSIUS, UNIT_CELSIUS,
UNIT_DEGREE_PER_SECOND,
UNIT_METER_PER_SECOND_SQUARED,
) )
DEPENDENCIES = ["i2c"] DEPENDENCIES = ["i2c"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c, sensor from esphome.components import i2c, sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ID, CONF_ID,
CONF_PRESSURE, CONF_PRESSURE,

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor from esphome.components import sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ID, CONF_ID,
CONF_IIR_FILTER, CONF_IIR_FILTER,

View File

@ -1,7 +1,8 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c from esphome.components import i2c
from ..bmp280_base import to_code_base, CONFIG_SCHEMA_BASE import esphome.config_validation as cv
from ..bmp280_base import CONFIG_SCHEMA_BASE, to_code_base
AUTO_LOAD = ["bmp280_base"] AUTO_LOAD = ["bmp280_base"]
CODEOWNERS = ["@ademuri"] CODEOWNERS = ["@ademuri"]

View File

@ -1,7 +1,8 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import spi from esphome.components import spi
from ..bmp280_base import to_code_base, CONFIG_SCHEMA_BASE import esphome.config_validation as cv
from ..bmp280_base import CONFIG_SCHEMA_BASE, to_code_base
AUTO_LOAD = ["bmp280_base"] AUTO_LOAD = ["bmp280_base"]
CODEOWNERS = ["@ademuri"] CODEOWNERS = ["@ademuri"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor from esphome.components import sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ID, CONF_ID,
CONF_IIR_FILTER, CONF_IIR_FILTER,

View File

@ -1,6 +1,7 @@
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import i2c from esphome.components import i2c
from ..bmp3xx_base import to_code_base, cv, CONFIG_SCHEMA_BASE
from ..bmp3xx_base import CONFIG_SCHEMA_BASE, cv, to_code_base
AUTO_LOAD = ["bmp3xx_base"] AUTO_LOAD = ["bmp3xx_base"]
CODEOWNERS = ["@latonita"] CODEOWNERS = ["@latonita"]

View File

@ -1,6 +1,7 @@
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import spi from esphome.components import spi
from ..bmp3xx_base import to_code_base, cv, CONFIG_SCHEMA_BASE
from ..bmp3xx_base import CONFIG_SCHEMA_BASE, cv, to_code_base
AUTO_LOAD = ["bmp3xx_base"] AUTO_LOAD = ["bmp3xx_base"]
CODEOWNERS = ["@latonita"] CODEOWNERS = ["@latonita"]

View File

@ -1,7 +1,8 @@
import math import math
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c, sensor from esphome.components import i2c, sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ID, CONF_ID,
CONF_IIR_FILTER, CONF_IIR_FILTER,

View File

@ -1,11 +1,7 @@
from esphome import pins
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome import pins from esphome.const import CONF_CLOCK_PIN, CONF_DATA_PIN, CONF_ID
from esphome.const import (
CONF_CLOCK_PIN,
CONF_DATA_PIN,
CONF_ID,
)
CODEOWNERS = ["@Cossid"] CODEOWNERS = ["@Cossid"]
MULTI_CONF = True MULTI_CONF = True

View File

@ -1,7 +1,8 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import output from esphome.components import output
import esphome.config_validation as cv
from esphome.const import CONF_CHANNEL, CONF_ID from esphome.const import CONF_CHANNEL, CONF_ID
from . import BP1658CJ from . import BP1658CJ
DEPENDENCIES = ["bp1658cj"] DEPENDENCIES = ["bp1658cj"]

View File

@ -1,11 +1,7 @@
from esphome import pins
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome import pins from esphome.const import CONF_CLOCK_PIN, CONF_DATA_PIN, CONF_ID
from esphome.const import (
CONF_CLOCK_PIN,
CONF_DATA_PIN,
CONF_ID,
)
CODEOWNERS = ["@Cossid"] CODEOWNERS = ["@Cossid"]
MULTI_CONF = True MULTI_CONF = True

View File

@ -1,7 +1,8 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import output from esphome.components import output
from esphome.const import CONF_CHANNEL, CONF_ID, CONF_CURRENT import esphome.config_validation as cv
from esphome.const import CONF_CHANNEL, CONF_CURRENT, CONF_ID
from . import BP5758D from . import BP5758D
DEPENDENCIES = ["bp5758d"] DEPENDENCIES = ["bp5758d"]

View File

@ -1,8 +1,8 @@
from esphome import automation
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome import automation from esphome.const import CONF_DATA, CONF_ID, CONF_TRIGGER_ID
from esphome.core import CORE from esphome.core import CORE
from esphome.const import CONF_ID, CONF_TRIGGER_ID, CONF_DATA
CODEOWNERS = ["@mvturnho", "@danielschramm"] CODEOWNERS = ["@mvturnho", "@danielschramm"]
IS_PLATFORM_COMPONENT = True IS_PLATFORM_COMPONENT = True

View File

@ -1,8 +1,8 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c
from esphome.const import CONF_ID, CONF_RESET_PIN
from esphome import pins from esphome import pins
import esphome.codegen as cg
from esphome.components import i2c
import esphome.config_validation as cv
from esphome.const import CONF_ID, CONF_RESET_PIN
CONF_TOUCH_THRESHOLD = "touch_threshold" CONF_TOUCH_THRESHOLD = "touch_threshold"
CONF_ALLOW_MULTIPLE_TOUCHES = "allow_multiple_touches" CONF_ALLOW_MULTIPLE_TOUCHES = "allow_multiple_touches"

View File

@ -1,8 +1,9 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import binary_sensor from esphome.components import binary_sensor
import esphome.config_validation as cv
from esphome.const import CONF_CHANNEL from esphome.const import CONF_CHANNEL
from . import cap1188_ns, CAP1188Component, CONF_CAP1188_ID
from . import CONF_CAP1188_ID, CAP1188Component, cap1188_ns
DEPENDENCIES = ["cap1188"] DEPENDENCIES = ["cap1188"]
CAP1188Channel = cap1188_ns.class_("CAP1188Channel", binary_sensor.BinarySensor) CAP1188Channel = cap1188_ns.class_("CAP1188Channel", binary_sensor.BinarySensor)

View File

@ -1,15 +1,15 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import web_server_base from esphome.components import web_server_base
from esphome.components.web_server_base import CONF_WEB_SERVER_BASE_ID from esphome.components.web_server_base import CONF_WEB_SERVER_BASE_ID
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ID, CONF_ID,
PLATFORM_BK72XX,
PLATFORM_ESP32, PLATFORM_ESP32,
PLATFORM_ESP8266, PLATFORM_ESP8266,
PLATFORM_BK72XX,
PLATFORM_RTL87XX, PLATFORM_RTL87XX,
) )
from esphome.core import coroutine_with_priority, CORE from esphome.core import CORE, coroutine_with_priority
AUTO_LOAD = ["web_server_base"] AUTO_LOAD = ["web_server_base"]
DEPENDENCIES = ["wifi"] DEPENDENCIES = ["wifi"]

View File

@ -1,22 +1,22 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c, sensor, text_sensor from esphome.components import i2c, sensor, text_sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ID,
ICON_RADIATOR,
ICON_RESTART,
DEVICE_CLASS_CARBON_DIOXIDE,
DEVICE_CLASS_VOLATILE_ORGANIC_COMPOUNDS_PARTS,
STATE_CLASS_MEASUREMENT,
UNIT_PARTS_PER_MILLION,
UNIT_PARTS_PER_BILLION,
CONF_BASELINE, CONF_BASELINE,
CONF_ECO2, CONF_ECO2,
CONF_HUMIDITY,
CONF_ID,
CONF_TEMPERATURE, CONF_TEMPERATURE,
CONF_TVOC, CONF_TVOC,
CONF_HUMIDITY,
CONF_VERSION, CONF_VERSION,
DEVICE_CLASS_CARBON_DIOXIDE,
DEVICE_CLASS_VOLATILE_ORGANIC_COMPOUNDS_PARTS,
ICON_MOLECULE_CO2, ICON_MOLECULE_CO2,
ICON_RADIATOR,
ICON_RESTART,
STATE_CLASS_MEASUREMENT,
UNIT_PARTS_PER_BILLION,
UNIT_PARTS_PER_MILLION,
) )
AUTO_LOAD = ["text_sensor"] AUTO_LOAD = ["text_sensor"]

View File

@ -1,10 +1,7 @@
import esphome.codegen as cg
from esphome import pins from esphome import pins
import esphome.codegen as cg
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.const import ( from esphome.const import CONF_DELAY, CONF_ID
CONF_DELAY,
CONF_ID,
)
AUTO_LOAD = ["sensor", "voltage_sampler"] AUTO_LOAD = ["sensor", "voltage_sampler"]
CODEOWNERS = ["@asoehlke"] CODEOWNERS = ["@asoehlke"]

View File

@ -1,16 +1,17 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor, voltage_sampler from esphome.components import sensor, voltage_sampler
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ID, CONF_ID,
CONF_SENSOR,
CONF_NUMBER, CONF_NUMBER,
ICON_FLASH, CONF_SENSOR,
UNIT_VOLT,
STATE_CLASS_MEASUREMENT,
DEVICE_CLASS_VOLTAGE, DEVICE_CLASS_VOLTAGE,
ICON_FLASH,
STATE_CLASS_MEASUREMENT,
UNIT_VOLT,
) )
from . import cd74hc4067_ns, CD74HC4067Component
from . import CD74HC4067Component, cd74hc4067_ns
DEPENDENCIES = ["cd74hc4067"] DEPENDENCIES = ["cd74hc4067"]

View File

@ -1,7 +1,7 @@
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import climate, remote_base, sensor
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.components import climate, sensor, remote_base from esphome.const import CONF_SENSOR, CONF_SUPPORTS_COOL, CONF_SUPPORTS_HEAT
from esphome.const import CONF_SUPPORTS_COOL, CONF_SUPPORTS_HEAT, CONF_SENSOR
DEPENDENCIES = ["remote_transmitter"] DEPENDENCIES = ["remote_transmitter"]
AUTO_LOAD = ["sensor", "remote_base"] AUTO_LOAD = ["sensor", "remote_base"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import climate_ir from esphome.components import climate_ir
import esphome.config_validation as cv
from esphome.const import CONF_ID from esphome.const import CONF_ID
AUTO_LOAD = ["climate_ir"] AUTO_LOAD = ["climate_ir"]

View File

@ -1,5 +1,4 @@
from esphome import config_validation as cv from esphome import codegen as cg, config_validation as cv
from esphome import codegen as cg
from esphome.const import CONF_BLUE, CONF_GREEN, CONF_ID, CONF_RED, CONF_WHITE from esphome.const import CONF_BLUE, CONF_GREEN, CONF_ID, CONF_RED, CONF_WHITE
ColorStruct = cg.esphome_ns.struct("Color") ColorStruct = cg.esphome_ns.struct("Color")

View File

@ -1,11 +1,11 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import light, output from esphome.components import light, output
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_BRIGHTNESS, CONF_BRIGHTNESS,
CONF_COLD_WHITE_COLOR_TEMPERATURE,
CONF_COLOR_TEMPERATURE, CONF_COLOR_TEMPERATURE,
CONF_OUTPUT_ID, CONF_OUTPUT_ID,
CONF_COLD_WHITE_COLOR_TEMPERATURE,
CONF_WARM_WHITE_COLOR_TEMPERATURE, CONF_WARM_WHITE_COLOR_TEMPERATURE,
) )

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor from esphome.components import sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ACCURACY_DECIMALS, CONF_ACCURACY_DECIMALS,
CONF_DEVICE_CLASS, CONF_DEVICE_CLASS,

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import climate_ir from esphome.components import climate_ir
import esphome.config_validation as cv
from esphome.const import CONF_ID from esphome.const import CONF_ID
AUTO_LOAD = ["climate_ir"] AUTO_LOAD = ["climate_ir"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import binary_sensor from esphome.components import binary_sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_DEVICE_CLASS, CONF_DEVICE_CLASS,
CONF_ENTITY_CATEGORY, CONF_ENTITY_CATEGORY,

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import button from esphome.components import button
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_DEVICE_CLASS, CONF_DEVICE_CLASS,
CONF_ENTITY_CATEGORY, CONF_ENTITY_CATEGORY,

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import cover from esphome.components import cover
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_DEVICE_CLASS, CONF_DEVICE_CLASS,
CONF_ENTITY_CATEGORY, CONF_ENTITY_CATEGORY,

View File

@ -1,12 +1,7 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import fan from esphome.components import fan
from esphome.const import ( import esphome.config_validation as cv
CONF_ENTITY_CATEGORY, from esphome.const import CONF_ENTITY_CATEGORY, CONF_ICON, CONF_ID, CONF_SOURCE_ID
CONF_ICON,
CONF_ID,
CONF_SOURCE_ID,
)
from esphome.core.entity_helpers import inherit_property_from from esphome.core.entity_helpers import inherit_property_from
from .. import copy_ns from .. import copy_ns

View File

@ -1,12 +1,7 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import lock from esphome.components import lock
from esphome.const import ( import esphome.config_validation as cv
CONF_ENTITY_CATEGORY, from esphome.const import CONF_ENTITY_CATEGORY, CONF_ICON, CONF_ID, CONF_SOURCE_ID
CONF_ICON,
CONF_ID,
CONF_SOURCE_ID,
)
from esphome.core.entity_helpers import inherit_property_from from esphome.core.entity_helpers import inherit_property_from
from .. import copy_ns from .. import copy_ns

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import number from esphome.components import number
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ENTITY_CATEGORY, CONF_ENTITY_CATEGORY,
CONF_ICON, CONF_ICON,

View File

@ -1,12 +1,7 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import select from esphome.components import select
from esphome.const import ( import esphome.config_validation as cv
CONF_ENTITY_CATEGORY, from esphome.const import CONF_ENTITY_CATEGORY, CONF_ICON, CONF_ID, CONF_SOURCE_ID
CONF_ICON,
CONF_ID,
CONF_SOURCE_ID,
)
from esphome.core.entity_helpers import inherit_property_from from esphome.core.entity_helpers import inherit_property_from
from .. import copy_ns from .. import copy_ns

View File

@ -1,14 +1,14 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor from esphome.components import sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ACCURACY_DECIMALS,
CONF_DEVICE_CLASS, CONF_DEVICE_CLASS,
CONF_ENTITY_CATEGORY, CONF_ENTITY_CATEGORY,
CONF_ICON, CONF_ICON,
CONF_SOURCE_ID, CONF_SOURCE_ID,
CONF_STATE_CLASS, CONF_STATE_CLASS,
CONF_UNIT_OF_MEASUREMENT, CONF_UNIT_OF_MEASUREMENT,
CONF_ACCURACY_DECIMALS,
) )
from esphome.core.entity_helpers import inherit_property_from from esphome.core.entity_helpers import inherit_property_from

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import switch from esphome.components import switch
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_DEVICE_CLASS, CONF_DEVICE_CLASS,
CONF_ENTITY_CATEGORY, CONF_ENTITY_CATEGORY,

View File

@ -1,12 +1,7 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import text from esphome.components import text
from esphome.const import ( import esphome.config_validation as cv
CONF_ENTITY_CATEGORY, from esphome.const import CONF_ENTITY_CATEGORY, CONF_ICON, CONF_MODE, CONF_SOURCE_ID
CONF_ICON,
CONF_MODE,
CONF_SOURCE_ID,
)
from esphome.core.entity_helpers import inherit_property_from from esphome.core.entity_helpers import inherit_property_from
from .. import copy_ns from .. import copy_ns

View File

@ -1,11 +1,7 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import text_sensor from esphome.components import text_sensor
from esphome.const import ( import esphome.config_validation as cv
CONF_ENTITY_CATEGORY, from esphome.const import CONF_ENTITY_CATEGORY, CONF_ICON, CONF_SOURCE_ID
CONF_ICON,
CONF_SOURCE_ID,
)
from esphome.core.entity_helpers import inherit_property_from from esphome.core.entity_helpers import inherit_property_from
from .. import copy_ns from .. import copy_ns

View File

@ -1,21 +1,21 @@
from esphome import automation
from esphome.automation import maybe_simple_id
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import sensor, spi
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.components import spi, sensor
from esphome.const import ( from esphome.const import (
CONF_CURRENT, CONF_CURRENT,
CONF_ID, CONF_ID,
CONF_POWER, CONF_POWER,
CONF_VOLTAGE, CONF_VOLTAGE,
CONF_VOLTAGE_GAIN, CONF_VOLTAGE_GAIN,
UNIT_VOLT,
UNIT_AMPERE,
UNIT_WATT,
DEVICE_CLASS_POWER,
DEVICE_CLASS_CURRENT, DEVICE_CLASS_CURRENT,
DEVICE_CLASS_POWER,
DEVICE_CLASS_VOLTAGE, DEVICE_CLASS_VOLTAGE,
UNIT_AMPERE,
UNIT_VOLT,
UNIT_WATT,
) )
from esphome import automation
from esphome.automation import maybe_simple_id
CODEOWNERS = ["@balrog-kun"] CODEOWNERS = ["@balrog-kun"]
DEPENDENCIES = ["spi"] DEPENDENCIES = ["spi"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor, uart from esphome.components import sensor, uart
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ID, CONF_ID,
CONF_VOLTAGE, CONF_VOLTAGE,
@ -8,8 +8,8 @@ from esphome.const import (
DEVICE_CLASS_POWER, DEVICE_CLASS_POWER,
DEVICE_CLASS_VOLTAGE, DEVICE_CLASS_VOLTAGE,
STATE_CLASS_MEASUREMENT, STATE_CLASS_MEASUREMENT,
UNIT_VOLT,
UNIT_AMPERE, UNIT_AMPERE,
UNIT_VOLT,
UNIT_WATT, UNIT_WATT,
) )

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor, uart from esphome.components import sensor, uart
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_APPARENT_POWER, CONF_APPARENT_POWER,
CONF_CURRENT, CONF_CURRENT,

View File

@ -1,11 +1,10 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import pins from esphome import pins
import esphome.codegen as cg
from esphome.components import i2c, touchscreen from esphome.components import i2c, touchscreen
from esphome.const import CONF_INTERRUPT_PIN, CONF_ID, CONF_RESET_PIN import esphome.config_validation as cv
from .. import cst226_ns from esphome.const import CONF_ID, CONF_INTERRUPT_PIN, CONF_RESET_PIN
from .. import cst226_ns
CST226Touchscreen = cst226_ns.class_( CST226Touchscreen = cst226_ns.class_(
"CST226Touchscreen", "CST226Touchscreen",

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor, voltage_sampler from esphome.components import sensor, voltage_sampler
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_SENSOR, CONF_SENSOR,
DEVICE_CLASS_CURRENT, DEVICE_CLASS_CURRENT,

View File

@ -1,18 +1,17 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import automation from esphome import automation
from esphome.components import sensor, cover import esphome.codegen as cg
from esphome.components import cover, sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_CLOSE_ACTION, CONF_CLOSE_ACTION,
CONF_CLOSE_DURATION, CONF_CLOSE_DURATION,
CONF_ID, CONF_ID,
CONF_MAX_DURATION,
CONF_OPEN_ACTION, CONF_OPEN_ACTION,
CONF_OPEN_DURATION, CONF_OPEN_DURATION,
CONF_STOP_ACTION, CONF_STOP_ACTION,
CONF_MAX_DURATION,
) )
CONF_OPEN_SENSOR = "open_sensor" CONF_OPEN_SENSOR = "open_sensor"
CONF_OPEN_MOVING_CURRENT_THRESHOLD = "open_moving_current_threshold" CONF_OPEN_MOVING_CURRENT_THRESHOLD = "open_moving_current_threshold"
CONF_OPEN_OBSTACLE_CURRENT_THRESHOLD = "open_obstacle_current_threshold" CONF_OPEN_OBSTACLE_CURRENT_THRESHOLD = "open_obstacle_current_threshold"

View File

@ -1,12 +1,12 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import light, output from esphome.components import light, output
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_COLD_WHITE,
CONF_COLD_WHITE_COLOR_TEMPERATURE,
CONF_CONSTANT_BRIGHTNESS, CONF_CONSTANT_BRIGHTNESS,
CONF_OUTPUT_ID, CONF_OUTPUT_ID,
CONF_COLD_WHITE,
CONF_WARM_WHITE, CONF_WARM_WHITE,
CONF_COLD_WHITE_COLOR_TEMPERATURE,
CONF_WARM_WHITE_COLOR_TEMPERATURE, CONF_WARM_WHITE_COLOR_TEMPERATURE,
) )

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c from esphome.components import i2c
import esphome.config_validation as cv
from esphome.const import CONF_ID from esphome.const import CONF_ID
AUTO_LOAD = ["output"] AUTO_LOAD = ["output"]

View File

@ -1,7 +1,8 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import output from esphome.components import output
import esphome.config_validation as cv
from esphome.const import CONF_CHANNEL, CONF_ID from esphome.const import CONF_CHANNEL, CONF_ID
from . import DAC7678Output, dac7678_ns from . import DAC7678Output, dac7678_ns
DEPENDENCIES = ["dac7678"] DEPENDENCIES = ["dac7678"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import climate_ir from esphome.components import climate_ir
import esphome.config_validation as cv
from esphome.const import CONF_ID from esphome.const import CONF_ID
AUTO_LOAD = ["climate_ir"] AUTO_LOAD = ["climate_ir"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import climate_ir from esphome.components import climate_ir
import esphome.config_validation as cv
from esphome.const import CONF_ID from esphome.const import CONF_ID
AUTO_LOAD = ["climate_ir"] AUTO_LOAD = ["climate_ir"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import climate_ir from esphome.components import climate_ir
import esphome.config_validation as cv
from esphome.const import CONF_ID, CONF_USE_FAHRENHEIT from esphome.const import CONF_ID, CONF_USE_FAHRENHEIT
AUTO_LOAD = ["climate_ir"] AUTO_LOAD = ["climate_ir"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import one_wire, sensor from esphome.components import one_wire, sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_RESOLUTION, CONF_RESOLUTION,
DEVICE_CLASS_TEMPERATURE, DEVICE_CLASS_TEMPERATURE,

View File

@ -1,7 +1,7 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import uart from esphome.components import uart
from esphome.const import CONF_ID, CONF_ADDRESS import esphome.config_validation as cv
from esphome.const import CONF_ADDRESS, CONF_ID
CODEOWNERS = ["@s1lvi0"] CODEOWNERS = ["@s1lvi0"]
MULTI_CONF = True MULTI_CONF = True

View File

@ -1,7 +1,8 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import binary_sensor from esphome.components import binary_sensor
from . import DalyBmsComponent, CONF_BMS_DALY_ID import esphome.config_validation as cv
from . import CONF_BMS_DALY_ID, DalyBmsComponent
CONF_CHARGING_MOS_ENABLED = "charging_mos_enabled" CONF_CHARGING_MOS_ENABLED = "charging_mos_enabled"
CONF_DISCHARGING_MOS_ENABLED = "discharging_mos_enabled" CONF_DISCHARGING_MOS_ENABLED = "discharging_mos_enabled"

View File

@ -1,28 +1,29 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor from esphome.components import sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_VOLTAGE,
CONF_CURRENT,
CONF_BATTERY_LEVEL, CONF_BATTERY_LEVEL,
CONF_CURRENT,
CONF_MAX_TEMPERATURE, CONF_MAX_TEMPERATURE,
CONF_MIN_TEMPERATURE, CONF_MIN_TEMPERATURE,
DEVICE_CLASS_VOLTAGE, CONF_VOLTAGE,
DEVICE_CLASS_CURRENT,
DEVICE_CLASS_BATTERY, DEVICE_CLASS_BATTERY,
DEVICE_CLASS_CURRENT,
DEVICE_CLASS_TEMPERATURE, DEVICE_CLASS_TEMPERATURE,
STATE_CLASS_MEASUREMENT, DEVICE_CLASS_VOLTAGE,
UNIT_VOLT,
UNIT_AMPERE,
UNIT_PERCENT,
UNIT_CELSIUS,
ICON_FLASH,
ICON_PERCENT,
ICON_COUNTER, ICON_COUNTER,
ICON_THERMOMETER, ICON_FLASH,
ICON_GAUGE, ICON_GAUGE,
ICON_PERCENT,
ICON_THERMOMETER,
STATE_CLASS_MEASUREMENT,
UNIT_AMPERE,
UNIT_CELSIUS,
UNIT_PERCENT,
UNIT_VOLT,
) )
from . import DalyBmsComponent, CONF_BMS_DALY_ID
from . import CONF_BMS_DALY_ID, DalyBmsComponent
CONF_MAX_CELL_VOLTAGE = "max_cell_voltage" CONF_MAX_CELL_VOLTAGE = "max_cell_voltage"
CONF_MAX_CELL_VOLTAGE_NUMBER = "max_cell_voltage_number" CONF_MAX_CELL_VOLTAGE_NUMBER = "max_cell_voltage_number"

View File

@ -1,8 +1,9 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import text_sensor from esphome.components import text_sensor
import esphome.config_validation as cv
from esphome.const import CONF_STATUS from esphome.const import CONF_STATUS
from . import DalyBmsComponent, CONF_BMS_DALY_ID
from . import CONF_BMS_DALY_ID, DalyBmsComponent
ICON_CAR_BATTERY = "mdi:car-battery" ICON_CAR_BATTERY = "mdi:car-battery"

View File

@ -1,18 +1,18 @@
import base64 import base64
import secrets
from pathlib import Path from pathlib import Path
from typing import Optional
import re import re
import secrets
from typing import Optional
import requests import requests
from ruamel.yaml import YAML from ruamel.yaml import YAML
import esphome.codegen as cg
import esphome.config_validation as cv
import esphome.final_validate as fv
from esphome import git from esphome import git
import esphome.codegen as cg
from esphome.components.packages import validate_source_shorthand from esphome.components.packages import validate_source_shorthand
from esphome.const import CONF_REF, CONF_WIFI, CONF_ESPHOME, CONF_PROJECT import esphome.config_validation as cv
from esphome.const import CONF_ESPHOME, CONF_PROJECT, CONF_REF, CONF_WIFI
import esphome.final_validate as fv
from esphome.yaml_util import dump from esphome.yaml_util import dump
dashboard_import_ns = cg.esphome_ns.namespace("dashboard_import") dashboard_import_ns = cg.esphome_ns.namespace("dashboard_import")

View File

@ -1,18 +1,19 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor from esphome.components import sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_FREE,
CONF_FRAGMENTATION,
CONF_BLOCK, CONF_BLOCK,
CONF_FRAGMENTATION,
CONF_FREE,
CONF_LOOP_TIME, CONF_LOOP_TIME,
ENTITY_CATEGORY_DIAGNOSTIC, ENTITY_CATEGORY_DIAGNOSTIC,
UNIT_MILLISECOND,
UNIT_PERCENT,
UNIT_BYTES,
ICON_COUNTER, ICON_COUNTER,
ICON_TIMER, ICON_TIMER,
UNIT_BYTES,
UNIT_MILLISECOND,
UNIT_PERCENT,
) )
from . import CONF_DEBUG_ID, DebugComponent from . import CONF_DEBUG_ID, DebugComponent
DEPENDENCIES = ["debug"] DEPENDENCIES = ["debug"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg
from esphome.components import text_sensor from esphome.components import text_sensor
import esphome.config_validation as cv import esphome.config_validation as cv
import esphome.codegen as cg
from esphome.const import ( from esphome.const import (
CONF_DEVICE, CONF_DEVICE,
ENTITY_CATEGORY_DIAGNOSTIC, ENTITY_CATEGORY_DIAGNOSTIC,

View File

@ -1,7 +1,17 @@
from esphome import automation, pins
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import time from esphome.components import time
from esphome.components.esp32 import get_esp32_variant
from esphome.components.esp32.const import (
VARIANT_ESP32,
VARIANT_ESP32C2,
VARIANT_ESP32C3,
VARIANT_ESP32C6,
VARIANT_ESP32H2,
VARIANT_ESP32S2,
VARIANT_ESP32S3,
)
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome import pins, automation
from esphome.const import ( from esphome.const import (
CONF_HOUR, CONF_HOUR,
CONF_ID, CONF_ID,
@ -18,17 +28,6 @@ from esphome.const import (
PLATFORM_ESP8266, PLATFORM_ESP8266,
) )
from esphome.components.esp32 import get_esp32_variant
from esphome.components.esp32.const import (
VARIANT_ESP32,
VARIANT_ESP32C3,
VARIANT_ESP32S2,
VARIANT_ESP32S3,
VARIANT_ESP32C2,
VARIANT_ESP32C6,
VARIANT_ESP32H2,
)
WAKEUP_PINS = { WAKEUP_PINS = {
VARIANT_ESP32: [ VARIANT_ESP32: [
0, 0,

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import climate_ir from esphome.components import climate_ir
import esphome.config_validation as cv
from esphome.const import CONF_ID from esphome.const import CONF_ID
AUTO_LOAD = ["climate_ir"] AUTO_LOAD = ["climate_ir"]

View File

@ -1,5 +1,4 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import ( from esphome.components import (
binary_sensor, binary_sensor,
climate, climate,
@ -11,6 +10,7 @@ from esphome.components import (
switch, switch,
text_sensor, text_sensor,
) )
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ACCURACY_DECIMALS, CONF_ACCURACY_DECIMALS,
CONF_BINARY_SENSORS, CONF_BINARY_SENSORS,

View File

@ -1,8 +1,8 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import automation from esphome import automation
from esphome.const import CONF_ID, CONF_TRIGGER_ID, CONF_FILE, CONF_DEVICE, CONF_VOLUME import esphome.codegen as cg
from esphome.components import uart from esphome.components import uart
import esphome.config_validation as cv
from esphome.const import CONF_DEVICE, CONF_FILE, CONF_ID, CONF_TRIGGER_ID, CONF_VOLUME
DEPENDENCIES = ["uart"] DEPENDENCIES = ["uart"]
CODEOWNERS = ["@glmnet"] CODEOWNERS = ["@glmnet"]

View File

@ -1,9 +1,9 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import automation from esphome import automation
from esphome.automation import maybe_simple_id from esphome.automation import maybe_simple_id
from esphome.const import CONF_FACTORY_RESET, CONF_ID, CONF_SENSITIVITY import esphome.codegen as cg
from esphome.components import uart from esphome.components import uart
import esphome.config_validation as cv
from esphome.const import CONF_FACTORY_RESET, CONF_ID, CONF_SENSITIVITY
CODEOWNERS = ["@niklasweber"] CODEOWNERS = ["@niklasweber"]
DEPENDENCIES = ["uart"] DEPENDENCIES = ["uart"]

View File

@ -1,7 +1,8 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import binary_sensor from esphome.components import binary_sensor
import esphome.config_validation as cv
from esphome.const import DEVICE_CLASS_MOTION from esphome.const import DEVICE_CLASS_MOTION
from . import CONF_DFROBOT_SEN0395_ID, DfrobotSen0395Component from . import CONF_DFROBOT_SEN0395_ID, DfrobotSen0395Component
DEPENDENCIES = ["dfrobot_sen0395"] DEPENDENCIES = ["dfrobot_sen0395"]

View File

@ -1,11 +1,10 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import switch from esphome.components import switch
from esphome.const import ENTITY_CATEGORY_CONFIG, CONF_TYPE import esphome.config_validation as cv
from esphome.const import CONF_TYPE, ENTITY_CATEGORY_CONFIG
from .. import CONF_DFROBOT_SEN0395_ID, DfrobotSen0395Component from .. import CONF_DFROBOT_SEN0395_ID, DfrobotSen0395Component
DEPENDENCIES = ["dfrobot_sen0395"] DEPENDENCIES = ["dfrobot_sen0395"]
dfrobot_sen0395_ns = cg.esphome_ns.namespace("dfrobot_sen0395") dfrobot_sen0395_ns = cg.esphome_ns.namespace("dfrobot_sen0395")

View File

@ -1,20 +1,19 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import pins from esphome import pins
import esphome.codegen as cg
from esphome.components import sensor from esphome.components import sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_HUMIDITY, CONF_HUMIDITY,
CONF_ID, CONF_ID,
CONF_MODEL, CONF_MODEL,
CONF_PIN, CONF_PIN,
CONF_TEMPERATURE, CONF_TEMPERATURE,
DEVICE_CLASS_HUMIDITY,
DEVICE_CLASS_TEMPERATURE,
STATE_CLASS_MEASUREMENT, STATE_CLASS_MEASUREMENT,
UNIT_CELSIUS, UNIT_CELSIUS,
UNIT_PERCENT, UNIT_PERCENT,
DEVICE_CLASS_TEMPERATURE,
DEVICE_CLASS_HUMIDITY,
) )
from esphome.cpp_helpers import gpio_pin_expression from esphome.cpp_helpers import gpio_pin_expression
dht_ns = cg.esphome_ns.namespace("dht") dht_ns = cg.esphome_ns.namespace("dht")

View File

@ -1,15 +1,15 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c, sensor from esphome.components import i2c, sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_HUMIDITY, CONF_HUMIDITY,
CONF_ID, CONF_ID,
CONF_TEMPERATURE, CONF_TEMPERATURE,
DEVICE_CLASS_HUMIDITY,
DEVICE_CLASS_TEMPERATURE,
STATE_CLASS_MEASUREMENT, STATE_CLASS_MEASUREMENT,
UNIT_CELSIUS, UNIT_CELSIUS,
UNIT_PERCENT, UNIT_PERCENT,
DEVICE_CLASS_TEMPERATURE,
DEVICE_CLASS_HUMIDITY,
) )
DEPENDENCIES = ["i2c"] DEPENDENCIES = ["i2c"]

View File

@ -1,16 +1,16 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c, sensor from esphome.components import i2c, sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ID, CONF_ID,
CONF_PRESSURE, CONF_PRESSURE,
CONF_TEMPERATURE, CONF_TEMPERATURE,
DEVICE_CLASS_PRESSURE, DEVICE_CLASS_PRESSURE,
DEVICE_CLASS_TEMPERATURE, DEVICE_CLASS_TEMPERATURE,
STATE_CLASS_MEASUREMENT,
UNIT_CELSIUS,
ICON_GAUGE, ICON_GAUGE,
ICON_THERMOMETER, ICON_THERMOMETER,
STATE_CLASS_MEASUREMENT,
UNIT_CELSIUS,
UNIT_HECTOPASCAL, UNIT_HECTOPASCAL,
) )

View File

@ -1,10 +1,9 @@
import esphome.config_validation as cv
import esphome.codegen as cg
from esphome import automation from esphome import automation
import esphome.codegen as cg
from esphome.components import i2c, time from esphome.components import i2c, time
import esphome.config_validation as cv
from esphome.const import CONF_ID from esphome.const import CONF_ID
CODEOWNERS = ["@badbadc0ffee"] CODEOWNERS = ["@badbadc0ffee"]
DEPENDENCIES = ["i2c"] DEPENDENCIES = ["i2c"]
ds1307_ns = cg.esphome_ns.namespace("ds1307") ds1307_ns = cg.esphome_ns.namespace("ds1307")

View File

@ -1,12 +1,8 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import pins from esphome import pins
import esphome.codegen as cg
from esphome.components import uart from esphome.components import uart
from esphome.const import ( import esphome.config_validation as cv
CONF_ID, from esphome.const import CONF_ID, CONF_RECEIVE_TIMEOUT, CONF_UART_ID
CONF_UART_ID,
CONF_RECEIVE_TIMEOUT,
)
CODEOWNERS = ["@glmnet", "@zuidwijk"] CODEOWNERS = ["@glmnet", "@zuidwijk"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor from esphome.components import sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ID, CONF_ID,
DEVICE_CLASS_CURRENT, DEVICE_CLASS_CURRENT,
@ -13,13 +13,14 @@ from esphome.const import (
STATE_CLASS_TOTAL_INCREASING, STATE_CLASS_TOTAL_INCREASING,
UNIT_AMPERE, UNIT_AMPERE,
UNIT_CUBIC_METER, UNIT_CUBIC_METER,
UNIT_KILOVOLT_AMPS_REACTIVE,
UNIT_KILOVOLT_AMPS_REACTIVE_HOURS,
UNIT_KILOWATT, UNIT_KILOWATT,
UNIT_KILOWATT_HOURS, UNIT_KILOWATT_HOURS,
UNIT_KILOVOLT_AMPS_REACTIVE_HOURS,
UNIT_KILOVOLT_AMPS_REACTIVE,
UNIT_VOLT, UNIT_VOLT,
) )
from . import Dsmr, CONF_DSMR_ID
from . import CONF_DSMR_ID, Dsmr
AUTO_LOAD = ["dsmr"] AUTO_LOAD = ["dsmr"]

View File

@ -1,8 +1,9 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import text_sensor from esphome.components import text_sensor
import esphome.config_validation as cv
from esphome.const import CONF_INTERNAL from esphome.const import CONF_INTERNAL
from . import Dsmr, CONF_DSMR_ID
from . import CONF_DSMR_ID, Dsmr
AUTO_LOAD = ["dsmr"] AUTO_LOAD = ["dsmr"]

View File

@ -1,13 +1,8 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import pins from esphome import pins
import esphome.codegen as cg
from esphome.components import sensor from esphome.components import sensor
from esphome.const import ( import esphome.config_validation as cv
CONF_PIN, from esphome.const import CONF_PIN, ICON_PERCENT, STATE_CLASS_MEASUREMENT, UNIT_PERCENT
STATE_CLASS_MEASUREMENT,
UNIT_PERCENT,
ICON_PERCENT,
)
duty_cycle_ns = cg.esphome_ns.namespace("duty_cycle") duty_cycle_ns = cg.esphome_ns.namespace("duty_cycle")
DutyCycleSensor = duty_cycle_ns.class_( DutyCycleSensor = duty_cycle_ns.class_(

View File

@ -1,5 +1,3 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.automation import ( from esphome.automation import (
Action, Action,
Condition, Condition,
@ -7,17 +5,19 @@ from esphome.automation import (
register_action, register_action,
register_condition, register_condition,
) )
import esphome.codegen as cg
from esphome.components import binary_sensor, sensor from esphome.components import binary_sensor, sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ID, CONF_ID,
CONF_SENSOR,
CONF_RESTORE,
CONF_LAMBDA, CONF_LAMBDA,
UNIT_SECOND, CONF_RESTORE,
STATE_CLASS_TOTAL, CONF_SENSOR,
STATE_CLASS_TOTAL_INCREASING,
DEVICE_CLASS_DURATION, DEVICE_CLASS_DURATION,
ENTITY_CATEGORY_DIAGNOSTIC, ENTITY_CATEGORY_DIAGNOSTIC,
STATE_CLASS_TOTAL,
STATE_CLASS_TOTAL_INCREASING,
UNIT_SECOND,
) )
CONF_LAST_TIME = "last_time" CONF_LAST_TIME = "last_time"

View File

@ -1,8 +1,8 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components.light.types import AddressableLightEffect
from esphome.components.light.effects import register_addressable_effect from esphome.components.light.effects import register_addressable_effect
from esphome.const import CONF_ID, CONF_NAME, CONF_METHOD, CONF_CHANNELS from esphome.components.light.types import AddressableLightEffect
import esphome.config_validation as cv
from esphome.const import CONF_CHANNELS, CONF_ID, CONF_METHOD, CONF_NAME
AUTO_LOAD = ["socket"] AUTO_LOAD = ["socket"]
DEPENDENCIES = ["network"] DEPENDENCIES = ["network"]

View File

@ -1,17 +1,17 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c, sensor from esphome.components import i2c, sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_CO2,
CONF_ID, CONF_ID,
CONF_PRESSURE, CONF_PRESSURE,
CONF_TEMPERATURE, CONF_TEMPERATURE,
CONF_CO2,
DEVICE_CLASS_TEMPERATURE,
DEVICE_CLASS_PRESSURE, DEVICE_CLASS_PRESSURE,
STATE_CLASS_MEASUREMENT, DEVICE_CLASS_TEMPERATURE,
UNIT_HECTOPASCAL,
UNIT_CELSIUS,
ICON_MOLECULE_CO2, ICON_MOLECULE_CO2,
STATE_CLASS_MEASUREMENT,
UNIT_CELSIUS,
UNIT_HECTOPASCAL,
UNIT_PARTS_PER_MILLION, UNIT_PARTS_PER_MILLION,
) )

View File

@ -1,8 +1,7 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import pins from esphome import pins
import esphome.codegen as cg
from esphome.components import i2c, touchscreen from esphome.components import i2c, touchscreen
import esphome.config_validation as cv
from esphome.const import CONF_ID, CONF_INTERRUPT_PIN from esphome.const import CONF_ID, CONF_INTERRUPT_PIN
CODEOWNERS = ["@jesserockz"] CODEOWNERS = ["@jesserockz"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c from esphome.components import i2c
import esphome.config_validation as cv
from esphome.const import CONF_ID, CONF_INVERTED, CONF_RESOLUTION from esphome.const import CONF_ID, CONF_INVERTED, CONF_RESOLUTION
CODEOWNERS = ["@ellull"] CODEOWNERS = ["@ellull"]

View File

@ -1,8 +1,9 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import output from esphome.components import output
import esphome.config_validation as cv
from esphome.const import CONF_ID from esphome.const import CONF_ID
from .. import EMC2101_COMPONENT_SCHEMA, CONF_EMC2101_ID, emc2101_ns
from .. import CONF_EMC2101_ID, EMC2101_COMPONENT_SCHEMA, emc2101_ns
DEPENDENCIES = ["emc2101"] DEPENDENCIES = ["emc2101"]

View File

@ -1,19 +1,20 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor from esphome.components import sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_EXTERNAL_TEMPERATURE, CONF_EXTERNAL_TEMPERATURE,
CONF_ID, CONF_ID,
CONF_INTERNAL_TEMPERATURE, CONF_INTERNAL_TEMPERATURE,
CONF_SPEED, CONF_SPEED,
DEVICE_CLASS_TEMPERATURE, DEVICE_CLASS_TEMPERATURE,
ICON_PERCENT,
STATE_CLASS_MEASUREMENT, STATE_CLASS_MEASUREMENT,
UNIT_CELSIUS, UNIT_CELSIUS,
UNIT_PERCENT, UNIT_PERCENT,
UNIT_REVOLUTIONS_PER_MINUTE, UNIT_REVOLUTIONS_PER_MINUTE,
ICON_PERCENT,
) )
from .. import EMC2101_COMPONENT_SCHEMA, CONF_EMC2101_ID, emc2101_ns
from .. import CONF_EMC2101_ID, EMC2101_COMPONENT_SCHEMA, emc2101_ns
DEPENDENCIES = ["emc2101"] DEPENDENCIES = ["emc2101"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import climate_ir from esphome.components import climate_ir
import esphome.config_validation as cv
from esphome.const import CONF_ID from esphome.const import CONF_ID
CODEOWNERS = ["@E440QF"] CODEOWNERS = ["@E440QF"]

View File

@ -1,17 +1,17 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import automation from esphome import automation
import esphome.codegen as cg
from esphome.components import binary_sensor, cover from esphome.components import binary_sensor, cover
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_CLOSE_ACTION, CONF_CLOSE_ACTION,
CONF_CLOSE_DURATION, CONF_CLOSE_DURATION,
CONF_CLOSE_ENDSTOP, CONF_CLOSE_ENDSTOP,
CONF_ID, CONF_ID,
CONF_MAX_DURATION,
CONF_OPEN_ACTION, CONF_OPEN_ACTION,
CONF_OPEN_DURATION, CONF_OPEN_DURATION,
CONF_OPEN_ENDSTOP, CONF_OPEN_ENDSTOP,
CONF_STOP_ACTION, CONF_STOP_ACTION,
CONF_MAX_DURATION,
) )
endstop_ns = cg.esphome_ns.namespace("endstop") endstop_ns = cg.esphome_ns.namespace("endstop")

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor from esphome.components import sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_COMPENSATION, CONF_COMPENSATION,
CONF_ECO2, CONF_ECO2,

View File

@ -1,6 +1,7 @@
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import i2c from esphome.components import i2c
from ..ens160_base import to_code_base, cv, CONFIG_SCHEMA_BASE
from ..ens160_base import CONFIG_SCHEMA_BASE, cv, to_code_base
AUTO_LOAD = ["ens160_base"] AUTO_LOAD = ["ens160_base"]
CODEOWNERS = ["@latonita"] CODEOWNERS = ["@latonita"]

View File

@ -1,6 +1,7 @@
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import spi from esphome.components import spi
from ..ens160_base import to_code_base, cv, CONFIG_SCHEMA_BASE
from ..ens160_base import CONFIG_SCHEMA_BASE, cv, to_code_base
AUTO_LOAD = ["ens160_base"] AUTO_LOAD = ["ens160_base"]
CODEOWNERS = ["@latonita"] CODEOWNERS = ["@latonita"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c, sensor from esphome.components import i2c, sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_HUMIDITY, CONF_HUMIDITY,
CONF_ID, CONF_ID,

View File

@ -1,23 +1,22 @@
from esphome import automation, pins
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components.esp32 import add_idf_component
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome import automation
from esphome import pins
from esphome.const import ( from esphome.const import (
CONF_BRIGHTNESS,
CONF_CONTRAST,
CONF_DATA_PINS,
CONF_FREQUENCY, CONF_FREQUENCY,
CONF_ID, CONF_ID,
CONF_PIN, CONF_PIN,
CONF_SCL,
CONF_SDA,
CONF_DATA_PINS,
CONF_RESET_PIN, CONF_RESET_PIN,
CONF_RESOLUTION, CONF_RESOLUTION,
CONF_BRIGHTNESS, CONF_SCL,
CONF_CONTRAST, CONF_SDA,
CONF_TRIGGER_ID, CONF_TRIGGER_ID,
CONF_VSYNC_PIN, CONF_VSYNC_PIN,
) )
from esphome.core import CORE from esphome.core import CORE
from esphome.components.esp32 import add_idf_component
from esphome.cpp_helpers import setup_entity from esphome.cpp_helpers import setup_entity
DEPENDENCIES = ["esp32"] DEPENDENCIES = ["esp32"]

View File

@ -1,6 +1,6 @@
import esphome.config_validation as cv
import esphome.codegen as cg import esphome.codegen as cg
from esphome.const import CONF_ID, CONF_PORT, CONF_MODE import esphome.config_validation as cv
from esphome.const import CONF_ID, CONF_MODE, CONF_PORT
CODEOWNERS = ["@ayufan"] CODEOWNERS = ["@ayufan"]
DEPENDENCIES = ["esp32_camera"] DEPENDENCIES = ["esp32_camera"]

View File

@ -1,9 +1,9 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import pins from esphome import pins
import esphome.codegen as cg
from esphome.components import output from esphome.components import output
from esphome.components.esp32 import get_esp32_variant from esphome.components.esp32 import get_esp32_variant
from esphome.components.esp32.const import VARIANT_ESP32, VARIANT_ESP32S2 from esphome.components.esp32.const import VARIANT_ESP32, VARIANT_ESP32S2
import esphome.config_validation as cv
from esphome.const import CONF_ID, CONF_NUMBER, CONF_PIN from esphome.const import CONF_ID, CONF_NUMBER, CONF_PIN
DEPENDENCIES = ["esp32"] DEPENDENCIES = ["esp32"]

View File

@ -1,11 +1,7 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor from esphome.components import sensor
from esphome.const import ( import esphome.config_validation as cv
STATE_CLASS_MEASUREMENT, from esphome.const import ICON_MAGNET, STATE_CLASS_MEASUREMENT, UNIT_MICROTESLA
UNIT_MICROTESLA,
ICON_MAGNET,
)
DEPENDENCIES = ["esp32"] DEPENDENCIES = ["esp32"]

View File

@ -1,4 +1,11 @@
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import esp32
from esphome.components.esp32 import get_esp32_variant, gpio
from esphome.components.esp32.const import (
VARIANT_ESP32,
VARIANT_ESP32S2,
VARIANT_ESP32S3,
)
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_HIGH_VOLTAGE_REFERENCE, CONF_HIGH_VOLTAGE_REFERENCE,
@ -11,13 +18,6 @@ from esphome.const import (
CONF_VOLTAGE_ATTENUATION, CONF_VOLTAGE_ATTENUATION,
) )
from esphome.core import TimePeriod from esphome.core import TimePeriod
from esphome.components import esp32
from esphome.components.esp32 import get_esp32_variant, gpio
from esphome.components.esp32.const import (
VARIANT_ESP32,
VARIANT_ESP32S2,
VARIANT_ESP32S3,
)
AUTO_LOAD = ["binary_sensor"] AUTO_LOAD = ["binary_sensor"]
DEPENDENCIES = ["esp32"] DEPENDENCIES = ["esp32"]

View File

@ -1,12 +1,9 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import binary_sensor from esphome.components import binary_sensor
from esphome.const import ( import esphome.config_validation as cv
CONF_PIN, from esphome.const import CONF_ID, CONF_PIN, CONF_THRESHOLD
CONF_THRESHOLD,
CONF_ID, from . import ESP32TouchComponent, esp32_touch_ns, validate_touch_pad
)
from . import esp32_touch_ns, ESP32TouchComponent, validate_touch_pad
DEPENDENCIES = ["esp32_touch", "esp32"] DEPENDENCIES = ["esp32_touch", "esp32"]

View File

@ -1,13 +1,8 @@
from esphome import pins, automation from esphome import automation, pins
import esphome.codegen as cg
from esphome.components import output from esphome.components import output
import esphome.config_validation as cv import esphome.config_validation as cv
import esphome.codegen as cg from esphome.const import CONF_FREQUENCY, CONF_ID, CONF_NUMBER, CONF_PIN
from esphome.const import (
CONF_FREQUENCY,
CONF_ID,
CONF_NUMBER,
CONF_PIN,
)
DEPENDENCIES = ["esp8266"] DEPENDENCIES = ["esp8266"]

View File

@ -1,4 +1,5 @@
import logging import logging
from esphome import pins from esphome import pins
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components.esp32 import add_idf_sdkconfig_option, get_esp32_variant from esphome.components.esp32 import add_idf_sdkconfig_option, get_esp32_variant

View File

@ -1,7 +1,7 @@
import esphome.codegen as cg
from esphome import automation from esphome import automation
import esphome.config_validation as cv import esphome.codegen as cg
from esphome.components import esp32_ble_tracker from esphome.components import esp32_ble_tracker
import esphome.config_validation as cv
from esphome.const import CONF_TRIGGER_ID from esphome.const import CONF_TRIGGER_ID
CODEOWNERS = ["@OttoWinter"] CODEOWNERS = ["@OttoWinter"]

View File

@ -1,8 +1,8 @@
import logging import logging
from pathlib import Path from pathlib import Path
import esphome.config_validation as cv
from esphome import git, loader from esphome import git, loader
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_COMPONENTS, CONF_COMPONENTS,
CONF_EXTERNAL_COMPONENTS, CONF_EXTERNAL_COMPONENTS,

View File

@ -1,7 +1,7 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import automation from esphome import automation
import esphome.codegen as cg
from esphome.components import i2c, sensor from esphome.components import i2c, sensor
import esphome.config_validation as cv
from esphome.const import CONF_ID, CONF_TRIGGER_ID from esphome.const import CONF_ID, CONF_TRIGGER_ID
CODEOWNERS = ["@ssieb"] CODEOWNERS = ["@ssieb"]

View File

@ -1,15 +1,15 @@
from esphome import automation
from esphome.automation import maybe_simple_id
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c from esphome.components import i2c
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ADDRESS, CONF_ADDRESS,
CONF_COMMAND, CONF_COMMAND,
CONF_ID,
CONF_DURATION, CONF_DURATION,
CONF_ID,
CONF_VOLUME, CONF_VOLUME,
) )
from esphome import automation
from esphome.automation import maybe_simple_id
CODEOWNERS = ["@carlos-sarmiento"] CODEOWNERS = ["@carlos-sarmiento"]
DEPENDENCIES = ["i2c"] DEPENDENCIES = ["i2c"]

View File

@ -1,11 +1,11 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import binary_sensor from esphome.components import binary_sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
ENTITY_CATEGORY_NONE,
DEVICE_CLASS_RUNNING,
DEVICE_CLASS_EMPTY,
CONF_ID, CONF_ID,
DEVICE_CLASS_EMPTY,
DEVICE_CLASS_RUNNING,
ENTITY_CATEGORY_NONE,
) )
from . import EzoPMP from . import EzoPMP

View File

@ -1,20 +1,19 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor from esphome.components import sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
ENTITY_CATEGORY_DIAGNOSTIC, CONF_ID,
ENTITY_CATEGORY_NONE,
DEVICE_CLASS_EMPTY, DEVICE_CLASS_EMPTY,
DEVICE_CLASS_VOLTAGE, DEVICE_CLASS_VOLTAGE,
ENTITY_CATEGORY_DIAGNOSTIC,
ENTITY_CATEGORY_NONE,
STATE_CLASS_MEASUREMENT, STATE_CLASS_MEASUREMENT,
STATE_CLASS_NONE, STATE_CLASS_NONE,
CONF_ID,
UNIT_VOLT, UNIT_VOLT,
) )
from . import EzoPMP from . import EzoPMP
DEPENDENCIES = ["ezo_pmp"] DEPENDENCIES = ["ezo_pmp"]
CONF_CURRENT_VOLUME_DOSED = "current_volume_dosed" CONF_CURRENT_VOLUME_DOSED = "current_volume_dosed"

View File

@ -1,11 +1,7 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import text_sensor from esphome.components import text_sensor
from esphome.const import ( import esphome.config_validation as cv
ENTITY_CATEGORY_NONE, from esphome.const import CONF_ID, ENTITY_CATEGORY_DIAGNOSTIC, ENTITY_CATEGORY_NONE
ENTITY_CATEGORY_DIAGNOSTIC,
CONF_ID,
)
from . import EzoPMP from . import EzoPMP

View File

@ -1,12 +1,13 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import button from esphome.components import button
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ID, CONF_ID,
DEVICE_CLASS_RESTART, DEVICE_CLASS_RESTART,
ENTITY_CATEGORY_CONFIG, ENTITY_CATEGORY_CONFIG,
ICON_RESTART_ALERT, ICON_RESTART_ALERT,
) )
from .. import factory_reset_ns from .. import factory_reset_ns
FactoryResetButton = factory_reset_ns.class_( FactoryResetButton = factory_reset_ns.class_(

View File

@ -1,14 +1,15 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import switch from esphome.components import switch
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ENTITY_CATEGORY, CONF_ENTITY_CATEGORY,
CONF_ICON,
CONF_ID, CONF_ID,
CONF_INVERTED, CONF_INVERTED,
CONF_ICON,
ENTITY_CATEGORY_CONFIG, ENTITY_CATEGORY_CONFIG,
ICON_RESTART_ALERT, ICON_RESTART_ALERT,
) )
from .. import factory_reset_ns from .. import factory_reset_ns
FactoryResetSwitch = factory_reset_ns.class_( FactoryResetSwitch = factory_reset_ns.class_(

View File

@ -1,11 +1,11 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import light from esphome.components import light
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_OUTPUT_ID,
CONF_NUM_LEDS,
CONF_RGB_ORDER,
CONF_MAX_REFRESH_RATE, CONF_MAX_REFRESH_RATE,
CONF_NUM_LEDS,
CONF_OUTPUT_ID,
CONF_RGB_ORDER,
) )
CODEOWNERS = ["@OttoWinter"] CODEOWNERS = ["@OttoWinter"]

View File

@ -1,7 +1,7 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import pins from esphome import pins
import esphome.codegen as cg
from esphome.components import fastled_base from esphome.components import fastled_base
import esphome.config_validation as cv
from esphome.const import CONF_CHIPSET, CONF_NUM_LEDS, CONF_PIN, CONF_RGB_ORDER from esphome.const import CONF_CHIPSET, CONF_NUM_LEDS, CONF_PIN, CONF_RGB_ORDER
AUTO_LOAD = ["fastled_base"] AUTO_LOAD = ["fastled_base"]

View File

@ -1,7 +1,7 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import pins from esphome import pins
import esphome.codegen as cg
from esphome.components import fastled_base from esphome.components import fastled_base
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_CHIPSET, CONF_CHIPSET,
CONF_CLOCK_PIN, CONF_CLOCK_PIN,

View File

@ -1,18 +1,18 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import automation from esphome import automation
import esphome.codegen as cg
from esphome.components import binary_sensor, cover from esphome.components import binary_sensor, cover
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ASSUMED_STATE, CONF_ASSUMED_STATE,
CONF_CLOSE_ACTION, CONF_CLOSE_ACTION,
CONF_CLOSE_DURATION, CONF_CLOSE_DURATION,
CONF_CLOSE_ENDSTOP, CONF_CLOSE_ENDSTOP,
CONF_ID, CONF_ID,
CONF_MAX_DURATION,
CONF_OPEN_ACTION, CONF_OPEN_ACTION,
CONF_OPEN_DURATION, CONF_OPEN_DURATION,
CONF_OPEN_ENDSTOP, CONF_OPEN_ENDSTOP,
CONF_STOP_ACTION, CONF_STOP_ACTION,
CONF_MAX_DURATION,
CONF_UPDATE_INTERVAL, CONF_UPDATE_INTERVAL,
) )

View File

@ -1,8 +1,7 @@
from esphome import automation, pins
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import automation
from esphome import pins
from esphome.components import uart from esphome.components import uart
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_COLOR, CONF_COLOR,
CONF_COUNT, CONF_COUNT,
@ -13,11 +12,11 @@ from esphome.const import (
CONF_ON_ENROLLMENT_DONE, CONF_ON_ENROLLMENT_DONE,
CONF_ON_ENROLLMENT_FAILED, CONF_ON_ENROLLMENT_FAILED,
CONF_ON_ENROLLMENT_SCAN, CONF_ON_ENROLLMENT_SCAN,
CONF_ON_FINGER_SCAN_START,
CONF_ON_FINGER_SCAN_MATCHED,
CONF_ON_FINGER_SCAN_UNMATCHED,
CONF_ON_FINGER_SCAN_MISPLACED,
CONF_ON_FINGER_SCAN_INVALID, CONF_ON_FINGER_SCAN_INVALID,
CONF_ON_FINGER_SCAN_MATCHED,
CONF_ON_FINGER_SCAN_MISPLACED,
CONF_ON_FINGER_SCAN_START,
CONF_ON_FINGER_SCAN_UNMATCHED,
CONF_PASSWORD, CONF_PASSWORD,
CONF_SENSING_PIN, CONF_SENSING_PIN,
CONF_SPEED, CONF_SPEED,

View File

@ -1,7 +1,8 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import binary_sensor from esphome.components import binary_sensor
import esphome.config_validation as cv
from esphome.const import CONF_ICON, ICON_KEY_PLUS from esphome.const import CONF_ICON, ICON_KEY_PLUS
from . import CONF_FINGERPRINT_GROW_ID, FingerprintGrowComponent from . import CONF_FINGERPRINT_GROW_ID, FingerprintGrowComponent
DEPENDENCIES = ["fingerprint_grow"] DEPENDENCIES = ["fingerprint_grow"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor from esphome.components import sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_CAPACITY, CONF_CAPACITY,
CONF_FINGERPRINT_COUNT, CONF_FINGERPRINT_COUNT,
@ -15,6 +15,7 @@ from esphome.const import (
ICON_FINGERPRINT, ICON_FINGERPRINT,
ICON_SECURITY, ICON_SECURITY,
) )
from . import CONF_FINGERPRINT_GROW_ID, FingerprintGrowComponent from . import CONF_FINGERPRINT_GROW_ID, FingerprintGrowComponent
DEPENDENCIES = ["fingerprint_grow"] DEPENDENCIES = ["fingerprint_grow"]

View File

@ -1,13 +1,9 @@
# initially based off of TMP117 component # initially based off of TMP117 component
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c, sensor from esphome.components import i2c, sensor
from esphome.const import ( import esphome.config_validation as cv
CONF_MODEL, from esphome.const import CONF_MODEL, DEVICE_CLASS_WIND_SPEED, STATE_CLASS_MEASUREMENT
DEVICE_CLASS_WIND_SPEED,
STATE_CLASS_MEASUREMENT,
)
DEPENDENCIES = ["i2c"] DEPENDENCIES = ["i2c"]
CODEOWNERS = ["@kahrendt"] CODEOWNERS = ["@kahrendt"]

View File

@ -1,9 +1,9 @@
from esphome import pins from esphome import pins
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c, touchscreen from esphome.components import i2c, touchscreen
import esphome.config_validation as cv
from esphome.const import CONF_ID, CONF_INTERRUPT_PIN from esphome.const import CONF_ID, CONF_INTERRUPT_PIN
from .. import ft5x06_ns from .. import ft5x06_ns
FT5x06ButtonListener = ft5x06_ns.class_("FT5x06ButtonListener") FT5x06ButtonListener = ft5x06_ns.class_("FT5x06ButtonListener")

View File

@ -1,8 +1,7 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import pins from esphome import pins
import esphome.codegen as cg
from esphome.components import i2c, touchscreen from esphome.components import i2c, touchscreen
import esphome.config_validation as cv
from esphome.const import CONF_ID, CONF_INTERRUPT_PIN, CONF_RESET_PIN, CONF_THRESHOLD from esphome.const import CONF_ID, CONF_INTERRUPT_PIN, CONF_RESET_PIN, CONF_THRESHOLD
CODEOWNERS = ["@gpambrozio"] CODEOWNERS = ["@gpambrozio"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import climate_ir from esphome.components import climate_ir
import esphome.config_validation as cv
from esphome.const import CONF_ID from esphome.const import CONF_ID
AUTO_LOAD = ["climate_ir"] AUTO_LOAD = ["climate_ir"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import sensor, uart
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.components import uart, sensor
from esphome.const import ( from esphome.const import (
CONF_ID, CONF_ID,
CONF_PM_1_0, CONF_PM_1_0,
@ -10,13 +10,13 @@ from esphome.const import (
CONF_PMC_1_0, CONF_PMC_1_0,
CONF_PMC_2_5, CONF_PMC_2_5,
CONF_PMC_10_0, CONF_PMC_10_0,
UNIT_MICROGRAMS_PER_CUBIC_METER,
ICON_CHEMICAL_WEAPON,
ICON_COUNTER,
DEVICE_CLASS_PM1, DEVICE_CLASS_PM1,
DEVICE_CLASS_PM10, DEVICE_CLASS_PM10,
DEVICE_CLASS_PM25, DEVICE_CLASS_PM25,
ICON_CHEMICAL_WEAPON,
ICON_COUNTER,
STATE_CLASS_MEASUREMENT, STATE_CLASS_MEASUREMENT,
UNIT_MICROGRAMS_PER_CUBIC_METER,
) )
CODEOWNERS = ["@gcormier"] CODEOWNERS = ["@gcormier"]

View File

@ -1,6 +1,6 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import i2c from esphome.components import i2c
import esphome.config_validation as cv
from esphome.const import CONF_ID from esphome.const import CONF_ID
CODEOWNERS = ["@Szewcson"] CODEOWNERS = ["@Szewcson"]

View File

@ -1,12 +1,13 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import binary_sensor from esphome.components import binary_sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_VIBRATIONS, CONF_VIBRATIONS,
DEVICE_CLASS_VIBRATION, DEVICE_CLASS_VIBRATION,
ENTITY_CATEGORY_DIAGNOSTIC, ENTITY_CATEGORY_DIAGNOSTIC,
ICON_VIBRATE, ICON_VIBRATE,
) )
from . import CONF_GDK101_ID, GDK101Component from . import CONF_GDK101_ID, GDK101Component
DEPENDENCIES = ["gdk101"] DEPENDENCIES = ["gdk101"]

View File

@ -1,13 +1,13 @@
import esphome.codegen as cg import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import sensor from esphome.components import sensor
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
DEVICE_CLASS_DURATION,
DEVICE_CLASS_EMPTY,
ENTITY_CATEGORY_DIAGNOSTIC,
CONF_MEASUREMENT_DURATION, CONF_MEASUREMENT_DURATION,
CONF_STATUS, CONF_STATUS,
CONF_VERSION, CONF_VERSION,
DEVICE_CLASS_DURATION,
DEVICE_CLASS_EMPTY,
ENTITY_CATEGORY_DIAGNOSTIC,
ICON_RADIOACTIVE, ICON_RADIOACTIVE,
ICON_TIMER, ICON_TIMER,
STATE_CLASS_MEASUREMENT, STATE_CLASS_MEASUREMENT,
@ -15,6 +15,7 @@ from esphome.const import (
UNIT_MICROSILVERTS_PER_HOUR, UNIT_MICROSILVERTS_PER_HOUR,
UNIT_SECOND, UNIT_SECOND,
) )
from . import CONF_GDK101_ID, GDK101Component from . import CONF_GDK101_ID, GDK101Component
CONF_RADIATION_DOSE_PER_1M = "radiation_dose_per_1m" CONF_RADIATION_DOSE_PER_1M = "radiation_dose_per_1m"

View File

@ -1,7 +1,6 @@
import hashlib import hashlib
from esphome import config_validation as cv, automation from esphome import automation, codegen as cg, config_validation as cv
from esphome import codegen as cg
from esphome.const import ( from esphome.const import (
CONF_ID, CONF_ID,
CONF_INITIAL_VALUE, CONF_INITIAL_VALUE,

View File

@ -1,13 +1,13 @@
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import output, sensor, voltage_sampler
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.components import sensor, voltage_sampler, output
from esphome.const import ( from esphome.const import (
CONF_SENSOR,
CONF_OUTPUT, CONF_OUTPUT,
CONF_SENSOR,
DEVICE_CLASS_PM25, DEVICE_CLASS_PM25,
ICON_CHEMICAL_WEAPON,
STATE_CLASS_MEASUREMENT, STATE_CLASS_MEASUREMENT,
UNIT_MICROGRAMS_PER_CUBIC_METER, UNIT_MICROGRAMS_PER_CUBIC_METER,
ICON_CHEMICAL_WEAPON,
) )
DEPENDENCIES = ["output"] DEPENDENCIES = ["output"]

View File

@ -1,7 +1,6 @@
import esphome.config_validation as cv
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import i2c from esphome.components import i2c
import esphome.config_validation as cv
from esphome.const import CONF_ID, CONF_VOLTAGE from esphome.const import CONF_ID, CONF_VOLTAGE
CODEOWNERS = ["@jesserockz"] CODEOWNERS = ["@jesserockz"]

View File

@ -1,10 +1,9 @@
import esphome.config_validation as cv
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import i2c, output from esphome.components import i2c, output
from esphome.const import CONF_ID, CONF_CHANNEL import esphome.config_validation as cv
from esphome.const import CONF_CHANNEL, CONF_ID
from .. import gp8403_ns, GP8403, CONF_GP8403_ID from .. import CONF_GP8403_ID, GP8403, gp8403_ns
DEPENDENCIES = ["gp8403"] DEPENDENCIES = ["gp8403"]

View File

@ -1,8 +1,9 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import pins from esphome import pins
import esphome.codegen as cg
from esphome.components import binary_sensor from esphome.components import binary_sensor
import esphome.config_validation as cv
from esphome.const import CONF_PIN from esphome.const import CONF_PIN
from .. import gpio_ns from .. import gpio_ns
GPIOBinarySensor = gpio_ns.class_( GPIOBinarySensor = gpio_ns.class_(

View File

@ -1,8 +1,9 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import pins from esphome import pins
from esphome.const import CONF_ID, CONF_PIN import esphome.codegen as cg
from esphome.components.one_wire import OneWireBus from esphome.components.one_wire import OneWireBus
import esphome.config_validation as cv
from esphome.const import CONF_ID, CONF_PIN
from .. import gpio_ns from .. import gpio_ns
CODEOWNERS = ["@ssieb"] CODEOWNERS = ["@ssieb"]

View File

@ -1,8 +1,9 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import pins from esphome import pins
import esphome.codegen as cg
from esphome.components import output from esphome.components import output
import esphome.config_validation as cv
from esphome.const import CONF_ID, CONF_PIN from esphome.const import CONF_ID, CONF_PIN
from .. import gpio_ns from .. import gpio_ns
GPIOBinaryOutput = gpio_ns.class_("GPIOBinaryOutput", output.BinaryOutput, cg.Component) GPIOBinaryOutput = gpio_ns.class_("GPIOBinaryOutput", output.BinaryOutput, cg.Component)

View File

@ -1,8 +1,9 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import pins from esphome import pins
import esphome.codegen as cg
from esphome.components import switch from esphome.components import switch
import esphome.config_validation as cv
from esphome.const import CONF_INTERLOCK, CONF_PIN from esphome.const import CONF_INTERLOCK, CONF_PIN
from .. import gpio_ns from .. import gpio_ns
GPIOSwitch = gpio_ns.class_("GPIOSwitch", switch.Switch, cg.Component) GPIOSwitch = gpio_ns.class_("GPIOSwitch", switch.Switch, cg.Component)

View File

@ -1,15 +1,14 @@
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import sensor, uart
import esphome.config_validation as cv import esphome.config_validation as cv
from esphome.components import uart
from esphome.components import sensor
from esphome.const import ( from esphome.const import (
CONF_ALTITUDE,
CONF_COURSE,
CONF_ID, CONF_ID,
CONF_LATITUDE, CONF_LATITUDE,
CONF_LONGITUDE, CONF_LONGITUDE,
CONF_SPEED,
CONF_COURSE,
CONF_ALTITUDE,
CONF_SATELLITES, CONF_SATELLITES,
CONF_SPEED,
STATE_CLASS_MEASUREMENT, STATE_CLASS_MEASUREMENT,
UNIT_DEGREES, UNIT_DEGREES,
UNIT_KILOMETER_PER_HOUR, UNIT_KILOMETER_PER_HOUR,

View File

@ -1,8 +1,9 @@
import esphome.codegen as cg
from esphome.components import time as time_ from esphome.components import time as time_
import esphome.config_validation as cv import esphome.config_validation as cv
import esphome.codegen as cg
from esphome.const import CONF_ID from esphome.const import CONF_ID
from .. import gps_ns, GPSListener, CONF_GPS_ID, GPS
from .. import CONF_GPS_ID, GPS, GPSListener, gps_ns
DEPENDENCIES = ["gps"] DEPENDENCIES = ["gps"]

View File

@ -1,32 +1,32 @@
from esphome.components.font import Font
from esphome.components import sensor, color
import esphome.config_validation as cv
import esphome.codegen as cg import esphome.codegen as cg
from esphome.components import color, sensor
from esphome.components.font import Font
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_BORDER,
CONF_COLOR, CONF_COLOR,
CONF_DIRECTION, CONF_DIRECTION,
CONF_DURATION, CONF_DURATION,
CONF_HEIGHT,
CONF_ID, CONF_ID,
CONF_LEGEND, CONF_LEGEND,
CONF_LINE_THICKNESS,
CONF_LINE_TYPE,
CONF_MAX_RANGE,
CONF_MAX_VALUE,
CONF_MIN_RANGE,
CONF_MIN_VALUE,
CONF_NAME, CONF_NAME,
CONF_NAME_FONT, CONF_NAME_FONT,
CONF_SENSOR,
CONF_SHOW_LINES, CONF_SHOW_LINES,
CONF_SHOW_UNITS, CONF_SHOW_UNITS,
CONF_SHOW_VALUES, CONF_SHOW_VALUES,
CONF_TRACES,
CONF_VALUE_FONT, CONF_VALUE_FONT,
CONF_WIDTH, CONF_WIDTH,
CONF_SENSOR,
CONF_HEIGHT,
CONF_MIN_VALUE,
CONF_MAX_VALUE,
CONF_MIN_RANGE,
CONF_MAX_RANGE,
CONF_LINE_THICKNESS,
CONF_LINE_TYPE,
CONF_X_GRID, CONF_X_GRID,
CONF_Y_GRID, CONF_Y_GRID,
CONF_BORDER,
CONF_TRACES,
) )
CODEOWNERS = ["@synco"] CODEOWNERS = ["@synco"]

View File

@ -1,14 +1,13 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome import automation from esphome import automation
import esphome.codegen as cg
from esphome.components import i2c from esphome.components import i2c
import esphome.config_validation as cv
from esphome.const import ( from esphome.const import (
CONF_ID,
CONF_CHANNEL,
CONF_SPEED,
CONF_DIRECTION,
CONF_ADDRESS, CONF_ADDRESS,
CONF_CHANNEL,
CONF_DIRECTION,
CONF_ID,
CONF_SPEED,
) )
DEPENDENCIES = ["i2c"] DEPENDENCIES = ["i2c"]

Some files were not shown because too many files have changed in this diff Show More