Skip to content

Commit d2040c3

Browse files
committed
Docs: Architecture update & Bulk package regeneration
1 parent 1f0d285 commit d2040c3

6 files changed

Lines changed: 11 additions & 10 deletions

File tree

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,4 @@ The system integrates various smart home technologies into a cohesive platform.
3333
| **Automotive** | Mercedes GLC (Mercedes Me), Garmin, Car Sensors |
3434
| **Multimedia** | DNA TV Hub, Office PC (IoT Link) |
3535
| **Logic & Data** | Nordpool Energy Prices, Home Time Modes, Scenes |
36-
| **System** | Smart Notifications (Router), Room Automation (MQTT Dynamic), Fingerprint Mgmt |
36+
| **System** | Smart Notifications, Room Automation, Fingerprint Mgmt, **AI Log Reporter** |

docs/smart-home/packages/ai_summary.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,10 @@ sequenceDiagram
7171

7272
## Configuration (Source Code)
7373
```yaml
74-
# /config/packages/ai_summary.yaml (Updated)
74+
# Package: AI Summary
75+
# Version: 1.0.0
76+
# Description: Frontend controller for the remote AI Log Reporter integration.
77+
# -----------------------------------------------------------------------------
7578

7679
template:
7780
- trigger:
@@ -93,7 +96,7 @@ shell_command:
9396
ssh -i /config/.ssh/id_rsa_new
9497
-o StrictHostKeyChecking=no
9598
-o UserKnownHostsFile=/dev/null
96-
root@<REMOTE_HOST_IP>
99+
root@10.0.0.23
97100
'docker exec ai-log-reporter python /app/reporter.py'
98101
99102
script:

docs/smart-home/packages/car.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ The `Car` package provides a unified interface for the Mercedes GLC, leveraging
3333
<!-- START_DASHBOARD -->
3434
This package powers the following dashboard views:
3535

36-
* **[CAR](../dashboards/dashboard-persons/car.md)** (Uses 1 entities)
36+
* **[CAR](../dashboards/dashboard-persons/car.md)**: *This view provides a comprehensive interface for the Mercedes GLC ("The Car"). It features a visual representation of the car's state (Home/Away, Engine On) using dynamic picture elements. Key controls include pre-entry climate scheduling via a scheduler card and door/window management. The dashboard also monitors critical telemetry such as fuel level, EV battery charge, tire pressure, and lock status, visualizing them with color-coded indicators and Mushroom cards.* (Uses 1 entities)
3737
* **[Home](../dashboards/main/home.md)**: *The Home dashboard serves as the central information hub. It features a large clock and family calendars, alongside detailed weather forecasts. Key home stats are highlighted, including real-time energy prices, power usage, and the status of major appliances like the dishwasher and washing machine. The view also provides a high-level overview of the entire house, displaying camera feeds and status summaries for all key rooms (Sauna, Bathroom, Bedroom, etc.) using 'Streamline' area cards.* (Uses 1 entities)
3838
<!-- END_DASHBOARD -->
3939

docs/smart-home/packages/room_manager.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,7 @@ This package powers the following dashboard views:
4040

4141
* **[Living Room](../dashboards/main/living_room.md)**: *The Living Room dashboard is a media and comfort hub. It features in-depth environmental monitoring (Radon, VOCs, CO2) via Airthings Wave, displaying historical trends. Entertainment controls are central, with remotes for the TV and Soundbar, plus power management for the media wall. The view also includes specific controls for the fireplace, air purifier modes, and various lighting scenes, alongside standard occupancy settings.* (Uses 1 entities)
4242
* **[Notifications Management](../dashboards/notification-center/notifications_management.md)**: *The Notification Center dashboard provides a comprehensive interface for managing the smart home's notification system. Administrators can add or remove users for mobile app notifications and define notification categories (e.g., 'Garage', 'Electricity'). The view allows for granular control over subscriptions, enabling individual users to opt-in or out of specific notification types, and includes tools to map and monitor notification-related automations.* (Uses 1 entities)
43-
* **[Room Management](../dashboards/room-management/room_management.md)** (Uses 4 entities)
44-
* **[Settings](../dashboards/room-management/settings.md)**: *This dashboard allows for the dynamic creation and configuration of 'Rooms' within the automation system. It uses 'Home Assistant Areas' as a base to generate helper entities. Users can initialize new rooms or delete existing configs. The view also lists all configured rooms, providing detailed settings for automation modes, occupancy timeouts (idle/off delay), lux thresholds, and bed presence triggers.* (Uses 4 entities)
43+
* **[Room Management](../dashboards/room-management/room_management.md)**: *The Room Management dashboard serves as the administrative backend for the home's room logic. It allows users to initialize new rooms (creating necessary helper entities) or delete existing ones. It features a dynamic "Configured Rooms" section powered by `auto-entities`, which automatically lists all configured rooms and provides collapsible controls for their automation modes, occupancy sensors, and timeouts.* (Uses 4 entities)
4544
<!-- END_DASHBOARD -->
4645

4746
## Architecture Diagram

docs/smart-home/packages/smart_notifications.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,7 @@ This package powers the following dashboard views:
3838

3939
* **[Living Room](../dashboards/main/living_room.md)**: *The Living Room dashboard is a media and comfort hub. It features in-depth environmental monitoring (Radon, VOCs, CO2) via Airthings Wave, displaying historical trends. Entertainment controls are central, with remotes for the TV and Soundbar, plus power management for the media wall. The view also includes specific controls for the fireplace, air purifier modes, and various lighting scenes, alongside standard occupancy settings.* (Uses 1 entities)
4040
* **[Notifications Management](../dashboards/notification-center/notifications_management.md)**: *The Notification Center dashboard provides a comprehensive interface for managing the smart home's notification system. Administrators can add or remove users for mobile app notifications and define notification categories (e.g., 'Garage', 'Electricity'). The view allows for granular control over subscriptions, enabling individual users to opt-in or out of specific notification types, and includes tools to map and monitor notification-related automations.* (Uses 9 entities)
41-
* **[Room Management](../dashboards/room-management/room_management.md)** (Uses 1 entities)
42-
* **[Settings](../dashboards/room-management/settings.md)**: *This dashboard allows for the dynamic creation and configuration of 'Rooms' within the automation system. It uses 'Home Assistant Areas' as a base to generate helper entities. Users can initialize new rooms or delete existing configs. The view also lists all configured rooms, providing detailed settings for automation modes, occupancy timeouts (idle/off delay), lux thresholds, and bed presence triggers.* (Uses 1 entities)
41+
* **[Room Management](../dashboards/room-management/room_management.md)**: *The Room Management dashboard serves as the administrative backend for the home's room logic. It allows users to initialize new rooms (creating necessary helper entities) or delete existing ones. It features a dynamic "Configured Rooms" section powered by `auto-entities`, which automatically lists all configured rooms and provides collapsible controls for their automation modes, occupancy sensors, and timeouts.* (Uses 1 entities)
4342
<!-- END_DASHBOARD -->
4443

4544
## Architecture Diagram

docs/smart-home/structure.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ An overview of the key directories and files in the Home Assistant root folder.
1212

1313
| Directory / File | Purpose |
1414
| :--- | :--- |
15-
| **`.ag_scripts/`** | Automation scripts for maintaining this documentation and workspace. |
15+
| **`.ag_scripts/`** | Python tooling for automated docs generation (Packages, Dashboards, Indexing). |
1616
| **`.storage/`** | Internal Home Assistant storage for registries (devices, entities, etc.). **Do not edit manually.** |
17-
| **`AI_CONTEXT.md`** | |
17+
| **`AI_CONTEXT.md`** | System prompt and context file for the creation of this AI Agent. |
1818
| **`ag_v2_agent.py`** | |
1919
| **`ag_v2_dashboard.py`** | |
2020
| **`ag_v2_package.py`** | |

0 commit comments

Comments
 (0)