Warum werden bei mir die Namen der Zonen so unsauber angezeigt außer Zu Hause?
Hier wird nur der Entitäten Mane angezeigt so das alles in klein und die Leerzeichen mit einem _ Unterstrich dargestellt werden.
Mehr Infos zum Problem gibt es nicht?
Dann auch nur kurz, du musst den Friendly_name anzeigen lassen.
Was für Infos hätte ich noch schreiben können? Hätte ja gerne mehr Infos gegeben aber ich habe nicht mehr als das Problem.
Zu Hause wird richtig angezeigt, alle anderen Zonen werden wie auf dem Bild dargestellt.
Natürlich habe ich schon X mal restart gemacht, neue Zonen erstellt und wieder gelöscht in der Hoffnung das es nur ein Fehler war.
Wo kann man das einstellen?
Ist das eine Dashboard Card? Wenn ja, welche? Wie ist der Code der Card? etc. …
Sorry daran habe ich nicht gedacht. Es ist die Standard Card und ich glaube sogar das ist die, die von Anfang an zu sehen ist. Aber ich posten mal was es genau ist. Ich habe das nur bei Simon vor langer Zeit mal gesehen und ich bin mir sicher das die bei der Neueinrichtung von Anfang an da ist als Demo oder so.
type: vertical-stack
cards:
- type: horizontal-stack
cards:
- type: picture-elements
image: /local/klaus.jpg
elements:
- type: state-label
entity: device_tracker.handy_akw_pixel_7a
style:
color: white
top: 90%
left: 25%
- type: state-label
entity: sensor.handy_akw_pixel_7a_battery_level
style:
color: white
top: 90%
left: 55%
- type: picture-elements
image: /local/katja.jpg
elements:
- type: state-label
entity: device_tracker.handy_iphone_ak
style:
color: white
top: 90%
left: 25%
- type: state-label
entity: sensor.handy_ipone_ak_battery_level
style:
color: white
top: 90%
left: 55%
Jede selbst erstellte Zone wird in dem Element so komisch angezeigt außer wenn jemand in der Home Zone ist. Selbst wenn ich eine Zone erstelle ohne Leerzeichen wird sie dann in Kleinbuchstaben dargestellt.
Wie und wo genau legst du die Zonen an?
Schau doch mal über die Entwickler Werkzeuge welchen Zustand der device_tracker hat.
Erstellt werden die Zonen in Einstellungen und dann Bereiche, Labels und Zonen. Da sind sie auch ordentlich hinterlegt. Nur wird immer nur bei den eigenen Zonen der Entitäten Name angezeigt und nicht der friendly name.
Und welchen Zustand hat der Device Tracker
Wenn Du dem Rat von @maxe folgst, wirst Du feststellen, dass der Zustand (zu Hause, nicht zu Hause oder eben die Zone) korrekt dargestellt wird.
entity: device_tracker.handy_akw_pixel_7a
attribute: friendly_name
sollte für den besagten friendly name sorgen. Aber dies war ja bereits in der ersten Antwort die korrekte Antwort.
Das habe ich getestet nur ohne Erfolg.
Dann ist die Anzeige komplett für die Tonne.
Als work around und ungetestet, neue Sensoren anlegen:
sensor:
- platform: template
sensors:
handy_akw_pixel_7a_zone_friendly_name:
friendly_name: "Standort von Handy AKW Pixel 7a"
value_template: >
{% set zone_state = states('device_tracker.handy_akw_pixel_7a') %}
{% if zone_state in ['home', 'not_home'] %}
{{ 'Zuhause' if zone_state == 'home' else 'Abwesend' }}
{% else %}
{% set zone_entity_id = 'zone.' + zone_state %}
{% if states(zone_entity_id) %}
{{ state_attr(zone_entity_id, 'friendly_name') }}
{% else %}
{{ zone_state }}
{% endif %}
{% endif %}
handy_iphone_ak_zone_friendly_name:
friendly_name: "Standort von Handy iPhone AK"
value_template: >
{% set zone_state = states('device_tracker.handy_iphone_ak') %}
{% if zone_state in ['home', 'not_home'] %}
{{ 'Zuhause' if zone_state == 'home' else 'Abwesend' }}
{% else %}
{% set zone_entity_id = 'zone.' + zone_state %}
{% if states(zone_entity_id) %}
{{ state_attr(zone_entity_id, 'friendly_name') }}
{% else %}
{{ zone_state }}
{% endif %}
{% endif %}
und dann mit den Sensoren handy_akw_pixel_7a_zone_friendly_name‘ bzw.
handy_iphone_ak_zone_friendly_name` arbeiten, wobei Du die Sensoren natürlich auch umbenennen kannst.