×

Za darmo Chat AI Gemini w Home Assistant krok po kroku #ChatGPT #OdZeraDoAutomatykiDomu #16 #gemini

Witajcie w serii Od Zera Do Automatycznego Domu. Zabiorę was razem ze mną na przygodę tworzenia od podstaw automatycznego domu na bazie Home Assistant. Postaram się wrzucać do tej serii wszystkie rzeczy które robię na moim nowym sprzęcie. Robię wszystko od nowa! Będzie tego naprawdę sporo…

W tym odcinku pokażę wam jak dodać darmowy czat Gemini, sztuczną inteligencję od Google, do Home Assistant i jak z niej korzystać. W drugiej części która będzie kontynuacją tego tematu dodam Text-to-speach i speach-to-text żebyśmy sobie więcej pogadali z czatem AI, a wszystko będziemy słyszeć na głośnikach w domu. Jeśli macie jakieś pytania czy coś wam nie wychodzi to piszcie w komentarzach. Powodzenia!

alias: smarttube_film
description: ""
sequence:
  - action: google_generative_ai_conversation.generate_content
    metadata: {}
    data:
      prompt: >-
        Bądź normalny. Jak asystent. "{{ range(1, 1000) | random }}" Chcę, żebyś
        napisał tekst, który będzie wypowiadany jak wstanę. powiedz jaka będzie
        pogoda, na podstawie nastepujacych danych, maksymalna odczuwalna
        temperatura {{
        states('sensor.home_maksymalna_temperatura_realfeel_dzien_0') }} min
        odczuwalna temperatura {{
        states('sensor.home_minimalna_temperatura_realfeel_dzien_0') }}, ogólne
        informacje o pogodzie {{ states('sensor.home_warunki_pogodowe_dzien_0')
        }}. Powiedz coś o temperaturze w moim domu, która jest teraz {{
        states('sensor.corridor_t_temperature') }}, poprzedni interesujący fakt
        {{ states('input_text.home_morning_routine') }}. napisz zupełnie inny
        interesujący fakt niż poprzedni. maks. 255 znaków. Napisz po polsku. Bez
        emoji. wszystko w jednym akapicie, nie używaj znaków następnego wiersza,
        prosty tekst.
    response_variable: generated_content
  - action: input_text.set_value
    data:
      entity_id: input_text.home_morning_routine
      value: "{{ generated_content.text }}"

Materiał wideo w formie tekstowej:

Witaj w 16. odcinku serii „Od zera do domu inteligentnego”! 🚀
Dziś pokażę Ci, jak dodać odrobinę magii do Twojego domu, integrując sztuczną inteligencję Gemini AI od Google z Home Assistant – i to całkowicie za darmo! 🎉

Wyobraź sobie, że:

  • Zmywarka lub pralka kończy pracę, a Twój asystent informuje Cię o tym przez głośniki – z nutą humoru lub ciekawostką. 🧼🗣️
  • Rano budzi Cię nie tylko zapach świeżej kawy ☕, ale także asystent, który opowiada o aktualnej pogodzie 🌤️, temperaturze w domu 🌡️, a na koniec rzuci żart, aby poprawić Ci humor. 😄

Brzmi świetnie? W tym artykule pokażę Ci krok po kroku, jak skonfigurować Gemini AI do takich codziennych zadań.


🔧 Co będzie potrzebne?

  1. Konto Google – potrzebne do uzyskania klucza API Gemini AI.
  2. Home Assistant – jako centrum Twojego inteligentnego domu.
  3. Trochę cierpliwości i kreatywności. 😊

🚀 Krok 1: Dodanie Gemini AI do Home Assistant

  1. Przejdź do ustawień w Home Assistant:
    • Wejdź w Integracje i kliknij Dodaj integrację.
    • Wyszukaj „Google Generative AI” i wybierz tę opcję.
  2. Uzyskaj klucz API:
    • Zaloguj się na swoje konto Google.
    • Kliknij „Utwórz klucz API” i skopiuj wygenerowany klucz. 🔑
  3. Wklej klucz API w Home Assistant:
    • Po wklejeniu klucza wybierz obszar (np. „Dom”) i zakończ konfigurację.

Gotowe! Gemini AI jest teraz zintegrowane z Twoim Home Assistant i możesz korzystać z nowych usług.


✍️ Krok 2: Tworzenie zapytań (promptów)

Aby Gemini mogło generować odpowiedzi, potrzebujesz miejsca do przechowywania zapytań i odpowiedzi:

  1. Dodaj helper tekstowy:
    • Przejdź do Ustawienia > Pomocnicy.
    • Utwórz nowego pomocnika typu „Tekst” i nadaj mu nazwę, np. „Poranna rutyna”. 🌅
    • Ustaw maksymalną długość tekstu, np. 500 znaków.
  2. Dostosuj ustawienia Gemini:
    • W ustawieniach Gemini AI możesz wybrać model odpowiedzi, np. bardziej kreatywny lub zwięzły.
    • Dodaj losowy element do zapytań (np. losową liczbę), aby odpowiedzi były bardziej różnorodne. 🎲

🛠️ Krok 3: Tworzenie skryptu

  1. Przejdź do Ustawienia > Skrypty i utwórz nowy skrypt.
  2. Dodaj akcję „Przetwarzanie konwersacji”:
    • W polu tekstowym wpisz swoje zapytanie, np. „Jaką ciekawostkę możesz mi dziś opowiedzieć?”.
    • Zapisz odpowiedź w pomocniku tekstowym.
  3. Testuj skrypt:
    • Uruchom skrypt i sprawdź, czy odpowiedź Gemini pojawia się w pomocniku.

Przykład odpowiedzi:

„Dzień dobry! Dzisiejszy dzień zapowiada się słonecznie 🌞, minimalna temperatura wyniesie 4°C. Czy wiesz, że niedźwiedzie polarne potrafią biec z prędkością 40 km/h? 🐻‍❄️”


🗣️ Krok 4: Odtwarzanie odpowiedzi przez głośniki

Chcesz, aby Twój asystent mówił? Dodaj funkcję TTS (Text-to-Speech):

  • Skorzystaj z opcji odczytywania tekstu, aby odpowiedzi Gemini były odtwarzane na Twoich głośnikach. 🔊

🌟 Możliwości Gemini AI

Dzięki tej integracji możesz:

  • Tworzyć automatyczne wiadomości na podstawie danych z Twojego domu.
  • Otrzymywać ciekawe fakty, żarty czy prognozy pogody.
  • Rozbudowywać swoje automatyzacje w Home Assistant o sztuczną inteligencję.

🎯 Porada: Dbaj o znaczące nazwy swoich urządzeń w Home Assistant, aby Gemini mógł je poprawnie interpretować i raportować.


🎬 Podsumowanie

Integracja Gemini AI z Home Assistant otwiera przed Tobą nowe możliwości w personalizacji inteligentnego domu. Dzięki temu Twój asystent może być bardziej interaktywny, zabawny i przydatny w codziennym życiu.

🛠️ Zobacz pełen proces konfiguracji w naszym wideo na SmartTube!
📥 Linki do klucza API i dokumentacji znajdziesz w opisie filmu.

💡 Subskrybuj SmartTube, aby być na bieżąco z nowościami w świecie smart home! 🚀

Opublikuj komentarz