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
>LLM Vision is available in the default HACS repository. You can install it directly through HACS or click the button below to open it there.
58
+
59
+
[](https://my.home-assistant.io/redirect/hacs_repository/?owner=valentinfrlch&repository=ha-llmvision&category=Integration)
60
+
1.**Install `LLM Vision`** from HACS
61
+
2.**Restart** Home Assistant
62
+
3.**Search for `LLM Vision`** in Home Assistant Settings/Devices & services
63
+
4.**Press submit** to continue setup with default settings
64
+
5.**Press 'Add Entry'** to add your first AI Provider
65
+
66
+
Detailed setup instructions and documentation is available here: [LLM Vision Documentation](https://llm-vision.gitbook.io/getting-started/setup/providers)
67
+
51
68
## Blueprint
52
69
With the easy to use blueprint, you'll get camera event notifications intelligently summarized by AI. LLM Vision can also store events in a timeline, so you can see what happened on your dashboard.
53
70
<br>
@@ -67,18 +84,6 @@ Check the docs for detailed instructions on how to set up LLM Vision and each of
67
84
For technical questions see the discussions tab.
68
85
69
86
70
-
## Installation
71
-
>[!TIP]
72
-
>LLM Vision is available in the default HACS repository. You can install it directly through HACS or click the button below to open it there.
73
-
74
-
[](https://my.home-assistant.io/redirect/hacs_repository/?owner=valentinfrlch&repository=ha-llmvision&category=Integration)
75
-
1. Install `LLM Vision` from HACS
76
-
2. Search for `LLM Vision` in Home Assistant Settings/Devices & services
77
-
3. Select your provider
78
-
4. Follow the instructions to add your AI providers.
79
-
80
-
Continue with setup here: https://llm-vision.gitbook.io/getting-started/setup/providers
81
-
82
87
## How to report a bug or request a feature
83
88
> [!IMPORTANT]
84
89
> **Bugs:** If you encounter any bugs and have followed the instructions carefully, file a bug report. Please check open issues first and include debug logs in your report. Debugging can be enabled on the integration's settings page.
Copy file name to clipboardExpand all lines: blueprints/event_summary.yaml
+60-46Lines changed: 60 additions & 46 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,12 @@
1
+
# Fix Group and Channel to First Camera Entity, user edits - DONE
2
+
# Add time to notificaion title or message, with user choose between 12/24h - DONE
3
+
# Take snapshot of triggered camera entity if using multiple cameras (? help needed)
4
+
# Snooze blueprint or notifications
1
5
blueprint:
2
-
name: AI Event Summary (v1.4.3)
6
+
name: AI Event Summary (v1.5.0)
3
7
author: valentinfrlch
8
+
homeassistant:
9
+
min_version: 2024.10.0
4
10
description: >
5
11
AI-powered summaries for security camera events.
6
12
Sends a notification with a preview to your phone that is updated dynamically when the AI summary is available.
@@ -75,9 +81,9 @@ blueprint:
75
81
collapsed: true
76
82
input:
77
83
remember:
78
-
name: Remember
84
+
name: Store in Timeline
79
85
description: Stores this event in the Timeline so you can ask about it. If important is enabled, only events classified as Normal or Critical will be saved.
80
-
default: false
86
+
default: true
81
87
selector:
82
88
boolean:
83
89
use_memory:
@@ -120,16 +126,7 @@ blueprint:
120
126
selector:
121
127
number:
122
128
min: 1
123
-
max: 100
124
-
temperature:
125
-
name: Temperature
126
-
description: Randomness. Lower is more accurate, higher is more creative.
127
-
default: 0.1
128
-
selector:
129
-
number:
130
-
min: 0.1
131
-
max: 1.0
132
-
step: 0.1
129
+
max: 300
133
130
# Notificaion Section
134
131
notification_section:
135
132
name: Notification Settings
@@ -171,26 +168,39 @@ blueprint:
171
168
- Consolidated
172
169
preview_mode:
173
170
name: Preview Mode
174
-
description: "Choose between a live preview or a snapshot of the event. \n\n **Important:** Live Preview is only supported on iOS."
171
+
description: "Choose between a live preview or a snapshot of the event. The Snapshot of the last camera, if using multiple Camera Entities, will be used but the notification will be udated with the camera view that triggered the automation. \n\n **Important:** Live Preview is only supported on iOS."
175
172
default: Snapshot
176
173
selector:
177
174
select:
178
175
options:
179
176
- Snapshot
180
177
- Live Preview
178
+
notification_time:
179
+
name: Notification Time
180
+
description: "Add time to Notification Title and choose between 12-hour or 24-hour time format for the notification title."
181
+
default: ''
182
+
selector:
183
+
select:
184
+
options:
185
+
- label: No Time Added
186
+
value: ''
187
+
- label: 12 Hour
188
+
value: 'at {{ now().strftime("%I:%M %p") }}'
189
+
- label: 24 Hour
190
+
value: 'at {{ now().strftime("%H:%M") }}'
181
191
file_path:
182
192
name: File Path - To send snapshot in Dynamic Mode with Snapshot Preview Mode
183
-
description: "The file path to store the most current snapshot for the FIRST camera if using multiple camera entities.\n\nDefaults
184
-
to `/media/local/snapshots/{{ camera_file_path }}/last_motion.jpg` that references **/media/snapshots/<CAMERA_NAME>/last_motion.jpg** \n\n Try `/local/snapshots/{{ camera_file_path }}/last_motion.jpg` that references **/config/www/snapshots/{{ camera_file_path }}/last_motion.jpg** if you are having issues ***Note that this is unsecured and exposes the images to the web.***
185
-
\n\nYOU MUST ADD `/local` with the `/media` folder so -> `/media/local` or replace `/config/www` with `/local`."
186
-
default: Media Folder - Secured
193
+
description: "The file path to store the most current snapshot for the FIRST camera if using multiple camera entities. You can specifiy a custom location as well.\n\nDefaults
194
+
to `Media Folder - Secured` that references **/media/snapshots/<CAMERA_NAME>/last_motion.jpg** \n\n Try the `Public Folder - Unsecured` option that references **/config/www/snapshots/{{ camera_file_path }}/last_motion.jpg** if you are having issues ***Note that this is unsecured and exposes the images to the web.***"
{{ camera_entities_list[0].replace("camera.", "").replace("_", " ") | title }}
445
454
importance_prompt: >
446
455
Classify the security event based on this image. Choose from the following options: "passive" for unimportant events, "time-sensitive" for notable but non-critical events such as a person at the front door, and "critical" only for potential burglaries or highly suspicious activity. Respond with one of these options exactly, without additional explanation.
0 commit comments