diff --git a/esphome/components/sensor/__init__.py b/esphome/components/sensor/__init__.py index 051098f6e4..51b61b78cb 100644 --- a/esphome/components/sensor/__init__.py +++ b/esphome/components/sensor/__init__.py @@ -92,6 +92,7 @@ from esphome.const import ( DEVICE_CLASS_VOLUME_STORAGE, DEVICE_CLASS_WATER, DEVICE_CLASS_WEIGHT, + DEVICE_CLASS_WIND_DIRECTION, DEVICE_CLASS_WIND_SPEED, ENTITY_CATEGORY_CONFIG, ) @@ -153,6 +154,7 @@ DEVICE_CLASSES = [ DEVICE_CLASS_VOLUME_STORAGE, DEVICE_CLASS_WATER, DEVICE_CLASS_WEIGHT, + DEVICE_CLASS_WIND_DIRECTION, DEVICE_CLASS_WIND_SPEED, ] diff --git a/esphome/const.py b/esphome/const.py index 8c2a1066bd..369dfd2dbe 100644 --- a/esphome/const.py +++ b/esphome/const.py @@ -1217,6 +1217,7 @@ DEVICE_CLASS_VOLUME_STORAGE = "volume_storage" DEVICE_CLASS_WATER = "water" DEVICE_CLASS_WEIGHT = "weight" DEVICE_CLASS_WINDOW = "window" +DEVICE_CLASS_WIND_DIRECTION = "wind_direction" DEVICE_CLASS_WIND_SPEED = "wind_speed" # state classes