.. also bei mir schauts noch genau so aus, egal welcher der beiden codes, was mach ich da falsch ???
…. auch wenn ich Gerät einrücke und den pipe weg lasse… ??
hier noch mal meine funktionierende komplette Abschnitt Yaml
type: grid
cards:
- type: heading
heading: Neuer Abschnitt
- type: markdown
content: >
**Netzwerkgeräte gesamt:** {{ states.device_tracker
| selectattr('attributes.source_type', 'defined')
| selectattr('attributes.source_type', 'equalto', 'router')
| selectattr('attributes.ip', 'defined')
| list
| length }}
Gerät | IP-Adresse | Status |
| :--- | :--- | :--- |
{% for device in states.device_tracker
| selectattr('attributes.source_type', 'defined')
| selectattr('attributes.source_type', 'equalto', 'router')
| selectattr('attributes.ip', 'defined')
| sort(attribute='attributes.ip') -%}
| {{ device.name }} | {{ device.attributes.ip }} | {{ 'Online' if
is_state(device.entity_id, 'home') else 'Offline' }} |
{% endfor %}
grid_options:
columns: full
reinkopieren in Dashboard > Abschnitt > manuelle Karte, nehme ich an ???
ja, kannst auch einfach eine andere erstellen und dann austauschen
Fast wie bei mir ![]()
werden nicht angezeigt:
192.168.178.1 - 192.168.178.10
aber diese werden angezeigt:
192.168.177.1 - 192.168.177.10
192.168.179.1 - 192.168.177.10
Die Daten werden von allen Device Tracker Entitäten eingesammelt.
Sind 192.168.178.1 - 192.168.178.10 denn auch als Device Tracker vorhanden?
{{ states.device_tracker
| selectattr('attributes.source_type', 'defined')
| selectattr('attributes.source_type', 'equalto', 'router')
| selectattr('attributes.ip', 'defined')
| list
| length }}
{% for device in states.device_tracker
| selectattr('attributes.source_type', 'defined')
| selectattr('attributes.source_type', 'equalto', 'router')
| selectattr('attributes.ip', 'defined')
| sort(attribute='attributes.ip') -%}
| {{ device.name }} | {{ device.attributes.ip }} | {{ 'Online' if
is_state(device.entity_id, 'home') else 'Offline' }} |
{% endfor %}