Zonenname nur Entitäten Name

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.

1 „Gefällt mir“

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.

1 „Gefällt mir“

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

1 „Gefällt mir“

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. :wink:

1 „Gefällt mir“

Das habe ich getestet nur ohne Erfolg.
Dann ist die Anzeige komplett für die Tonne.
Screenshot_20241028-194438~2

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.