Сервер работает на МиниПК: https://alii.pub/75csno?erid=2SDnjdoJ2kU
Интересная интеграция мне попалась. Она позволяет ИИ Deepseek дружить с Home Assistant. По итогу получается весьма интересный союз.
Интеграция напрямую подключается с помощью API к Deepseek и из Home Assistant можно задавать вопросы через эту интеграцию.
Как пример использования, тут приведен вариант когда Deepseek пишет подробный прогноз погоды на сегодня.
После установки появляется Действие, в котором можно задавать вопросы Deepseek.
Написано, что устанавливается интеграция с помощью HACS, но у меня писало ошибку. Не давало установить через HACS. По этому я закидывал интеграцию в папку custom_components:
Ну а саму интеграцию можно скачать отсюда: https://github.com/BrunoJurkovic/ha-deepseek-integration
После закидывания в папку интегарции, нужно перегрузить Home Assistant. И потом в интеграциях появится Deepseek:
чтоб её настроить, нужно ввести API. API берется с сайта Deepseek: https://platform.deepseek.com/api_keys
Естественно, там нужно авторизоваться и создать себе API.
Но, теперь скажем так ложка дёгтя дальше идёт.
Дело в том, что API у deepseek платное, по этому не оплатив – работать не будет. А чтоб оплатить – надо еще изощриться.
Так как оплата из РФ не принимается, но есть альтернативные решения. Например описано в этой статье: http://habr.com/ru/articles/895864/
Там рассказывается как оплатить через Alipay (я бы даже этот момент попробовал, но оказалось, что нужен еще загран паспорт), в общем прям мрак…
По этому, если у кого есть оплаченный API Deepseek и вы увлекаетесь умным домом, но попробуйте пожалуйста этот способ и отпишитесь, хочется посмотреть как оно работает.
А вот пример автоматизации из проекта, который в 8:00 присылает прогноз погоды с рассуждениями Deepseek:
alias: "DeepSeek AI Morning Briefing"
description: "Get a daily briefing from DeepSeek AI at 8 AM"
trigger:
- platform: time
at: "08:00:00"
condition: []
action:
# Step 1: Get the weather forecast
- service: weather.get_forecast
target:
entity_id: weather.home
response_variable: weather_forecast
data:
type: daily
# Step 2: Call DeepSeek with context and store response in a variable
- service: deepseek.generate_text
data:
prompt: >-
Current weather: {{ states('weather.home') }}, temperature: {{ state_attr('weather.home', 'temperature') }}°C.
Forecast: {{ weather_forecast }}.
Create a brief, friendly morning summary including weather info and a motivational quote.
response_variable: ai_summary
# Step 3: Send notification with the AI-generated content
- service: notify.mobile_app_phone
data:
title: "Good Morning! AI Briefing"
message: "{{ ai_summary.response }}"
# Alternative Step 3: Announce on a media player
- service: media_player.volume_set
target:
entity_id: media_player.living_room_speaker
data:
volume_level: 0.5
- service: tts.speak
target:
entity_id: media_player.living_room_speaker
data:
message: "{{ ai_summary.response }}"