Seite 1 von 1
Ersetzen des Textes (Wert) einer Entität
Verfasst: Mo 4. Sep 2023, 10:17
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 %}
}
Re: Ersetzen des Textes (Wert) einer Entität
Verfasst: Mo 4. Sep 2023, 13:34
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
Re: Ersetzen des Textes (Wert) einer Entität
Verfasst: Mo 4. Sep 2023, 13:50
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?
Re: Ersetzen des Textes (Wert) einer Entität
Verfasst: Mo 4. Sep 2023, 14:11
von Osorkon
Laut Doku AVM FRITZ!Box Tools
stellt Die Integration auch "Binary sensor - connectivity status" zur Verfügung.
Gruß
Osorkon
Re: Ersetzen des Textes (Wert) einer Entität
Verfasst: Mo 4. Sep 2023, 14:30
von darki
Achso das ist aber nur die Box selbst (Internetverbindung), nicht ob ein Gerät mit der Box verbunden ist
Re: Ersetzen des Textes (Wert) einer Entität
Verfasst: Mo 4. Sep 2023, 14:35
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
Re: Ersetzen des Textes (Wert) einer Entität
Verfasst: Mo 4. Sep 2023, 16:09
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
Re: Ersetzen des Textes (Wert) einer Entität
Verfasst: Mo 4. Sep 2023, 16:41
von Volker
Ich hab das für meinen Netzwerk-Drucker mit einer Markdown-Card gemacht:
- Drucker.png (1.96 KiB) 436 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
Re: Ersetzen des Textes (Wert) einer Entität
Verfasst: Mo 4. Sep 2023, 16:49
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 %}
}
Re: Ersetzen des Textes (Wert) einer Entität
Verfasst: Mo 4. Sep 2023, 21:42
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 (22.65 KiB) 408 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
Re: Ersetzen des Textes (Wert) einer Entität
Verfasst: Di 5. Sep 2023, 07:42
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!