You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/smart-home/packages/ai_summary.md
+10-3Lines changed: 10 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,14 +28,21 @@ This system runs automatically every morning at 7:00 AM.
28
28
4.**Notification:** You receive a notification on your phone (and a persistent message in the dashboard) summarizing the health of your smart home.
29
29
<!-- END_DETAILED -->
30
30
31
+
## Integration Dependencies
32
+
<!-- START_DEPENDENCIES -->
33
+
***[AI Log Reporter](../integrations/ai_reporter.md)**: Required for log analysis and report generation.
34
+
**Type:* Remote Docker Container
35
+
**Role:* Backend Logic
36
+
<!-- END_DEPENDENCIES -->
37
+
31
38
## Dashboard Connections
32
39
<!-- START_DASHBOARD -->
33
40
*No linked dashboard views found (Automatic Scan).*
34
41
<!-- END_DASHBOARD -->
35
42
36
43
## Architecture Diagram
37
44
<!-- START_MERMAID_DESC -->
38
-
The sequence diagram below details the interaction between the local Home Assistant instance and the remote **AI Log Reporter**. The process is initiated by a time-based trigger (7:00 AM) or a manual script invocation. Home Assistant opens a secure SSH tunnel to the remote host (`10.0.0.23`) and executes a Docker command (`docker exec`). The `ai-log-reporter` container processes the logs and, upon completion, fires an asynchronous event (`update_ai_summary`) back to the Home Assistant API. This event payload is captured by a Template Trigger, which updates the permanent `sensor.daily_system_summary`.
45
+
The sequence diagram below details the interaction between the local Home Assistant instance and the remote **AI Log Reporter**. The process is initiated by a time-based trigger (7:00 AM) or a manual script invocation. Home Assistant opens a secure SSH tunnel to the remote host (`<REMOTE_HOST_IP>`) and executes a Docker command (`docker exec`). The `ai-log-reporter` container processes the logs and, upon completion, fires an asynchronous event (`update_ai_summary`) back to the Home Assistant API. This event payload is captured by a Template Trigger, which updates the permanent `sensor.daily_system_summary`.
39
46
<!-- END_MERMAID_DESC -->
40
47
41
48
<!-- START_MERMAID -->
@@ -49,7 +56,7 @@ sequenceDiagram
49
56
participant Sensor as 🧠 Sensor: daily_system_summary
0 commit comments