Home Assistant & ChatGPT will get your day started!

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ย. 2024
  • Tutorial: Create a smart good morning voice notification using Home Assistant, ESPresence, ChatGPT and Amazon Alexa
    More details can be found on my blog: the-smart-home...
    #homeassistant #chatgpt #openai #smartnotifications #presencedetection #espresence #automation #maker #smarthomemaker #makersgonnamake #smarthome #makergram

ความคิดเห็น • 4

  • @markushabeler9604
    @markushabeler9604 6 หลายเดือนก่อน +1

    hi! Coole Erklärung! Danke!
    Bei mir wird die Variable komischerweise nicht gespeichert. Woran kann das liegen. Also wenn ich die nächste Aktion starten will kommt eine Fehlermeldung dass die Variable nicht definiert ist.
    Danke dir!

    • @the_smart_home_maker
      @the_smart_home_maker  6 หลายเดือนก่อน +1

      Hi! Das ist komisch. Ich habe es gerade eben noch mal ausprobiert - bei mir funktioniert es einwandfrei. Kann also nicht an einer Änderung am Open AI Conversation Agent liegen. Hast Du die Einrückung beachtet? Du kannst auch mal probieren, Schritt 6 komplett über das UI einzustellen, ohne YAML. Wähle einfach als Service „Conversation: Process“ aus, fülle einen ganz einfachen Prompt ohne Variablen wie z.B. „Schreibe eine kurze Begrüßungsnachricht an den Herrn des Hauses“ in das Feld „Text“, wähle als „Agent“ „OpenAI Conversation“ und gib im Feld „Response Variable“ den Namen für die Variable ein. Wenn Du nun die Automation testest, wird dann die Variable korrekt gefüllt? Falls ja, dann kannst Du im nächsten Schritt Deinen vollständigen Prompt nebst Variablen in das Feld „Text“ kopieren und es sollte ebenfalls klappen.

    • @markushabeler9604
      @markushabeler9604 6 หลายเดือนก่อน +1

      @@the_smart_home_maker funktioniert jetzt! kann dir aber nicht sagen warum. Eine andere Frage hab ich aber noch 😉 Ich würde gerne Kalenderereignisse auch ansagen lassen. Ich hab dafür in der UI die Aktion "Get Events" genommen. Wie kann ich die Variable an ChatGPT weitergeben?
      Danke dir!

    • @the_smart_home_maker
      @the_smart_home_maker  6 หลายเดือนก่อน

      @@markushabeler9604 Du kannst grundsätzlich im Prompt einfach die Variable einfügen mit {% variablenname %}. Was Du also im Prompt schreiben kannst ist sowas wie „Die folgende Liste enthält alle anstehenden Kalendereinträge, bitte fasse diese in der Guten Morgen Nachricht zusammen: {% variablenname %}. Bitte gib mir Rückinfo, ob es so klappt