diff --git a/esphome/components/sensor/__init__.py b/esphome/components/sensor/__init__.py index 3ed27390bd..2859dc6e5a 100644 --- a/esphome/components/sensor/__init__.py +++ b/esphome/components/sensor/__init__.py @@ -67,6 +67,7 @@ from esphome.const import ( DEVICE_CLASS_VOLTAGE, DEVICE_CLASS_VOLUME, DEVICE_CLASS_WATER, + DEVICE_CLASS_WIND_SPEED, DEVICE_CLASS_WEIGHT, ) from esphome.core import CORE, coroutine_with_priority @@ -114,6 +115,7 @@ DEVICE_CLASSES = [ DEVICE_CLASS_VOLTAGE, DEVICE_CLASS_VOLUME, DEVICE_CLASS_WATER, + DEVICE_CLASS_WIND_SPEED, DEVICE_CLASS_WEIGHT, ] diff --git a/esphome/const.py b/esphome/const.py index 425645081f..fe76852f4c 100644 --- a/esphome/const.py +++ b/esphome/const.py @@ -960,6 +960,7 @@ DEVICE_CLASS_VOLATILE_ORGANIC_COMPOUNDS = "volatile_organic_compounds" DEVICE_CLASS_VOLTAGE = "voltage" DEVICE_CLASS_VOLUME = "volume" DEVICE_CLASS_WATER = "water" +DEVICE_CLASS_WIND_SPEED = "wind_speed" DEVICE_CLASS_WEIGHT = "weight" # device classes of both binary_sensor and button component DEVICE_CLASS_UPDATE = "update"