Add Gas device class to DSMR component (#2169)

This commit is contained in:
Franck Nijhof 2021-08-17 11:43:51 +02:00 committed by Jesse Hills
parent cbdb96f105
commit 44bb5a89c8
No known key found for this signature in database
GPG Key ID: BEAAE804EFD8E83A
2 changed files with 5 additions and 2 deletions

View File

@ -5,6 +5,7 @@ from esphome.const import (
DEVICE_CLASS_CURRENT,
DEVICE_CLASS_EMPTY,
DEVICE_CLASS_ENERGY,
DEVICE_CLASS_GAS,
DEVICE_CLASS_POWER,
DEVICE_CLASS_VOLTAGE,
ICON_EMPTY,
@ -178,7 +179,7 @@ CONFIG_SCHEMA = cv.Schema(
"",
ICON_EMPTY,
3,
DEVICE_CLASS_EMPTY,
DEVICE_CLASS_GAS,
STATE_CLASS_MEASUREMENT,
LAST_RESET_TYPE_NEVER,
),
@ -186,7 +187,7 @@ CONFIG_SCHEMA = cv.Schema(
"",
ICON_EMPTY,
3,
DEVICE_CLASS_EMPTY,
DEVICE_CLASS_GAS,
STATE_CLASS_MEASUREMENT,
LAST_RESET_TYPE_NEVER,
),

View File

@ -40,6 +40,7 @@ from esphome.const import (
DEVICE_CLASS_CARBON_DIOXIDE,
DEVICE_CLASS_CURRENT,
DEVICE_CLASS_ENERGY,
DEVICE_CLASS_GAS,
DEVICE_CLASS_HUMIDITY,
DEVICE_CLASS_ILLUMINANCE,
DEVICE_CLASS_MONETARY,
@ -62,6 +63,7 @@ DEVICE_CLASSES = [
DEVICE_CLASS_CARBON_DIOXIDE,
DEVICE_CLASS_CURRENT,
DEVICE_CLASS_ENERGY,
DEVICE_CLASS_GAS,
DEVICE_CLASS_HUMIDITY,
DEVICE_CLASS_ILLUMINANCE,
DEVICE_CLASS_MONETARY,