esphome / issues

Issue Tracker for ESPHome
https://esphome.io/
290 stars 34 forks source link

Device classes `apparent_power`, `date`, `frequency` and `reactive_power` are not available for sensors #3189

Closed dougiteixeira closed 2 years ago

dougiteixeira commented 2 years ago

The problem

Device classes apparent_power, date, frequency and reactive_power are not available for sensors.

Which version of ESPHome has the issue?

2022.3.1

What type of installation are you using?

Home Assistant Add-on

Which version of Home Assistant has the issue?

2022.3.8

What platform are you using?

ESP8266

Board

d1_mini

Component causing the issue

sensor template

Example YAML snippet

sensor:
  - platform: template
    name: Apparent Power
    device_class: apparent_power

  - platform: template
    name: Date
    device_class: date

  - platform: template
    name: Frequency
    device_class: frequency

  - platform: template
    name: Reactive Power
    device_class: reactive_power

Anything in the logs that might be useful for us?

Failed config

sensor.template: [source /config/esphome/test.yaml:427]

  platform: template
  name: Apparent Power

  Unknown value 'apparent_power', valid options are '', 'aqi', 'battery', 'carbon_dioxide', 'carbon_monoxide', 'current', 'energy', 'gas', 'humidity', 'illuminance', 'monetary', 'nitrogen_dioxide', 'nitrogen_monoxide', 'nitrous_oxide', 'ozone', 'pm1', 'pm10', 'pm25', 'power', 'power_factor', 'pressure', 'signal_strength', 'sulphur_dioxide', 'temperature', 'timestamp', 'volatile_organic_compounds', 'voltage'.
  device_class: apparent_power [source /config/esphome/test.yaml:429]
sensor.template: [source /config/esphome/test.yaml:431]

  platform: template
  name: Date

  Unknown value 'date', valid options are '', 'aqi', 'battery', 'carbon_dioxide', 'carbon_monoxide', 'current', 'energy', 'gas', 'humidity', 'illuminance', 'monetary', 'nitrogen_dioxide', 'nitrogen_monoxide', 'nitrous_oxide', 'ozone', 'pm1', 'pm10', 'pm25', 'power', 'power_factor', 'pressure', 'signal_strength', 'sulphur_dioxide', 'temperature', 'timestamp', 'volatile_organic_compounds', 'voltage'.
  device_class: date [source /config/esphome/test.yaml:433]
sensor.template: [source /config/esphome/test.yaml:435]

  platform: template
  name: Frequency

  Unknown value 'frequency', valid options are '', 'aqi', 'battery', 'carbon_dioxide', 'carbon_monoxide', 'current', 'energy', 'gas', 'humidity', 'illuminance', 'monetary', 'nitrogen_dioxide', 'nitrogen_monoxide', 'nitrous_oxide', 'ozone', 'pm1', 'pm10', 'pm25', 'power', 'power_factor', 'pressure', 'signal_strength', 'sulphur_dioxide', 'temperature', 'timestamp', 'volatile_organic_compounds', 'voltage'.
  device_class: frequency [source /config/esphome/test.yaml:437]
sensor.template: [source /config/esphome/test.yaml:439]

  platform: template
  name: Reactive Power

  Unknown value 'reactive_power', valid options are '', 'aqi', 'battery', 'carbon_dioxide', 'carbon_monoxide', 'current', 'energy', 'gas', 'humidity', 'illuminance', 'monetary', 'nitrogen_dioxide', 'nitrogen_monoxide', 'nitrous_oxide', 'ozone', 'pm1', 'pm10', 'pm25', 'power', 'power_factor', 'pressure', 'signal_strength', 'sulphur_dioxide', 'temperature', 'timestamp', 'volatile_organic_compounds', 'voltage'.
  device_class: reactive_power [source /config/esphome/test.yaml:441]

Additional information

No response

DrFrankReade commented 2 years ago

Still an issue as of June 11, 2022, Version: 2022.5.1

Unknown value 'apparent_power', valid options are '', 'aqi', 'battery', 'carbon_dioxide', 'carbon_monoxide', 'current', 'duration', 'energy', 'gas', 'humidity', 'illuminance', 'monetary', 'nitrogen_dioxide', 'nitrogen_monoxide', 'nitrous_oxide', 'ozone', 'pm1', 'pm10', 'pm25', 'power', 'power_factor', 'pressure', 'signal_strength', 'sulphur_dioxide', 'temperature', 'timestamp', 'volatile_organic_compounds', 'voltage'.