Amazon Echo an Symcon anbinden inklusive Proxy

War auch nicht böse gemeint …
Aber im Moment bin schon sehr enttäuscht davon was man da für Sachen sagen muss. Ich hoffe das sich da seitens Amazon noch was ändert

Ja mir kommt es auch ein wenig vor, als hätten die das nicht so wirklich gut übersetzt, oder die deutschen Programmierer sind einfach so steif

Gesendet von iPhone mit Tapatalk

Was ich komisch finde ist, dass im englischen soviele Alternativen zu ‚frag‘ existieren, im deutschen sehe ich davon nichts, schade

Hi,

steht doch in der ASK Doku

|
|
|< Aufrufsname>|Alexa, Astro Dienst|
|Frage < Aufrufsname>|Alexa, frage Astro Dienst|
|Hole <Aufrufsname>|Alexa, hole Fragespiel|
|Starte <Aufrufsname>|Alexa, starte Mitfahrdienst|
|Lade <Aufrufsname>|Alexa, lade Astro Dienst|
|Öffne <Aufrufsname>|Alexa, öffne Astro Dienst|
|Spiele <Aufrufsname>|Alexa, spiele Fragespiel|
|Spiel das Spiel <Aufrufsname>|Alexa, spiel das Spiel Fragespiel|
|Hole <Aufrufsname>|Alexa, hole Astro Dienst|
|Starte <Aufrufsname>|Alexa, starte Astro Dienst|
|Spiele <Aufbruchsname> ab|Alexa, starte das Spiel Fragespiel|
|Starte mit dem Spiel <Aufrufsname>|Alexa, starte mit dem Spiel Fragespiel|
|Sprich mit <Aufrufsname>|Alexa, sprich mit Astro Dienst|
|Verwende <Aufrufsname>|Alexa, verwende Astro Dienst|

Hallo,

ist sicher nicht optimal, aber ich finde es als „Übergangslösung“ auch nicht zu schlimm…!
Da IPS bei mir zusätzlich auf dem bestehend „Server“ läuft und dieser durch andere Anwendungen schon geprägt ist, ist mein Skill Begriff „demserver“.

Alexa, sage „demServer“ Licht im Wohnzimmer einschalten. (Licht wird eingeschaltet)
Alexa, sage „demServer“ Fernseh einschalten. (Harmony Hub Aktivität)
Alexa, sage „dem Server“ wir verlassen die Wohnung. (es wir alles ausgeschaltet)
usw.

Um sich die Phrase nicht genau merken zu müssen, lasse ich dann verschiedenen Wort-Kombinationen zu. Beim ersten Beispiel wäre das dann „Licht oder Lampe“ + „ein oder einschalten oder an“. So gesehen funktioniert dann auch „Lampe an“ etc. Aber da hat ja jeder individuelle Vorstellungen.

Probleme habe ich eher mit zu lauter Umgebung bei laufender Musik oder TV, sonst funktioniert es eigentlich sehr gut.

Gruß André

@ André

ich mache es fast auch so…

Ich bin den Weg gegangen, das immer 2 Bedingungen erfüllt sein müssen, mehr macht nur es kompliziert und weniger ist zu ungenau…

Mal eine blöde Frage:

Gibt es eine Begrenzung, wie viele elseif man hintereinander in einem Script verwenden kann :confused:

Ich wollte eben man Script um einen Befehl erweitern mit elseif, wie die ganze Zeit auch und nur das letzte elseif greift nicht, wenn ich nur ein if daraus mache geht es :banghead:

Hallo,

kann ich leider auch nicht sagen, aber da ich das vorgeschlagene Script von @Stele99 (function WordProbe($xxx)) als Basis verwende, besteht bei mir keine Notwendigkeit „elseif“ zu verwenden und inzwischen habe ich mit Geräten/Heizung/Beleuchtung/Allgemeine so knapp 50 verschiedene Szenarien, welche meist mit 2 oder 3 Worten aus einer Mehrfachauswahl gestartet werden.

Gruß André

Hm ok, ne war für mich nicht so praktisch…

Ich habe nun alles mit switch umgebaut und jetzt klappt es…

Was macht ihr nun alles über Alexa ?

Was habt Ihr für Szenen programmiert ?

… wie sieht den bei euch die Spracherkennung aus?

wenn ich so aus 2- 2,5 m Entfernung spreche wird zum Beispiel … Bett und Bad im Satz nicht unterschieden …

Geht es anderen auch so?

Grüße
Thomas

Eigentlich sehr sehr gut, ich kann sogar zwei Räume weiter weg sein und die Türen aufhaben, und Alexa versteht mich immer noch einwandfrei bei normaler Lautstärke

Gesendet von iPhone mit Tapatalk

Hat denn jemand rausgefunden wie man Alexa dazu bringt (ohne komische workarounds) 0 und 100 als Zahlen zu übertragen?
Sonst super!
Gruss
gros_ibou

