Snips als offline Sprachsteuerung

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • bastelbert
    LoxBus Spammer
    • 25.08.2016
    • 237

    #16
    In node-red kann ich die Nachrichten jetzt abfangen, wobei man Nachrichten noch durch einen YAML-Node schicken muss, um sie schick aufzubereiten:

    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: Screenshot (10).png Ansichten: 0 Größe: 91,2 KB ID: 209087
    (oben mit YAML, darunter ohne)

    NACHTRAG:
    Allerdings kommen die Nachrichten mit knapp 12 Sekunden Verzögerung in node-red an, während ich sie auf der Shell mit
    Code:
    mosquitto_sub -h 192.168.2.128 -d -t hermes/intent/#
    sofort sehe

    NACHTRAG2:
    Ich habe von node-red 0.19.5 auf 0.20.7 aktualisiert, jetzt kommen die Nachrichten auch sofort in node-red an.
    Zuletzt geändert von bastelbert; 09.08.2019, 20:14.

    Kommentar

    • stoeff99
      Extension Master
      • 11.07.2017
      • 146

      #17
      Ich verwende die MQTT Loxberry Plugin. Dort kann man „Schlagwörter“ definieren. Via die Schlagwörter kann man dann Befehle an den MS schicken.
      Beispiel von Snips: Schalte bitte das Licht in der Küche ein.

      In der MQTT app übersetzt: Licht Küche ein.

      Das dann via virtuellen Eingang im MS verarbeiten.




      Gesendet von iPhone mit Tapatalk

      Kommentar

      • bastelbert
        LoxBus Spammer
        • 25.08.2016
        • 237

        #18
        Hey zusammen, das Grundgerüst steht und funktioniert. Lichter schalten und dimmen, Rollläden auf bestimmte Positionen fahren (z.B. 60%), läuft alles einwandfrei.
        Ich bin absolut begeistert von Snips und kann das System jedem ans Herz legen, der gerne per Sprache steuert, aber sich vor Alexa und co. gruselt
        Für Fragen stehe ich gerne zur Verfügung.

        NACHTRAG: Jetzt auch mit der Umsetzung von Befehlen wie "Rollo Arbeitszimmer schließen" anstelle einer Prozentangabe.
        Die komplette Logik bilde ich in node-red ab, in Snips sind keine "Actions" hinterlegt.
        Das schöne an Snips ist, dass man für Wörter/Kommandos Synonyme hinterlegen kann. So führen verschiedene Sprachbefehle zum Ziel. Man muss also nicht mehr überlegen, welche Wörter man genau sagen muss.

        Klicke auf die Grafik für eine vergrößerte Ansicht  Name: Screenshot (13).png Ansichten: 0 Größe: 69,3 KB ID: 209236

        Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Screenshot (12).png
Ansichten: 1021
Größe: 64,9 KB
ID: 209239
        Zuletzt geändert von bastelbert; 11.08.2019, 11:56.

        Kommentar

        • somebuddy
          Extension Master
          • 28.07.2018
          • 156

          #19
          Meine bisherigen Code Stücke folgen sobald ich wieder Zugriff auf Loxberry / NodeRed habe. Habe gestern gemerkt dass sich der USB SSD Adapter auf dem Loxberry läuft verabschiedet hat. Ist aktuell alles nur im Testaufbau aber quasi fertig

          Kommentar

          • Gast

            #20
            Hi,

            Ich schalte über Snips aus/ein, ich dimme und ich steuere Szenen an.
            Zusätzlich noch 2 Fernseher Sony/Kodi und eine Stereoanlage (Marantz)
            Das alles mache ich mit einer App (LichtSchalten) die ich selbst noch "aufgebohrt" habe
            Action ist MQTT
            Snips läuft bei mir derzeit auf 2 Raspberrys, die ausserdem noch Squeezebox-Player sind. Ich nutze die Möglichkeit, anhand des Raspberrys, der den Befehl erhält, die Location zu bestimmen, falls ich diese NICHT im Befehl mitgebe.
            Damit schaltet das Kommando "hey snips - schalte Fernseher an" demn Fernseher im Schlafzimmer an oder im Wohnzimmer, je nachdem wo ich gerade bin.
            Das Kommando "hey snips - schalte Fernseher im Wohnzimmer an, dann jedoch explizit den im Wohnzimmer.
            Szenen schalten nutze ich für Szenen, die dann durch entsprechende Szenen in Loxone repräsentiert werden "hey snips -ich möche romantisch im Wohnzimmer" wird dann zb. auf Szene 3 gemappt. Genausogut kann ich damit aber auch Programme im Fernseher auswählen "hey snips - ich möchte Pro Sieben schauen", oder um die Stereoanlage umzuschalten "hey snips - ich möchte Schallplatte hören", was dann den Phono-Eingang auf dem Marantz aktiviert.
            Hier mal ein paar Screenshots.

            Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Bild1.png
Ansichten: 877
Größe: 372,0 KB
ID: 210871

            Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Bildschirmfoto 2019-08-27 um 13.13.17.png
Ansichten: 684
Größe: 160,4 KB
ID: 210872

            Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Bildschirmfoto 2019-08-27 um 13.13.49.png
Ansichten: 670
Größe: 235,3 KB
ID: 210873

            Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Bildschirmfoto 2019-08-27 um 13.14.23.png
Ansichten: 687
Größe: 280,7 KB
ID: 210874

            Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Bildschirmfoto 2019-08-27 um 13.14.48.png
Ansichten: 688
Größe: 227,9 KB
ID: 210875





            Kommentar

            • Gast

              #21
              hier noch der Anhang 6
              Auf Wunsch kann ich gerne auch weitere Schnipsel schicken ...

              Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Bildschirmfoto 2019-08-27 um 13.15.27.png
Ansichten: 658
Größe: 307,5 KB
ID: 210877

              Kommentar

              • Gast

                #22
                Ich habe die von mir selbst "geforkte" und angepasste App mal im Shop deployt, ist als "Lichtsteuerung_VG" zu finden
                Grüße

                Kommentar

                Lädt...