Sechs Node-RED Beispiel zu Alexa reagiert

Поделиться
HTML-код
  • Опубликовано: 11 окт 2024

Комментарии • 25

  • @francohanel5370
    @francohanel5370 3 года назад

    Kann mich dem nur Anschließen! Gute Erklärung. Danke

  • @markus9772
    @markus9772 Год назад +1

    Super Videos und super erklärt.
    Leider sieht man in keinem Deiner Videos wie Du Alexa dazu bekommst zu sprechen, oder machst Du das mit einem Skript in HA?
    Ein einfaches Beispiel wäre schön, Lampe an, Alexa sagt Lampe an.
    Mach weiter so, Abo ist gemacht und die Glocke an 👍

    • @tristanssmartesheim
      @tristanssmartesheim  Год назад

      Schau dir dies an: Alexa interagiert mit Home Assistant
      ruclips.net/video/jNNl-qMUdfo/видео.html und dies Alexa kostenlos in Home Assistant einrichten
      ruclips.net/video/giyo6Pv3GLo/видео.html

  • @dominikwinkler2718
    @dominikwinkler2718 2 года назад +1

    Hallo Tristan,
    Frage: Ich komme mir etwas blöd vor. Die actionable_notification "Sache" habe ich dank deinem Video ans laufen bekommen. Aber ich stehe irgendwie auf dem Schlauch. Wie realisiere ich, dass ich Alexa fragen kann: "Alexa, wie ist die Temperatur im Schlafzimmer?" und sie dann darauf antwortet? Speziell liegt mein Problem nur bei der "Brücke" zwischen Alexa und Homeassistant. Wie bekomme ich Alexa dazu, meinen Home Assistant die entsprechende Frage zu stellen? Welche Nodes kann ich verwedenen? Ich vermute ich muss dazu auch einen eigenen Alexa Skill "Programmieren"? Gibt es zu dem Thema gute anleitungen (suchbegriffe)? ... ich komme da im moment irgendwie nicht weiter. :(
    Vielen Dank für deine SEHR informativen Videos!!!

    • @tristanssmartesheim
      @tristanssmartesheim  2 года назад +2

      Hi Dominik, danke erst mal für's super Feedback! Was du quasi suchst ist ein "Home Assistant reagiert auf Alexa", dafür muss man tatsächlich einen eigenen Skill (nach Anleitung) programmieren - oder du nutzt für 5€/Monat Alexa über Nabu Casa. Vielleicht macht ich ja doch mal nen Video zu dem Skill; obwohl ich es aktuell auch noch nicht selber nutze.

    • @l.h.1545
      @l.h.1545 Год назад

      Es geht auch mit actionable_notification!
      Das ist ja quasi ein eigener Skill, der halt im development Status ist. Trotzdem kann man ihn auf allen eigenen Alexa-Geräten nutzen.
      In dem Interaction Model ist der "invocationName" definiert. Sagt man diesen, wird der Skill "geöffnet". Ich habe diesen von "actionable notification" zu "heimsteuerung" geändert.
      Will ich eine Frage oder Anweisung an Home Assistant senden, muss ich nur zuvor "Öffne Heimsteuerung" sagen.
      Danach fragt Home Assistant, was ich machen möchte. Dann kann ich quasi alles fragen, was ich im Skript als erwartete "Eingabe" definiert habe. Diese "Eingabe" kann Home Assistant dann ausführen und danach auch wieder antworten.
      Noch eine Idee zur Optimierung:
      Jetzt wo es den Assist in Home Assistant gibt und auch wildcards unterstützt werden, sollte es noch viel einfacher und ohne vordefinierte Antwortmöglichkeiten gehen.
      Es sollte möglich sein, die "Eingabe" an den Assist weiterzuleiten, damit er die Aktion ausführt. Dessen Antwort sollte man dann wiederum an Alexa weiterleiten können.
      Soweit bin ich aber noch nicht, das muss ich erst noch ausprobieren. Kann mir aber gut vorstellen, dass es möglich ist.

  • @MichaelThews1973
    @MichaelThews1973 Год назад

    Hallo Tristan,
    lieben Dank für Deine informativen Videos. Dank Dir kann Alexa jetzt auch Fragen stellen. Das ist echt Mega.
    Und mit diesem Video trau ich mich auch endlich mal an Node Red.
    Aber eines verstehe ich nicht so richtig. Es geht um die "Tonnengeschichte" ..... sehe ich das richtig, daß Alexa im Grunde jeden Tag fragt ob denn nu die Tonne draußen ist ? Nur eben an dem Abholtag nicht. Mir wäre es lieber wenn sie einen Tag vorher Nachfragt. Leider bekomme ich das so nicht zum laufen. Vielleicht kannst Du mir einen Gedankenstoß geben ;o)
    LG Michael

    • @l.h.1545
      @l.h.1545 Год назад

      Hi, brauchst du noch Unterstützung dabei?
      Falls ja, dann hier eine Version, wie ich es als Home Assistant Automation gelöst habe (aber geht mit Node-Red bestimmt ähnlich).
      Ich habe mehrere Trigger für ein Kalender-Ereignis. Diese lösen mit einem jeweils anderen negativen Offset zum Start des Termins aus. Die Abholtermine sind bei mir ganztägig, starten also um 0:00. Mit einem Offset von 6 Stunden kann ich also am Vortag um 18 Uhr die Automation auslösen.
      Als Bedingung filtere ich dann den Ereignistitel nach der Mülltonnenbezeichnung und einem Merker, ob die Tonne bereits rausgestellt wurde.
      Durch den Titel des Termins weiß ich, welche Mülltonne am nächsten Tag rausgestellt werden muss und kann das an Alexa senden. Mit der Antwort setze ich dann einen Merker, dass die Ausführung erledigt wurde.
      Am Tag der Abholung geht es dann umgekehrt weiter und ich werde aufgefordert, die Mülltonne wieder zurück zu stellen (da das aber aktuell meine Nachbarn häufig vor mir machen, wird der Merker einfach mittags um 12 Uhr zurückgesetzt).

    • @MichaelThews1973
      @MichaelThews1973 Год назад

      Dank an l.h.1545,
      das Problem habe ich mittlerweile in den Griff bekommen. Danke für Deinen Mühe und deinen Lösungsweg
      LG Michael

  • @nicolasolesinski5773
    @nicolasolesinski5773 2 года назад

    Hallo Tristan,
    ein großes Lob für die Inhalte und auch wie du alles erklärst.
    Warum machst du das mit den großen Emojis? Das nimmt deinem ganzen Auftritt die professionelle Note. Natürlich ist das nur mein Geschmack aber ich könnte mir vorstellen das es den ein oder anderen auch etwas stört. Das lenkt von deinen sonst sehr guten Informationen und Erklärungen ab.
    Vielen Dank für deine Mühe,
    Nico

    • @tristanssmartesheim
      @tristanssmartesheim  2 года назад +2

      Hallo Nico, danke für's Lob - das motiviert weiter zu machen. 👍💪 Ach.. Wegen der Smilies.. Das ist der persönliche "Touch" 😂, professionell bin ich auf der Arbeit schon genug 😅 Oder wie ich zu sagen pflege, Leben ist zu kurz - man sollte überall Spaß haben. :)

  • @AndroId-to7do
    @AndroId-to7do Год назад

    Es ist ein Update nötig zB. Habe ich es nur durch diese Angaben zum laufen gebracht im Data Bereich.
    {
    "message": "Soll ich den Fernseher anschalten?",
    "event_id": "frage_fernseher_an_event_1",
    "alexa_device": "media_player.alexa_echo_dot",
    "suppress_confirmation": "true"
    }
    Der Rest ist geblieben.

  • @dkn-designnagele6447
    @dkn-designnagele6447 2 года назад

    Hy habe mir alle deine Alexa Videos angeschaut. So weit sind alle echt mega super. Mir geht es aber noch um eine weiter sache mit Alexa. Ich möchte meine ALexa nach den Temperaturen in meinen einzelnen Räumen fragen. Wie mache ich das . Habe ich was übersehen? Danke

    • @tristanssmartesheim
      @tristanssmartesheim  2 года назад +1

      Hi, vielen lieben Dank für das Lob. Das motiviert weiter zu machen!! Was du brauchst ist quasi die Home Assistant Entitäten in Alexa. Nativ läuft dies über die NABU Casa Cloud. Alternativ muss man mit einen Skill bauen. Anleitungen dazu gibt es im Netz, habe ich aber noch nicht ausprobiert.

    • @dkn-designnagele6447
      @dkn-designnagele6447 2 года назад +1

      @@tristanssmartesheimDanke für die schnelle Antwort. Ja genau das brauche ich . Weißt du vielleicht wo ich die Anleitung dazu finde? Bin schon die ganze Zeit am suchen. Oder hast du nicht vor dies auch mal in einem tollen Video zu machen?

    • @tristanssmartesheim
      @tristanssmartesheim  2 года назад

      Hm, das wurde jetzt schon ein paar Mal nachgefragt... Dann werde ich mich dem in den kommenden Wochen mal annehmen. 💪

    • @dkn-designnagele6447
      @dkn-designnagele6447 2 года назад +1

      @@tristanssmartesheim das hört sich sehr gut an. ich warte schon sehr gespannt darauf. Danke

    • @harryp_privat
      @harryp_privat Год назад

      Eine ganz einfache Lösung, die bei mir funktioniert, sind Temperatursensoren, die auch von ALEXA erkannt werden (z.B.: Shelly H&T) oder andere Hersteller, die über einen Skill mit ALEXA verbunden sind (bei mir z.B.: meine Heizungssteuerung von Controme).

  • @Frackel72
    @Frackel72 Год назад

    Hallo, wie bekomme ich es hin das Alexa mit dem Gerät antwortet, an der Sie gefragt wurde......ps..nutze hier komplett Node red.... hab es bis jetzt aber noch keine Lösung gefunden. Antworten auf einem definierten Echo ist kein Problem...Für ein paar Tips oder Hilfe wäre ich dankbar.....

    • @l.h.1545
      @l.h.1545 Год назад +1

      template:
      - sensor:
      - name: Last Alexa
      state: |-
      {{ expand(integration_entities('alexa_media') | select('search', 'media_player'))
      | selectattr('attributes.last_called', 'eq', True) | map(attribute='entity_id') | first }}
      availability: |-
      {{ expand(integration_entities('alexa_media') | select('search', 'media_player'))
      | selectattr('attributes.last_called','eq',True) | first is defined }}

    • @l.h.1545
      @l.h.1545 Год назад +1

      Wie man das mit NodeRed macht, keine Ahnung, aber Mit diesem template Sensor kann man das Gerät herausfinden, mit dem zuletzt gesprochen wurde.

  • @KarstenThiemann
    @KarstenThiemann 3 года назад

    Danke für den Gedanken-Anstoß ;) Das macht es künftig viel einfacher! Aber wie bringst Du Alexa dazu, dass Sie nur mit dir redet, wenn Du auch zu Hause bist?

    • @tristanssmartesheim
      @tristanssmartesheim  3 года назад

      Über die Home Assistant App könnte man ein Tracking der Person machen und in Node-RED dann eine CurrentState Node einbauen, die prüft, ob man zu Hause ist.