Fehlermeldung Unerwartete Geräteklasse - Energie

Jan12

New member
Hallo liebe Forenmitglieder,

ich mache gerade meine ersten Gehversuche mit HomeAssistant.
Leider hänge ich gerade an einem (bestimmt einfachen) Themen im Bereich „Energie“ fest.
Unter „/config/energy“ erhalte ich bei beiden Sensoren die Fehlermeldung „Unerwartete Geräteklasse. Die folgenden Entitäten haben nicht die erwartete Geräteklasse:“

Beide Sensoren sind D1-mini, welche S0 Signale abgreifen, die mit ESPhome aus Homeassistant geflashed sind.

Weiß jemand Rat wo ich den Fehler gemacht habe? Im Logfile habe ich nichts gefunden.

Gruß

Jan
 

Anhänge

  • d1-mini-evu.yaml.txt
    799 Bytes · Aufrufe: 6
YAML:
esphome:
  name: d1-mini-evu

esp8266:
  board: d1_mini

web_server:
 

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "XXX"
 
ota:
  password: "XXX"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "D1-Mini-Evu Fallback Hotspot"
    password: "XXX"

captive_portal:

sensor:
  - platform: pulse_meter
    unit_of_measurement: 'kW'
    name: 'Power Meter EVU kW'
    pin: GPIO12 # D1
    filters:
      - multiply: 0.15  # (60s/400 pulses per kWh)
    accuracy_decimals: 3
    total:
      name: "Power Meter EVU kWh Total"
      unit_of_measurement: 'kWh'
      accuracy_decimals: 3
      filters:
        - multiply: 0.0025 # (1/400 pulses per kWh)

Ola. anbei der Code im richtigen Format.
 
Hi :)

Da sich bisher niemand dazu geäussert hat, mach ich jetzt einfach mal, aber sei gewarnt: Ich hab sogut wie keine Ahnung davon! 😅

Fehlermeldung „Unerwartete Geräteklasse.

Auf den ersten schnellen Blick fällt allerdings auf: "Geräteklasse"... das hab ich bisher immer nur so gesehen:
device_class: '.....'

Vielleicht muss das ja noch irgendwie mit rein? Aber wie gesagt... keine Ahnung, ist nur eine grobe Vermutung 🙃
 
Moinsen,
habe ebenfalls (noch) weniger Ahnung, aber:
- unter sensor ist der name nach dem Doppelpunkt mal in einfach ' und mal in doppelt "

soll das so?
 
Sensoren für Energy benötigen diese auch als device_class: energy

YAML:
sensor:
- platform: pulse_meter
    unit_of_measurement: 'kW'
    name: 'Power Meter EVU kW'
    device_class: energy
    pin: GPIO12 # D1
    filters:
      - multiply: 0.15 # (60s/400 pulses per kWh)
    accuracy_decimals: 3
 
Ich glaub @blurrrr ist auf dem richtigen Weg.

Gib dem Sensor (dem, der kWh misst) mal folgendes:

YAML:
device_class: energy
state_class: total_increasing

Statt total_increasing könnte es auch measurement sein. Da bin ich mir nicht sicher.

Denk dran, vor dem Neustart immer config prüfen unter Entwicklerwerkzeuge.

Edit:
@alexamend war schneller 😂😂
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
5.021
Beiträge
50.326
Mitglieder
4.712
Neuestes Mitglied
ChristianH
Zurück
Oben