Integration - Riemann Summenintegralsensor

Hallo,

irgendwie komme ich da nicht ganz mit.

ich kann über "Integration hinzufügen" einen Helfer -> Integration - Riemann Summenintegralsensor erstellen.

Im Internet komme ich auch auf Seiten, wo so ein Summenintegralsensor direkt in der configuration.yaml programmiert werden kann.

Das bekomme ich aber nicht hin.
Kann mir da jemand weiter helfen ?
Wo ist mein Fehler ?
Code Beispiel:

YAML:
sensor:

  # Sensor for Riemann sum of energy import (W -> Wh)
  - platform: integration
    source: sensor.power_import
    name: energy_import_sum
    unit_prefix: k
    round: 2
    method: left

  # Sensor for Riemann sum of energy export (W -> Wh)
  - platform: integration
    source: sensor.power_export
    name: energy_export_sum
    unit_prefix: k
    round: 2
    method: left

  # Sensor for Riemann sum of energy consumption (W -> Wh)
  - platform: integration
    source: sensor.power_consumption
    name: energy_consumption_sum
    unit_prefix: k
    round: 2
    method: left
 
Zuletzt bearbeitet:
sensor.power_import, sensor.power_export und sensor.power_consumption müssen halt bei "unit_of_measurement" "W" haben und als "device_class" "power".
 
Code:
sensor:

  # Sensor for Riemann sum of energy import (W -> Wh)
  - platform: integration
    source: sensor.power_import
    name: energy_import_sum
#    unit_prefix: k
    unit_time: h
    round: 2
    method: left

  # Sensor for Riemann sum of energy export (W -> Wh)
  - platform: integration
    source: sensor.power_export
    name: energy_export_sum
#    unit_prefix: k
    unit_time: h
    round: 2
    method: left

  # Sensor for Riemann sum of energy consumption (W -> Wh)
  - platform: integration
    source: sensor.power_consumption
    name: energy_consumption_sum
#    unit_prefix: k
    unit_time: h
    round: 2
    method: left

Ich denke, das es so richtig wäre. unit_time halt auf Stunden setzen, dann werden aus Watt auch Wattstunden.
Zumindest klappt das bei mir bisher sehr gut mit Steckdosen, die eine Meßeinrichtung haben.
 
Ah ok. Wußte ich nicht. Aber dann sollte sein Code oben ja funktionieren, weil ich den auch so habe, halt nur nicht in der configuration.yaml, sondern in der sensors.yaml
 
Und warum erstellst Du nicht einfach einen Helfer über die GUI?

weils einfacher ist, Code direkt aus dem Internet zu übernehmen.
Gut, die Sensor Namen muss man anpassen.

Wenn ich einen Summenintegralsensor direkt erstelle, dann müstte doch auch irgendwo der yaml Code zu finden sein ?
wo ist das ?
In der configuration.yaml jedenfalls nicht.
 
Die in yaml programmierten entitäten laufen, sind also in ordnung. Vielen dank an alle für die hilfe und die erklärungen. Das ist schön, dass es für shelly 3EM schon viel code im internet gibt. Das konnte ich dann doch recht einfach einbinden. Es ist auch interessant die grafiken zu sehen. Es wird ein 600 W bkw gemessen.
 

Anhänge

  • 20230708_090359.jpg
    20230708_090359.jpg
    131,5 KB · Aufrufe: 8
Zuletzt bearbeitet:

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
4.666
Beiträge
47.661
Mitglieder
4.312
Neuestes Mitglied
Harway2007
Zurück
Oben