Unabhängiges Verzeichnis, erstellt vom Entwickler von Vulpo. Steht in keiner Verbindung zu Home Assistant oder der Open Home Foundation.

Screenshots Aus der README von dummylabs/thewatchman.

Watch the videoWatch the videoWatch the video

Überblick

Watchman ist eine benutzerdefinierte Integration, die fehlende Entitäten und Aktionen verfolgt, auf die in Konfigurationsdateien von Home Assistant verwiesen wird. Sie durchsucht YAML-Dateien nach referenzierten Entitäten und Aktionen, prüft den aktuellen Status jeder Entität und meldet die fehlenden oder nicht verfügbaren, und prüft, ob die Aktionen in der Registry vorhanden sind. Das Parsen ist leichtgewichtig und beruht auf zeilenweisen Heuristiken, daher kann es falsch positive und falsch negative Ergebnisse liefern. Der Bericht kann als Textdatei gespeichert oder über eine Benachrichtigungsmethode gesendet werden, und eine Berichtsaktion sowie eine Taste erstellen die Berichtsdatei. Diagnosesensoren decken Status, fehlende Entitäten, fehlende Aktionen, letztes Parsen, Parsedauer sowie verarbeitete und ignorierte Dateien ab. Zu den Optionen gehören zu überwachende Ordner, ignorierte Entitäten, Dateien, Labels und Status, das Berichtslayout und die Maskierung von Namen in Logs, und die Einrichtung erfolgt in der Benutzeroberfläche.

Zusammenfassung der README und des Codes von dummylabs/thewatchman, automatisch erstellt und übersetzt. Stimmt etwas nicht, oder betreust du das Projekt und möchtest hier deinen eigenen Text? Melde dich

Unterstützt

  • Funktioniert lokal Spricht mit deinen Geräten in deinem eigenen Netzwerk. Keine Cloud des Herstellers dazwischen.

  • Aus dem Marketplace Wird über den Marketplace installiert, früher HACS.

Stellt bereit

  • Sensoren

Einrichtung

Installiere sie aus dem Marketplace und starte Home Assistant neu. Füge sie dann unter Einstellungen > Geräte & Dienste hinzu.

Nach der Einrichtung

  • Zu überwachende Ordner:Kommagetrennte Liste von Ordnern, in denen Watchman nach Konfigurationsdateien suchen soll
  • Ignorierte Entitäten und Aktionen:Füge Entitäten und Aktionen hinzu, die von der Verfolgung ausgeschlossen werden sollen. Unterstützt Glob-Muster (zum Beispiel switch.*)
  • Entitäten mit den folgenden Status vom Bericht ausschließen:Kommagetrennte Liste der Status, die von der Verfolgung ausgeschlossen werden
  • Deaktivierte Automationen ausschließenEntitäten ausschließen, die nur von deaktivierten Automationen verwendet werden
  • Ignorierte Dateien:Dateimuster (Globs) hinzufügen, die vom Tracking ausgeschlossen werden, etwa */esphome/*
  • Ignorierte Labels:Verwende Labels, um Entitäten von der Verfolgung auszuschließen
  • Über die Benutzeroberfläche gesteuerte Dashboards parsen
  • Startverzögerung für die Initialisierung der Watchman-Sensoren
  • Sensible Daten in Logs verschleiernOb Entitäts- und Aktionsnamen in Debug-Logs aus Datenschutzgründen maskiert werden
  • Maximale Dateigröße erzwingen
  • Liste der Spaltenbreiten des Berichts, zum Beispiel 30, 7, 60
  • Eigene Kopfzeile für den Bericht
  • Speicherort der Berichtsdatei, zum Beispiel /config/report.txt
  • Anzeigenamen der Entitäten zum Bericht hinzufügen

Texte aus dem Code von dummylabs/thewatchman. Texte, für die das Repository keine Übersetzung hat, wurden automatisch übersetzt.

Entitäten

  • TastenBerichtsdatei erstellen
  • SensorenLetztes Update, Fehlende Entitäten, Fehlende Aktionen, Status, Parsedauer, Letztes Parsen, Verarbeitete Dateien, Ignorierte Dateien
  • TexteIgnorierte Labels

Aktionen

  • BerichtDen Watchman-Bericht ausführenFelder: Dateibericht erstellen, Bericht als Benachrichtigung senden, Datenparameter der Benachrichtigungsaktion, Vollständigen Neuscan der Konfiguration erzwingen, Blockgröße der Benachrichtigungsnachricht
  • Ignorierte Labels festlegenDie Liste der zu ignorierenden Labels überschreiben.Felder: Labels

Aus der README

Home Assistant setups evolve over time—entities can disappear, and services/actions may be renamed by integrations. Watchman helps you spot these changes early by scanning your configuration for references to missing or renamed entities, so you can fix issues before automations break. Discussion on Home Assistant Community Forum

Aus der README von dummylabs/thewatchman, MIT License. Gekürzt.

Erscheint in Vulpo

Tastenkarte, Diagrammkarte, Apple Watch.

Informationen

Installationen
18.451 teilen Analysedaten
GitHub-Sterne
692
Verbindung
Funktioniert lokal
Pflege
Seit 6 bis 18 Monaten kein Update
Version
v0.8.4,
Art
Marketplace-Integration
Voraussetzung
Braucht den Marketplace (HACS bis Home Assistant 2026.10)
Domain
watchman

Das könnte dir auch gefallen

Unabhängiges Verzeichnis, erstellt vom Entwickler von Vulpo. Steht in keiner Verbindung zu Home Assistant oder der Open Home Foundation. Über diese Zahlen

Aktualisiert am