Liebe SmartHome for Dummies Gemeinde.

Die phpBB Forum Software gehört nicht wirklich zu den modernsten seiner Art.
Ich habe mich an einer Migration zu Discourse versucht und bin leider kläglich gescheitert.

Möchte aber trotzdem einen Neuanfang auf einer modernen Plattform starten.
Gerne möchte ich Euch animieren das neue Discourse Forum zu benutzen.
Bestehenden Usern bleibt es leider nicht erspart, sich auf der neuen Platform neu anzumelden.

Das Forum hier, bleibt selbstverständlich Online. Ich würde versuchen einiges händisch zu migrieren.
Da fallen mir die Rubriken "Template Sammlungen" oder "Best Practice Automatisierungen" ein.

SmartHome for Dummies Discourse Platform.

Sensor kann nicht über Energy Dashboard getracked werden

Keine passende Kategorie? Bzw. Allgemeine Diskussionen rund um Home Assistant.


Antworten
Benutzeravatar
PX80
Beiträge: 614
Registriert: Do 21. Okt 2021, 13:09
3
Has thanked: 70 times
Been thanked: 18 times

Sensor kann nicht über Energy Dashboard getracked werden

Beitrag von PX80 »

Mein Inode Energey Meter hat zwar die Entity "Energy" wird aber nicht im Dashbaord im DropDown gelistet.

GUI verweist auf:
https://developers.home-assistant.io/do ... statistics

Da ich eh den Sensor manipulieren musste, frage ich mich, was ich noch konfigurieren muss, damit das Dashboard meine Sensor erkennt?

Code: Alles auswählen

sensor:
  - platform: template
    sensors:
      strom_total:
        friendly_name: "Stromverbrauch total"
        device_class: energy
        state_class: total_increasing # Wenn hinzugefügt Fehler, siehe unten
        unit_of_measurement: kWh
        value_template: >
          {{ states('sensor.ble_energy_d0f0184412e1') | float | multiply(0.1) | round(1) }}

Es fehlen anscheinend state Class und Last Reset,Last Reset ist als Sensor Value nicht erlaub und bei füge ich state class hinzu bekomme ich den folgenden Fehler

Invalid config for [sensor.template]: [state_class] is an invalid option for [sensor.template]. Check: sensor.template->sensors->strom_total->state_class. (See ?, line ?).
Jemand eine Idee was ein Energy Sensor benötigt?
Benutzeravatar
PX80
Beiträge: 614
Registriert: Do 21. Okt 2021, 13:09
3
Has thanked: 70 times
Been thanked: 18 times

Re: Sensor kann nicht über Energy Dashboard getracked werden

Beitrag von PX80 »

Gelöst. Es muss das neue Template Format verwendet werden

Code: Alles auswählen

template:
  - sensor:
      - name: "Hausstrom"        
        unit_of_measurement: "kWh"
        device_class: energy
        state_class: total_increasing        
        state:  "{{ states('sensor.ble_energy_d0f0184412e1') | float | multiply(0.1) | round(1) }}"
Hamudulu
Beiträge: 96
Registriert: So 9. Jan 2022, 22:42
2
Has thanked: 8 times
Been thanked: 10 times

Re: Sensor kann nicht über Energy Dashboard getracked werden

Beitrag von Hamudulu »

Hallo, es geht auch das alte template wenn du state_class entfernst und es unter customize.yaml als total_increasing konfigurierst. Unter dem neuen template kannst du das direkt integrieren und sogar ein icon festlegen.
jove01
Beiträge: 14
Registriert: Di 7. Feb 2023, 12:31
1

Re: Sensor kann nicht über Energy Dashboard getracked werden

Beitrag von jove01 »

Hallo,
auch wenn diese Diskussion schon etwas älter ist, vielleicht liest doch einer mit.

Mir geht's um die Energy flow Card plus. Doch das Verhalten ist analog.
Es ist hier jedoch nur möglich, eine Solar-Entität zuzuordnen. Daher war meine Idee, einen neuen Sensor zu schaffen als Summe für 2 Solar-Entitäten .
Dies habe ich dann mit state_class measurement gemacht, weil ja nur 2 total o.ä. addiert werden sollen.
Das mag aber die Card nicht.

Hat einer eine Idee, wie ich die Addition hinbekommen kann?

Benutzeravatar
Osorkon
Administrator
Beiträge: 2105
Registriert: Sa 17. Jul 2021, 16:53
3
Wohnort: Langenargen
Has thanked: 63 times
Been thanked: 580 times
Kontaktdaten:

Re: Sensor kann nicht über Energy Dashboard getracked werden

Beitrag von Osorkon »

@jove01 wir sprechen hier von einer Energy Karte. Zur Darstellung des Energy also Verbrauchs in kWh. Somit muss Dein Sensor die Device Class energy und die State Class total_increasing oder total haben.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Antworten