Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions README.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

**[ 🇺🇸 English | [🇻🇳 Tiếng Việt](README.md) ]**

> [!TIP]
> **[Blueprints Updater](https://github.com/luuquangvu/blueprints-updater)**: A highly useful integration that automatically updates blueprints in this collection. When you have many blueprints from different sources, keeping track of updates can be challenging - this integration handles it for you automatically.

**Google has recently significantly cut back on the free Gemini API, making it almost impossible to meet the usage needs of Home Assistant. You can find [a completely free alternative solution here](https://github.com/luuquangvu/ha-addons).**

_All blueprints in this collection are fine-tuned to work best with **Gemini Flash** models. Other models may require minor adjustments to behave as expected._
Expand Down
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

**[ [🇺🇸 English](README.en.md) | 🇻🇳 Tiếng Việt ]**

> [!TIP]
> **[Blueprints Updater](https://github.com/luuquangvu/blueprints-updater)**: Một tích hợp cực kỳ hữu ích giúp tự động cập nhật các blueprint trong bộ sưu tập này. Khi bạn cài đặt nhiều blueprint từ nhiều nguồn khác nhau, việc theo dõi cập nhật từ các tác giả trở nên khó khăn - tích hợp này sẽ giải quyết vấn đề đó cho bạn hoàn toàn tự động.

**Gần đây, Google đã cắt giảm đáng kể API Gemini miễn phí, khiến nó gần như không thể đáp ứng nhu cầu sử dụng của Home Assistant. Các bạn có thể tham khảo [một giải pháp thay thế hoàn toàn miễn phí tại đây](https://github.com/luuquangvu/ha-addons).**

_Tất cả blueprint trong bộ sưu tập này được tinh chỉnh để hoạt động tối ưu với các mô hình (model) **Gemini Flash**. Các mô hình ngôn ngữ khác có thể cần điều chỉnh nhỏ để đạt hiệu quả tương tự._
Expand Down
2 changes: 1 addition & 1 deletion ac_mode_and_fan_control_full_llm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ blueprint:
- Once the script is created, click the three dots in the top right corner, choose "Edit in YAML," and remove the `description: ...` line to restore the default. This step is important because it helps the LLM better understand the script's purpose.
domain: script
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
entity_aliases_settings:
name: Settings for Entity Aliases
Expand Down
2 changes: 1 addition & 1 deletion advanced_google_search_full_llm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ blueprint:
- Once the script is created, click the three dots in the top right corner, choose "Edit in YAML," and remove the `description: ...` line to restore the default. This step is important because it helps the LLM better understand the script's purpose.
domain: script
homeassistant:
min_version: 2025.4.0
min_version: 2024.12.0
input:
agent_settings:
name: Settings for Conversation Agent
Expand Down
2 changes: 1 addition & 1 deletion advanced_youtube_search_full_llm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ blueprint:
- Once the script is created, click the three dots in the top right corner, choose "Edit in YAML," and remove the `description: ...` line to restore the default. This step is important because it helps the LLM better understand the script's purpose.
domain: script
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
results_settings:
name: Settings for Results
Expand Down
2 changes: 1 addition & 1 deletion calendar_events_lookup_full_llm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ blueprint:
- Once the script is created, click the three dots in the top right corner, choose "Edit in YAML," and remove the `description: ...` line to restore the default. This step is important because it helps the LLM better understand the script's purpose.
domain: script
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
calendar_settings:
name: Settings for Calendar
Expand Down
2 changes: 1 addition & 1 deletion camera_snapshot_full_llm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ blueprint:
- Once the script is created, click the three dots in the top right corner, choose "Edit in YAML," and remove the `description: ...` line to restore the default. This step is important because it helps the LLM better understand the script's purpose.
domain: script
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
entity_aliases_settings:
name: Settings for Entity Aliases
Expand Down
2 changes: 1 addition & 1 deletion check_the_device_turns_on_manually.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ blueprint:
- Prevents false triggers when device comes back from unavailable/unknown state.
domain: automation
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
linked_entity:
name: Entity
Expand Down
2 changes: 1 addition & 1 deletion control_music_full_llm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ blueprint:
- Special thanks to the original blueprint from [music-assistant/voice-support](https://github.com/music-assistant/voice-support). This version has been refined and optimized specifically for use with Gemini.
domain: script
homeassistant:
min_version: 2024.6.0
min_version: 2024.12.0
input:
music_assistant_settings:
name: Settings for Music Assistant playback
Expand Down
2 changes: 1 addition & 1 deletion create_calendar_event_full_llm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ blueprint:
- Once the script is created, click the three dots in the top right corner, choose "Edit in YAML," and remove the `description: ...` line to restore the default. This step is important because it helps the LLM better understand the script's purpose.
domain: script
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
calendar_settings:
name: Settings for Calendar
Expand Down
2 changes: 1 addition & 1 deletion create_lunar_events.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ blueprint:
- Google Calendar requires Read/Write access.
domain: script
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
calendar_settings:
name: Settings for Calendar
Expand Down
2 changes: 1 addition & 1 deletion date_lookup_and_conversion_full_llm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ blueprint:
- Once the script is created, click the three dots in the top right corner, choose "Edit in YAML," and remove the `description: ...` line to restore the default. This step is important because it helps the LLM better understand the script's purpose.
domain: script
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
prompt_settings:
name: Prompt settings for the LLM
Expand Down
2 changes: 1 addition & 1 deletion device_control_timer_full_llm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ blueprint:
- Once the script is created, click the three dots in the top right corner, choose "Edit in YAML," and remove the `description: ...` line to restore the default. This step is important because it helps the LLM better understand the script's purpose.
domain: script
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
entity_aliases_settings:
name: Settings for Entity Aliases
Expand Down
2 changes: 1 addition & 1 deletion device_control_tool.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ blueprint:
- Do not alter the default script name.
domain: script
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
custom_settings:
name: Custom Settings
Expand Down
2 changes: 1 addition & 1 deletion device_location_lookup_full_llm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ blueprint:
- Once the script is created, click the three dots in the top right corner, choose "Edit in YAML," and remove the `description: ...` line to restore the default. This step is important because it helps the LLM better understand the script's purpose.
domain: script
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
entity_aliases_settings:
name: Settings for Entity Aliases
Expand Down
2 changes: 1 addition & 1 deletion device_ringing_full_llm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ blueprint:
- Once the script is created, click the three dots in the top right corner, choose "Edit in YAML," and remove the `description: ...` line to restore the default. This step is important because it helps the LLM better understand the script's purpose.
domain: script
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
prompt_settings:
name: Prompt settings for the LLM
Expand Down
2 changes: 1 addition & 1 deletion devices_schedules.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ blueprint:
- Do not alter the default script name.
domain: script
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
advanced_settings:
name: Advanced settings
Expand Down
2 changes: 1 addition & 1 deletion devices_schedules_controller_full_llm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ blueprint:
- Once the script is created, click the three dots in the top right corner, choose "Edit in YAML," and remove the `description: ...` line to restore the default. This step is important because it helps the LLM better understand the script's purpose.
domain: script
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
required_settings:
name: Required settings
Expand Down
2 changes: 1 addition & 1 deletion fan_oscillation_control_full_llm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ blueprint:
- Once the script is created, click the three dots in the top right corner, choose "Edit in YAML," and remove the `description: ...` line to restore the default. This step is important because it helps the LLM better understand the script's purpose.
domain: script
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
entity_aliases_settings:
name: Settings for Entity Aliases
Expand Down
2 changes: 1 addition & 1 deletion fan_speed_and_oscillation_control_full_llm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ blueprint:
- Once the script is created, click the three dots in the top right corner, choose "Edit in YAML," and remove the `description: ...` line to restore the default. This step is important because it helps the LLM better understand the script's purpose.
domain: script
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
entity_aliases_settings:
name: Settings for Entity Aliases
Expand Down
2 changes: 1 addition & 1 deletion fan_speed_control_full_llm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ blueprint:
- Once the script is created, click the three dots in the top right corner, choose "Edit in YAML," and remove the `description: ...` line to restore the default. This step is important because it helps the LLM better understand the script's purpose.
domain: script
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
entity_aliases_settings:
name: Settings for Entity Aliases
Expand Down
2 changes: 1 addition & 1 deletion get_youtube_video_info_full_llm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ blueprint:
- Once the script is created, click the three dots in the top right corner, choose "Edit in YAML," and remove the `description: ...` line to restore the default. This step is important because it helps the LLM better understand the script's purpose.
domain: script
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
entity_aliases_settings:
name: Settings for Entity Aliases
Expand Down
2 changes: 1 addition & 1 deletion link_multiple_devices.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ blueprint:
- Requires Home Assistant 2024.10.0 or newer.
domain: automation
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
linked_entities:
name: Entities
Expand Down
2 changes: 1 addition & 1 deletion memory_tool_full_llm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ blueprint:
- Once the script is created, click the three dots in the top right corner, choose "Edit in YAML," and remove the `description: ...` line to restore the default. This step is important because it helps the LLM better understand the script's purpose.
domain: script
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
prompt_settings:
name: Prompt settings for the LLM
Expand Down
2 changes: 1 addition & 1 deletion memory_tool_local.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ blueprint:
- Check `sensor.memory_result` to quickly view the current status of the Memory Tool.
domain: automation
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
trigger_settings:
name: Trigger settings
Expand Down
2 changes: 1 addition & 1 deletion play_youtube_video_full_llm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ blueprint:
- Once the script is created, click the three dots in the top right corner, choose "Edit in YAML," and remove the `description: ...` line to restore the default. This step is important because it helps the LLM better understand the script's purpose.
domain: script
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
media_player_settings:
name: Settings for Media Player
Expand Down
2 changes: 1 addition & 1 deletion send_to_telegram_full_llm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ blueprint:
- Once the script is created, click the three dots in the top right corner, choose "Edit in YAML," and remove the `description: ...` line to restore the default. This step is important because it helps the LLM better understand the script's purpose.
domain: script
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
telegram_settings:
name: Settings for Telegram
Expand Down
2 changes: 1 addition & 1 deletion send_to_zalo_bot_full_llm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ blueprint:
- Once the script is created, click the three dots in the top right corner, choose "Edit in YAML," and remove the `description: ...` line to restore the default. This step is important because it helps the LLM better understand the script's purpose.
domain: script
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
zalo_settings:
name: Settings for Zalo
Expand Down
2 changes: 1 addition & 1 deletion send_to_zalo_custom_bot_full_llm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ blueprint:
- Once the script is created, click the three dots in the top right corner, choose "Edit in YAML," and remove the `description: ...` line to restore the default. This step is important because it helps the LLM better understand the script's purpose.
domain: script
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
zalo_settings:
name: Settings for Zalo
Expand Down
2 changes: 1 addition & 1 deletion traffic_fine_lookup_full_llm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ blueprint:
- Once the script is created, click the three dots in the top right corner, choose "Edit in YAML," and remove the `description: ...` line to restore the default. This step is important because it helps the LLM better understand the script's purpose.
domain: script
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
prompt_settings:
name: Prompt settings for the LLM
Expand Down
2 changes: 1 addition & 1 deletion traffic_fine_notification.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ blueprint:
- Lưu lại script.
domain: automation
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
vehicles:
name: Vehicles
Expand Down
2 changes: 1 addition & 1 deletion weather_forecast_full_llm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ blueprint:
- Special thanks to the original blueprint from [TheFes/ha-blueprints](https://github.com/TheFes/ha-blueprints). This version has been refined and optimized specifically for use with Gemini.
domain: script
homeassistant:
min_version: 2024.10.0
min_version: 2024.12.0
input:
weather_settings:
name: Weather settings
Expand Down