Home Assistant - Wie kann man Attribute von Entitäten ändern?

DHC

Lt. Commander
Registriert
Aug. 2013
Beiträge
1.399
Hallo zusammen,

ich hoffe es gibt hier einige, die auch mit Home Assistant unterwegs sind und mir bei einem hoffentlich kleinen Problem helfen können.

Heute habe ich einen IR-Lesekopf für den Energiezähler bekommen.
Den PIN vom Energieversorger habe ich noch nicht bekommen, deshalb kommen noch keine aktuellen Daten an, bis auf die Energie (kWh).

Ich habe das soweit hinbekommen, das der Lesekopf mit Home Assistant Daten austauscht. Soweit so gut.

Nun stört mich folgendes, wie man auf dem Screenshot sehen kann.
HA - Hichi.PNG

Da sieht man z. B. die Stromaufnahme für die drei Phasen L1 bis L3.
Mich stört, dass der Text nicht in deutsch ist und die Einheit (A) nicht überall vorhanden ist.

Es hat den Anschein, das man unter Entwicklerwerkzeuge diverse Einstellungen vornehmen kann.
HA - Strom alle.PNG


Das Bild zeigt hier zwar Statistik. Aber unter "Zustände" kann man wohl einige Anpassungen vornehmen.

Für "Strom L1" passt zwar die Einheit, aber der Name nicht.
HA - Strom L1.PNG

Ich habe dann das Attribute "friendly_name" geändert auf "Strom L1".

Bei "Strom L2" ist folgendes eingetragen.
HA - Strom L2.PNG


Ich habe dann einfach die Attribute von "Strom L1 / Current" auf "Strom L2 / Current_L2" kopiert und "friendly_name" angepasst.

Aber das funktioniert nicht.
Nach einer gewissen Zeit wird unter Statistik gemeldet, das ein "Problem behoben" werden muss.
Egal was ich da auswähle.
Hinterher ist alles wieder so, wie es davor war.

Nun meine Frage.
Wie kann ich das Ganze so Anpassen, das ich die Bezeichnung in deutsch und die passende Einheit dazu habe?

Ich arbeite noch nicht lange mit Home Assistant. Ich habe also noch nicht so viel Erfahrung.

Ich hoffe, das jemand weitaus erfahrener ist und mir da auf die Sprünge helfen kann.
 
und im HoneAssistant Forum ist da nix drüber zu finden?

Da wirst du m.e. wohl schneller Hilfe bekommen
 
Wenn es nur um die Anzeige der Entität geht kannst du doch Anzeigenamen vergeben:

1728453823792.png


1728453867494.png



Um die Einheit zu ändern suchst du dir die Entität und klickst drauf:
1728454032825.png


Dann auf das Zahnrad klicken
1728454062758.png


Dann kannst du die Maßeinheit ändern:
1728454109371.png


Und abschließend der Umweg über eine Helfervariable, die dir völlig freie Hand bietet:
1728454437231.png


LuxSkywalker schrieb:
und im HoneAssistant Forum ist da nix drüber zu finden?

Da wirst du m.e. wohl schneller Hilfe bekommen
Das bezweifle ich. Da wartet man manchmal mehrere Tage.
 
Zuletzt bearbeitet:
@SaxnPaule
Ich finde zum Teil die Einstellungen aus deinen Screenshots nicht.
Mir ist auch schon aufgefallen, dass in manchen Videos die Oberfläche anders ausschaut als bei mir.

Also das reine Ändern des Namens funktioniert.
Das ist ja nicht das einzige Problemchen, dass ich habe.

Code:
state_class: measurement
unit_of_measurement: A
device_class: current
friendly_name: " Current"

Bei vielen Entitäten fehlt die Klasse und die Einheit.

Sobald ich da etwas ändere, kommt nach einer Zeit ein Hinweis, dass Probleme behoben werden sollen.
Dann wird alle wieder in den Urzustand zurück gesetzt. Und alles ist wieder, wie es vorher war.
 
Hast du es mit einer Helfer Variable getestet?

Es ist klar, dass du bei einer Statistikvariable nicht nachträglich die Einheit oder den Namen ändern kannst. Dann ist ja die Datenbank inkonsistent.

Lege doch mal eine komplett neue Entität an mit den von dir gewünschten Attributen.
 
@SaxnPaule
Das Ändern von Einheit führt zur Meldung "Problem beheben".
Dann heißt es "die Einheit wird von '' auf 'A' geändert".
Nach ein paar Minuten kommt dann wieder eine Meldung "Problem beheben".
Dann heißt es "die Einheit wird von 'A' auf '' geändert".
Und die ganzen nachträglichen Einstellungen sind wieder verschwunden

Du meinst also, dass ich alle Entitäten "Hauptverteiler" (Tasmota / MQTT / Hichi) löschen soll. Richtig?
Und dann alles noch einmal händisch neu anlegen?

Muss man denn immer so einen Zirkus machen?

Mein System ist noch jungfräulich.
Bis auf HACS / MQTT / TASMOTA und eben der Hichi IR Lesekopf ist noch nichts weiteres eingebunden.

Als nächstes möchte ich noch vier Shelly Pro 3EM einbinden.
Bin dann mall gespannt, was für Überraschungen mich da erwarten.
 
Ich habe es nun geschafft.

Man man man. War das eine Geburt.
Umständlicher geht es nicht mehr.

Man kann / muss eine customize.yaml erstellen.
Da kann man dann alle Attribute definieren, wie man möchte.

Warum geht das nicht direkt?
Warum immer so umständlich?
 
  • Gefällt mir
Reaktionen: BoeserBrot
Zurück
Oben