… und weiterhin würde mich noch interessieren, ob jemand rausbekommen hat, wie man es schafft, dass man nach Zahlen noch „Grad“ oder „Prozent“ sagen darf und Alexa die Zahl trotzdem erkennt…

Das geht relativ leicht indem man den Alexa Skill anpasst:

INTENT SCHEMA:

{
  "intents": [
    {
      "intent": "DoCommand",
      "slots": [
        {
          "name": "command",
          "type": "LITERAL"
        },
        {
          "name": "zahl",
          "type": "AMAZON.NUMBER"
        },
        {
          "name": "gradprozent",
          "type": "GRAD_ODER_PROZENT"
        }
    ]
    }
  ]
}

Ein CUSTOM SLOT der vom Typ GRAD_ODER_PROZENT ist und die beiden Werte „grad“ und „prozent“ hat

und

SAMPLE UTTERANCES:

DoCommand {script parameters|command} 
DoCommand {script parameters|command} {zahl} {gradprozent} 

Oder je nach persönlichen Bedürfnissen natürlich obiges entsprechend verändert.

Gruss

gros_ibou

Sorry das klappt nicht !

Wenn ich das so einrichte wie oben beschrieben hast, kommt zwar grad oder prozent an, aber dafür ist statt einer Zahl nur ein Fragezeichen ???

Und wenn ich kein grad oder prozent mitgebe, kann er gar nichts mehr übermitteln :banghead:

Sorry, bei mir tat es (dachte ich zumindest). Bin jetzt schon auf dem Flughafen und erstmal 14 Tage weg. Kann also nichts mehr testen. Sorry.

gros_ibou

Kein Problem war ein Versuch wert :smiley:

Ich hoffe du fliegst in den Urlaub :slight_smile:

Moin in die Runde,

wie habt Ihr den eure Fragen aufgebaut?

Alexa sage Skillname aktion (schalte, fahre, dimme) Ort (Wohnzimmer, Schlafzimer, Büro, Bad) Gerät (Ambientbeleuchtung, Lichtscene, Schalter, Licht, Stecksdose,Vorhang, Heizung) Zustand ((ein, an, um, aus) auf X Grad, Prozent, Dimmung…)

Wie bekommt man da Ordnung rein?

Alexa, sage XXX schalte im Wohnzimmer die Lichtscene 1 an.
Alexa, sage XXX schalte im Wohnzimmer den Fernseher ein. ( :slight_smile: - das klappt schon sehr gut :wink: )
Alexa, sage XXX dimme im Wohnzimmer die Ambientbeleuchtung auf 30 Prozent.

Wie sprecht Ihr die einzelnen Geräte mit Namen an?

Alexa, sage XXX wie ist die Temperatur im Wohnzimmer?
Alexa, sage XXX stelle die Temperatur im Wohnzimmer auf 23 Grad.

Die anderen Räume ähnlich?

Grüße
Thomas

Ja kommt in die Richtung, nur ohne Szene :wink:

Alexa schalte das Licht an mit Skillname (der Raum weis alexa durch die bewegungsmelder…)

Alexa schalte das Licht im X Raum an mit Skillname

Alexa schalte Verstärker an mit x

Alexa verstärker lautstärke auf 40

Hast du es hinbekommen, wie man nach einer Zahl noch was sagen kann wie prozent usw. ?

Hier mein Script:

https://dl.dropboxusercontent.com/u/2476467/IPS/light.php

Ja,

mit einem Custom Slot Types …

habe da mal etwas mit rumgespielt …
Das Problem ist jedoch die Unterschiedlichen Fragetypen …

Wie warm ist es im Wonzimmer?
Setze die Temperatur im Wohnzimmer auf 23 Grad.

Gruß
Thomas

{
  "intents": [
    {
      "intent": "DoCommand",
      "slots": [
        {
          "name": "aktion",
          "type": "LIST_OF_AKTION"
        },
        {
          "name": "comando",
          "type": "LITERAL"
        },
        {
          "name": "zahl",
          "type": "AMAZON.NUMBER"
        },
        {
          "name": "einheit",
          "type": "LIST_OF_EINHEIT"
        }
      ]
    }
  ]
}


LIST_OF_AKTION 	schalte | dimme | fahre | setze 	
LIST_OF_EINHEIT 	ein | aus | an | auf | zu | Prozent | Grad | Grad Celsius


DoCommand {aktion} {script parameters|comando}
DoCommand {aktion} {script parameters|comando} {zahl}
DoCommand {aktion} {script parameters|comando} {zahl} {einheit}



Das würde ich liebe in ips erst rausfiltern als gleich serverseitig, weil in ips kann mehr mit anstellen…

Kannst du einfach sagen: Alexa dimme das Licht auf 45 Prozent ? und er überträgt auch die zahl mit ?