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:
parent
6ea89644e7
commit
4adda632bb
@ -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
|
||||||
|
@ -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"
|
||||||
|
@ -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"]
|
||||||
|
@ -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,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -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)
|
||||||
|
|
||||||
|
@ -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,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -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"]
|
||||||
|
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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,
|
||||||
|
@ -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"
|
||||||
|
@ -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"]
|
||||||
|
|
||||||
|
@ -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"]
|
||||||
|
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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,
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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")
|
||||||
|
@ -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,
|
||||||
|
@ -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,
|
||||||
|
@ -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"]
|
||||||
|
@ -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,
|
||||||
)
|
)
|
||||||
|
@ -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")
|
||||||
|
|
||||||
|
@ -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 = {
|
||||||
|
@ -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,
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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,
|
||||||
|
@ -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,
|
||||||
|
@ -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"]
|
||||||
|
@ -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,
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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,
|
||||||
|
@ -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"]
|
||||||
|
@ -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)
|
||||||
|
@ -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)
|
||||||
|
@ -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"]
|
||||||
|
@ -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,
|
||||||
|
@ -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"]
|
||||||
|
@ -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
|
||||||
|
@ -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,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
@ -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,
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
|
||||||
|
@ -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"]
|
||||||
|
|
||||||
|
@ -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"]
|
||||||
|
@ -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,
|
||||||
|
@ -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,
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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,
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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,
|
||||||
|
@ -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
|
||||||
|
@ -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"]
|
||||||
|
@ -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
|
||||||
|
@ -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"]
|
||||||
|
@ -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
|
||||||
|
@ -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"
|
||||||
|
@ -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)
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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")
|
||||||
|
@ -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,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -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,
|
||||||
|
@ -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"]
|
||||||
|
@ -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,
|
||||||
|
@ -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,
|
||||||
|
@ -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,
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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,
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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,
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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"]
|
||||||
|
@ -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,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -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,
|
||||||
|
@ -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",
|
||||||
|
@ -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,
|
||||||
|
@ -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"
|
||||||
|
@ -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,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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,
|
||||||
|
@ -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
|
||||||
|
@ -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"
|
||||||
|
@ -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"
|
||||||
|
@ -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"
|
||||||
|
|
||||||
|
@ -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")
|
||||||
|
@ -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"]
|
||||||
|
@ -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,
|
||||||
|
@ -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,
|
||||||
|
@ -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"]
|
||||||
|
@ -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,
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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")
|
||||||
|
@ -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")
|
||||||
|
@ -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"]
|
||||||
|
@ -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,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -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")
|
||||||
|
@ -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"]
|
||||||
|
|
||||||
|
@ -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"]
|
||||||
|
|
||||||
|
@ -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"]
|
||||||
|
|
||||||
|
@ -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_(
|
||||||
|
@ -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"
|
||||||
|
@ -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"]
|
||||||
|
@ -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,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
|
||||||
|
@ -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"]
|
||||||
|
|
||||||
|
@ -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"]
|
||||||
|
@ -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")
|
||||||
|
@ -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,
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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,
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
|
||||||
|
@ -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"]
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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"]
|
||||||
|
@ -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,
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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
|
||||||
|
@ -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"
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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_(
|
||||||
|
@ -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_(
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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,
|
||||||
|
@ -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,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -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,
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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")
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"
|
||||||
|
@ -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,
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
@ -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"]
|
||||||
|
|
||||||
|
@ -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_(
|
||||||
|
@ -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"]
|
||||||
|
@ -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)
|
||||||
|
@ -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)
|
||||||
|
@ -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,
|
||||||
|
@ -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"]
|
||||||
|
|
||||||
|
@ -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"]
|
||||||
|
@ -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
Loading…
x
Reference in New Issue
Block a user