HACS Integration "Watchman"

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“

ist doch gut wenn du keine Fehler hast, ich hab nur welche weil ich da gerade was ausprobiere :slight_smile:

Maxe hat oben die Lösung geschrieben :slight_smile:

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“

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.

Wo kommt denn dieses Services her?

Denn der Watchman report erscheint ja richtig.

In meiner Standard-Ansicht sieht es so aus:

grafik

Ich habe den Watchman dem Bereich Allgemein zugeordnet.

@Giesser dann passt ja jetzt alles

1 „Gefällt mir“

Jepp, besten Dank an euch alle

:ok_hand:

1 „Gefällt mir“

Hallo @Robin, ich habe deinen Markdown für die fehlende Services eingebaut

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?

Guten Tag ihr lieben :slight_smile:

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?

Hast Du schon eine Lösung? Suche auch.

leider nicht, tut mir leid :confused:

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.

Hallo zusammen,

bin erst gestern Abend auf Watchman gestossen und habe es gleich mal installiert. Hat mir auch ein paar Dinge angezeigt, die ich dann gleich korrigieren konnte. So weit, so gut.

Heute wollte ich den Dienst noch mal aufrufen, er wird mir aber unter “Actions” nicht mehr angezeigt, wenn ich “Watchman” eingebe. Installiert ist die Integration natürlich noch. Hab da auch seit gestern keine Änderungen an den Defaultwerten dran vorgenommen.

Was kann das sein?

Besten Dank und viele Grüße
Oliver

Die Aktion heißt action: watchman.report

Danke, soweit klar. Man kann unter Aktionen aber einfach nach Watchman suchen und findet sie dann. Bzw ist sie bei mir eben nicht mehr aufgetaucht.

Gerade noch mal am Rechner gewesen, jetzt ist sie wieder da. Vermute Caching-Problem

Danke!

Hinweis an alle Watchman-User!

Ich habe diesen Thread mal wiederbelebt, da das HA-Update auf 2025.12.0 vor der Tür steht und es dazu einen Hinweis im Log gibt:

Logger: homeassistant.helpers.frame
Quelle: helpers/frame.py:324

Detected that custom integration 'watchman' sets option flow config_entry explicitly,
which is deprecated at custom_components/watchman/config_flow.py,
line 171: self.config_entry = config_entry.
This will stop working in Home Assistant 2025.12,

please create a bug report at https://github.com/dummylabs/thewatchman/issues

Einen Issue auf GitHub gibt es dazu:

aber leider kommt der Entwickler nicht mit einem Update rüber und Watchman funktioniert dann nicht mehr.

Im o.g. Issue hat ein User (@peterdelios) einen modifizierten Code gepostet.
Wenn man den Code in der config_flow.py entsprechend austauscht, dann ist die Log-Meldung weg und Watchman funktioniert auch mit 2025.12.0 weiter.

Habe gerade selber die Datei modifiziert und HA neu gestartet - funktioniert fehlerfrei.

3 „Gefällt mir“

Update:

Der Entwickler hat auf HACS ein fix bereitgestellt:

Damit läuft dann Watchman wieder problemlos unter HA-Core 2025.12.*