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.

Ersetzen des Textes (Wert) einer Entität

Die Unterkategorien Home Assistant Grundlagen ist im Lesemodus.
Hier geht es im neuen Kleid weiter https://community-discourse.smarthome-f ... ndlagen/11


Forumsregeln

Hier geht es im neuen Kleid weiterhttps://community-discourse.smarthome-for-dummies.de/c/grundlagen/11

Antworten
Benutzeravatar
darki
Beiträge: 142
Registriert: Mo 12. Sep 2022, 19:39
2
Has thanked: 29 times
Been thanked: 2 times

Ersetzen des Textes (Wert) einer Entität

Beitrag von darki »

Hallo zusammen,

ich pack es mal hier rein, da es hier am besten passt (denke ich).

Ich habe eine Netzwerk-Übersicht mit meinen Netzwerkgeräten über die FritzBox Tools. Wenn ein Gerät angemeldet ist, dann ist der Status Zu Hause bzw. Home.

Kann ich diese Ausgabe per Text-Ersetzen irgendwie ersetzen, sodass da nicht Zu Hause, sondern eher Online steht? Gleiches dann natürlich für Offline etc.

Aktuell habe ich schon via Card Mod und Paper Item eine kleine Anpassung drin, die sich damit hoffentlich nicht stört.

Code: Alles auswählen

  - entity: device_tracker.huebridge
    name: Hue Bridge
    style: |
      :host {
        {% if states('device_tracker.huebridge') == 'home' %}
          --paper-item-icon-color: #368228;
          --card-mod-icon: mdi:toggle-switch;
        {% else %}
          color: #AB4848;
          --paper-item-icon-color: #ab4848;
          --card-mod-icon: mdi:toggle-switch-off;
        {% endif %}
      }
Dateianhänge
SCR-20230904-jknn.png
SCR-20230904-jknn.png (16.27 KiB) 2296 mal betrachtet
Benutzeravatar
Osorkon
Administrator
Beiträge: 2105
Registriert: Sa 17. Jul 2021, 16:53
3
Wohnort: Langenargen
Has thanked: 63 times
Been thanked: 581 times
Kontaktdaten:

Re: Ersetzen des Textes (Wert) einer Entität

Beitrag von Osorkon »

Habe keine Fritte am Start, somit natürlich auch nicht die AVM Tools Integration.
Aber warum verwendest Du nicht die Binary Senoren?! Diese stellen ja den connectivity Status da.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
darki
Beiträge: 142
Registriert: Mo 12. Sep 2022, 19:39
2
Has thanked: 29 times
Been thanked: 2 times

Re: Ersetzen des Textes (Wert) einer Entität

Beitrag von darki »

Sorry ich stehe auf dem Schlauch, was meinst Du? Ich kann doch nur die benutzen, die mir die Integration zur Verfügung stellt? Und bei einem Binary hätte ich doch auch das Problem, dass ich "1" mit "Online" ersetzen müsste?

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

Re: Ersetzen des Textes (Wert) einer Entität

Beitrag von Osorkon »

Laut Doku AVM FRITZ!Box Tools
stellt Die Integration auch "Binary sensor - connectivity status" zur Verfügung.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
darki
Beiträge: 142
Registriert: Mo 12. Sep 2022, 19:39
2
Has thanked: 29 times
Been thanked: 2 times

Re: Ersetzen des Textes (Wert) einer Entität

Beitrag von darki »

Achso das ist aber nur die Box selbst (Internetverbindung), nicht ob ein Gerät mit der Box verbunden ist

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

Re: Ersetzen des Textes (Wert) einer Entität

Beitrag von Osorkon »

Du kannst natürlich auch mit einem Template Sensor arbeiten, den du auf Basis des Device Trackers erstellen. Oder das Template dann direkt in einer Template Karte verwenden.
Oder Du verwendest gleich einen Ping Sensor und deaktivierst die Device tracker.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
darki
Beiträge: 142
Registriert: Mo 12. Sep 2022, 19:39
2
Has thanked: 29 times
Been thanked: 2 times

Re: Ersetzen des Textes (Wert) einer Entität

Beitrag von darki »

Ah danke, ja vielleicht steige ich auf Ping um - muss mal schauen ob auch alle Geräte das unterstützen, es gibt ja durchaus welche, die auf ein Ping nicht reagieren

Benutzeravatar
Volker
Beiträge: 255
Registriert: Mi 28. Jun 2023, 17:20
2
Wohnort: Südhessen
Has thanked: 72 times
Been thanked: 29 times

Re: Ersetzen des Textes (Wert) einer Entität

Beitrag von Volker »

Ich hab das für meinen Netzwerk-Drucker mit einer Markdown-Card gemacht:

Drucker.png
Drucker.png (1.96 KiB) 2265 mal betrachtet

Code: Alles auswählen

type: markdown
content: >-
  Status Drucker: {{ states('device_tracker.drucker_brother_j5320dw') |
  replace("home", "online") }}
 

natürlich kann man da noch mit Icons und Farben spielen

Home Assistant auf HP T630 8GB SSD 128GB
.... und einen unbändigen Spieltrieb :D ....

Benutzeravatar
darki
Beiträge: 142
Registriert: Mo 12. Sep 2022, 19:39
2
Has thanked: 29 times
Been thanked: 2 times

Re: Ersetzen des Textes (Wert) einer Entität

Beitrag von darki »

Klingt auch gut, aber ich hab aktuell ne Entity List mit schon hinterlegten Icons und Farben. Bekomme ich das in meinen Code auch mit rein? Hab probiert aber irgendwie passiert da nix

Code: Alles auswählen

  - entity: device_tracker.huebridge
    name: Hue Bridge
    style: |
      :host {
        {% if states('device_tracker.huebridge') == 'home' %}
          --paper-item-icon-color: #368228;
          --card-mod-icon: mdi:toggle-switch;
        {% else %}
          color: #AB4848;
          --paper-item-icon-color: #ab4848;
          --card-mod-icon: mdi:toggle-switch-off;
        {% endif %}
      }
Benutzeravatar
Osorkon
Administrator
Beiträge: 2105
Registriert: Sa 17. Jul 2021, 16:53
3
Wohnort: Langenargen
Has thanked: 63 times
Been thanked: 581 times
Kontaktdaten:

Re: Ersetzen des Textes (Wert) einer Entität

Beitrag von Osorkon »

Mit der Card Mod kann ich Dir leider nicht weiter helfen. Ist mir auch ehrlich gesagt viel zu kompliziert.

Eine Mushroom Template Karte könnte z.B. so aussehen:

Mushroom_Template Karte.gif
Mushroom_Template Karte.gif (22.65 KiB) 2237 mal betrachtet

Code: Alles auswählen

type: custom:mushroom-template-card
primary: Hue Bridge
secondary: >-
  {{ 'Online' if is_state('device_tracker.huebridge', 'home') else
  'Offline' }}
icon: >-
  {{ 'mdi:network' if is_state('device_tracker.huebridge', 'home')
  else 'mdi:network-off' }}
icon_color: >-
  {{ 'green' if is_state('device_tracker.huebridge', 'home') else
  'red' }}

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
darki
Beiträge: 142
Registriert: Mo 12. Sep 2022, 19:39
2
Has thanked: 29 times
Been thanked: 2 times

Re: Ersetzen des Textes (Wert) einer Entität

Beitrag von darki »

Danke @Osorkon, ja die Mushrooms hatte ich auch schon genommen, die nehmen nur mehr Platz weg. Aber dann werde ich auf diese umsteigen, wenn es damit einfacher geht.

Danke Dir! Danke Euch!

Antworten