{"repo":"dummylabs/thewatchman","free":true,"listed":false,"github":"https://github.com/dummylabs/thewatchman","clone":"git clone https://github.com/dummylabs/thewatchman.git","description":"Home Assistant custom integration to keep track of missing entities and actions in your config files","language":"Python","stars":679,"topics":["home-assistant","homeassistant","automation"],"license":"MIT","category":"workflow-automation","readme_excerpt":"The Watchman [![Community Forum][forum-shield]][forum] 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 Table of contents Quick Start Configuration Options Built-in Actions Diagnostic Sensors Report Example FAQ Reviews Quick start 1. Go to the \"Integrations\" section on HACS, click \"Explore and download repositories\" and search for \"watchman\", then click \"Download this repository with HACS\". 2. Restart Home Assistant, go to Settings- Devices & Services- Add Integration and select Watchman integration. 3. Go to Developer Tools - Actions, type watchman and select Watchman: report action then press \"Perform Action\" button. Examine report output or check watchman report.txt file in your configuration directory. Refer to the Configuration Options for further fine-tuning. What does it do Watchman is a custom integration for Home Assistant that scans your YAML configuration files and collects referenced entities (sensors, timers, input select, etc.) and services/actions. It then checks each entity’s current state and reports those that are missing or unavailable. For services/actions, it verifies that they exist in Home Assistant’s registry. The result can be saved as a nicely formatted text table or sent v","default_branch":null,"files":null,"tree":[],"storefront":"/r/dummylabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dummylabs/thewatchman/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}