maxe
24. März 2023 um 08:27
25
Lass mal den card_mod weg, dass ist ein HACS Addon, welches bei dir vermutlich nicht installiert ist:
type: markdown
content: >-
<h2> <ha-icon icon='mdi:shield-half-full'></ha-icon> Watchman report</h2>
<h3>Missing Entities: {{ states.sensor.watchman_missing_entities.state }}
</h3> {%- for item in state_attr("sensor.watchman_missing_entities",
"entities") %} <hr> <table><tr> <td> <ha-icon icon='mdi: {%- if
item.state=="missing"-%}cloud-alert' {%- elif item.state=="unavail"
-%}cloud-off-outline' {%- else-%}cloud-question' {%- endif -%} ></ha-icon> {{
item.id }} [{{item.state}}] <a title="{{item.occurrences}}">
{{item.occurrences.split('/')[-1].split(':')[0]}}</a> </td></tr></table> {%-
endfor %}
1 „Gefällt mir“
Robin
24. März 2023 um 09:41
26
ist doch gut wenn du keine Fehler hast, ich hab nur welche weil ich da gerade was ausprobiere
Maxe hat oben die Lösung geschrieben
maxe
24. März 2023 um 09:42
27
hab gerade noch gesehen, dass du den Code nicht als yaml bearbeitest, dann sollte der Inhalt nur so aussehen:
<h2> <ha-icon icon='mdi:shield-half-full'></ha-icon> Watchman report</h2> <h3>Missing Entities: {{ states.sensor.watchman_missing_entities.state }} </h3> {%- for item in state_attr("sensor.watchman_missing_entities", "entities") %} <hr> <table><tr> <td> <ha-icon icon='mdi: {%- if item.state=="missing"-%}cloud-alert' {%- elif item.state=="unavail" -%}cloud-off-outline' {%- else-%}cloud-question' {%- endif -%} ></ha-icon> {{ item.id }} [{{item.state}}] <a title="{{item.occurrences}}"> {{item.occurrences.split('/')[-1].split(':')[0]}}</a> </td></tr></table> {%- endfor %}
1 „Gefällt mir“
Supi, danke. Ist es normal, dass bei Services kein Eintrag ist, wenn kein Fehler gefunden wurde?
1 „Gefällt mir“
Flens
24. März 2023 um 11:25
29
Kann man nicht einfach auch eine Entitäten-Karte erstellen?
type: entities
title: Watchman
entities:
- entity: sensor.watchman_last_updated
name: Watchman last Updated
- entity: sensor.watchman_missing_entities
name: Watchman missing Entities
- entity: sensor.watchman_missing_services
name: Watchman missing Services
Würde dann so aussehen:
Edit: Sorry mein Fehler, habe das mit dem Markdown überlesen
Was mir aufgefallen ist, er zeigt viele Entitäten die einfach seit einem Update oder Restart noch nicht wieder mindestens 1x betätigt wurden, sprich z.B. meine kompletten Rolläden oder diverse EnOcean Taster. Würde ich die Fehler beheben also die Dinge entfernen stünde ich ziemlich nackt da.
Aber zum Aufspüren von Leichen definitiv ein sehr gutes Tool. Man muss alt nur mitdenken.
maxe
24. März 2023 um 11:33
31
Wo kommt denn dieses Services her?
Denn der Watchman report erscheint ja richtig.
In meiner Standard-Ansicht sieht es so aus:
Ich habe den Watchman dem Bereich Allgemein zugeordnet.
maxe
24. März 2023 um 11:44
33
@Giesser dann passt ja jetzt alles
1 „Gefällt mir“
Jepp, besten Dank an euch alle
1 „Gefällt mir“
Hallo @Robin , ich habe deinen Markdown für die fehlende Services eingebaut
Robin:
und für services:
type: markdown
content: >-
<h2 class="some"> <ha-icon icon='mdi:shield-half-full'></ha-icon> Watchman
report</h2> <h3> Missing Services: {{
states.sensor.watchman_missing_services.state }} </h3> {%- for item in
state_attr("sensor.watchman_missing_services", "services") %} <hr><table><tr>
<td> <ha-icon icon='mdi:cloud-alert'></ha-icon> {{ item.id }} <a
title="{{item.occurrences}}">{{item.occurrences.split('/')[-1].split(':')[0]}}</a>
</td></tr></table> {%- endfor %}
title: services
card_mod:
style:
ha-markdown:
$: |
ha-markdown-element:first-of-type hr{
border-color: #303030;
}
leider läuft der schon beim Einbauen auf einen Fehler
Der Schlüssel “card_mod” wird vom visuellen Editor nicht erwartet oder nicht unterstützt.
Brauche ich da noch eine spezielle Karte?
Marek
12. September 2023 um 15:24
36
Guten Tag ihr lieben
Ich hätte gerne, das Watchman mir fehlende Entitäten nicht über Telegram, sondern an die Home Assistant App sendet, damit ich die Nachricht dann auf meiner Smartwatch sehen kann.
Leider habe ich bisher nicht herausgefunden, was ich in der Watchman Konfiguration dafür eingeben muss.
Vielleicht könnt ihr mir helfen?
PhUser
20. September 2023 um 14:40
37
Hast Du schon eine Lösung? Suche auch.
Marek
20. September 2023 um 16:59
38
leider nicht, tut mir leid
Hab da was gebastelt:
alias: "Watchman Benachrichtigung "
description: ""
trigger:
- type: value
platform: device
device_id: 0d3ac3fc01ebeb0128a79003a39b02e9
entity_id: b803c47eb4e2e51691830ba6aebcb467
domain: sensor
above: 0
condition: []
action:
- service: notify.mobile_app_sm_f711b
data:
title: Fehlende Entitäten
message: >-
{%- for item in state_attr('sensor.watchman_missing_entities',
'entities') %} {{ item.id }} {%- endfor %}
mode: single
Wegen der Device_id usw. Hier noch ein Screenshot damit ihr das richtige auswählt:
P.S: Bei zuviele Entitäten werden leider nicht alle angezeigt die Push Benachrichtigung von Android z.b. hat nur eine gewisse Anzahl an Zeichen.