Slots und Utterances für ein Alexa Customs Skill

Es gibt ja jetzt seit kurzen einen SmartHomeSkill für Alexa für IP-Symcon.

SmartHomeSkills für Alexa ermöglichen die einfache Ansteuerung von Geräten. Was jedoch mit einem SmartHomeSkill nicht möglich ist sind bestimmte Fragen zu stellen und darauf Antworten zu erhalten oder aber spezifische Befehle in Form spezieller Sätze zu geben. Dies lässt sich mit einem Custom Skill lösen für die es hier im Forum auch bereits mehrere Anleitungen gibt.

Für alle die nicht unbedingt einen Custom Skill selber basteln wollen kann man einen Custom Skill bauen und diesen in die Freigabe geben. Das ganze hat aber einen entscheidenden Nachteil in einem solchen Skill sind alle Slots und Utterances fest definiert es gibt also keine individuelle Anpassungsmöglichkeit mehr für den Nutzer.

Er vordefinierter Custom Skill würde also aus definierten Phrasen und einen Zuweisungsmodul in IP-Symcon bestehen.

Dieser Thread soll dazu dienen all Eure Wünsche zu sammeln wie einen Sprachanweisung aus Eurer Sicht sinnvoll wäre und was ihr alles mit einem Custom Skill steuern wollt.

Ich würde Euch bitten Wünsche jeweils so zu gliedern das ihr kurz schreibt was ihr schalten bzw. Abfragen wollt und wie ihr Euch ein Sprachkommando wünschen würdet.

Nach einiger Zeit kann man dann alle Wünsche aus diesem Thread in einem Skill bündeln.

Ich mache mal den Anfang

slot

rooms


abstellkammer
ankleide
apartment
arbeitszimmer
atelier
auffahrt
ausfahrt
außen
aussentreppe
bad
bad oben
bad unten
badezimmer
balkon
bar 
büro
carport
cinema
dachboden
dachgeschoss
dachterasse 
diele
einfahrt
eingang
empfang
erdgeschoss
erker
fitnessraum 
flur
gäste wc
gästezimmer
gästezimmer zwei
gästezimmer zwo
gästezimmer drei
gästezimmer vier
gästezimmer fünf
gästezimmer sechs
garage
garderobe
galerie
garten
gartenhaus
gewächshaus
grillplatz
haus
hausseite
hauswirtschaftsraum 
headquarter
heim kino
heizraum
heizungskeller
hinterhof
hobbyraum
hochbett
hof
kaminzimmer
kartoffelkeller
keller
kinderzimmer
kinderzimmer zwo
kinderzimmer zwei
kinderzimmer drei
kinderzimmer vier
kinderzimmer fünf
kinderzimmer sechs
kinderzimmer sieben
kino
kleiderschrank
küche
labor
lager
loggia
lobby
musikzimmer
obergeschoss
partyraum 
pool
relaxecke
sauna
schlafen
schlafzimmer
schlafzimmer zwei
schlafzimmer zwo
schlafzimmer drei
sitzecke
souterrain
speicher
swimming pool
speisekammer
spielzimmer
spitzboden
studio
symcon 
symcon headquarter
tankraum
technikraum
teich
terrasse
treppe
treppenhaus
untergeschoss
veranda
versand
versandabteilung
vorgarten
vorratskeller
waschkeller
waschraum
wc
wellness
werkstatt
windfang
wintergarten
wirtschaftsraum 
wohnen
wohnung
wohnzimmer

slot

devices


apple tv
aquarium
av receiver
backofen
bewässerung
beamer
beleuchtung
belüftung
belüftungsanlage
beschattung
bewässerung 
blue ray player
bose
briefkasten
brunnen
denon
dennon
diskstation
dreambox
dvd player
fernseher
fire tv
fußbodenheizung
gartentor
gaszähler
geschirrspüler
glotze
haustür
haustüre
harmony
harmony hub
heizung
jalousie
jalousien
katzenbrunnen
klima anlage
kodi
kühlschrank
lampe
led
leinwand
licht
lms
luftbefeuchter
lüftung
mattscheibe
marantz
markise
media player
mülltermine
onkyo
paket
pioneer
plex
post
receiver 
roku
rollladen
rollläden
sat receiver
solaranlage
sonos
sonnenschutz
spots
squeeze 
squeeze box
steckdose
stromzähler
teich
trockner
tv
usv
vu plus
waschmaschine
wäschetrockner  
wasseruhr
welan
whirlpool
w lan
wlan
xtreamer
yamaha
wasserbar
wegbeleuchtung
zimmerbrunnen

moonevent


azimut
entfernung
erstes viertel
höhe
letztes viertel
mondaufgang
monduntergang
neumond
phase
positionswinkel der beleuchteten fläche
richtung
sichtbarkeit
vollmond

sunevent


astronomische dämmerung
azimut
dämmerung
entfernung
höhe
jahreszeit
julianisches datum
nautische dämmerung
richtung
sonnenaufgang
sonnenuntergang
zivile dämmerung

color


blau 
braun
cyan
dunkelblau
gelb
grün
hellblau
lila
orange
pink
rosa
rose
rot

garbagetype


bio
blaue tonne
blaue mülltonne
braune tonne
braune mülltonne
garten
gelbe tonne
gelbe mülltonne
gelber sack
grüne tonne
grüne mülltonne
papier
plastik
recycling
rest
schwarze tonne
schwarze mülltonne
sonder
sperr

Möglichkeiten eines Custom Skills

[ul]
[li]Temperatur eines Raums ansagen[/li][li]Feuchtigkeit eines Raums ansagen[/li][li]Verbrauch eines Geräts ansagen[/li][li]Astrononische Werte (Sonnenaufgang usw.) ansagen[/li][li]Aktuelle Sendung Fernsehprogramm Titel / Inhalt ansagen[/li][li]Lautstärke einstellen[/li][li]Play / Pause / Stop / Forward usw.[/li][li]Inputs bei einem AVR wechseln[/li][li]Müllabfuhr Termine ansagen[/li][li]Daten der Wetterstation ansagen[/li][/ul]

Würde mich freuen wenn ihr diese Liste um Eure persönlichen Anforderungen ergänzt was ihr an Informationen aus IP-Symcon per Sprachsteuerung abfragen wollt und wie ihr die Anfrage formulieren würdet.

Nach Tests und nach Absprache mit IP-Symcon ist IPSI festgelegt worden.

So sieht IPSI aus:
IPSI-robot.png

Das ist IPSI (I P S ymcon I nterface) unser Helfer für IP-Symcon

Eine Ansprache würde dann also z.B. so lauten:
Alexa frage IPSI nach der Temperatur im Wohnzimmer

Freue mich auf Euren Input.

Ein paar Räumlichkeiten kann ich auf die Schnelle spenden:

Galerie
Carport
WC
Vorratskeller
Heizungskeller
Einfahrt
Eingang
Erker
Balkon
Teich
Gewächshaus
Hochbett
Speicher
Dachboden
Gartenhaus

Gäste-WC
Bad
Wintergarten
Diele
Werkstatt

würde mir da so noch schnell einfallen.

Grüße,
Doc

Hätte noch drei Räume:

Ankleide
Relaxecke
Terrasse

Gruß Tobias

Sehr schöne Idee - mir sind auch noch zwei eingefallen:

Badezimmer (zusätzlich zu Bad)
Pool
Wellness (Bereich)
Labor
Lager
Lobby
Empfang
Windfang (kleiner Vorflur)
Garderobe
Galerie
Balkon
Apartment
Kino (Cinema)
Musikzimmer
Kaminzimmer
(Haus) Wirtschaftsraum
Versand (Abteilung)
Auffahrt (zusätzlich zur Einfahrt)
Kleiderschrank (begehbar)
Geschosse: Unter,- Erd, Ober, Dach- oder Souterrain ???
Symcon (Headquarter) :loveips:

bestimmte Fragen zu stellen und darauf Antworten zu erhalten

Kann die betreffende Antwort dann vorher in einer String-Variable „erzeugt“ werden?
Beispiel: „Alexa - wie geht es meinem Haus?“
Antwort: „Rohrbruch im Keller, Rauchmelder im Dachboden ausgelöst - ich wünsche dir noch einen schönen Tag - mein lieber Freund und Kupferstecher!“

MST

PS: ist „Hochbett“ ein Raum? Dann will ich auch eine Kuschelecke :wink:

Ja die Antwort kann dann in einer Variable hinterlegt werden.

Das Einzige was nicht verändert werden kann ist die Ansprache.

Also wenn Ihr

wie geht es meinem Haus?

fragen wollt sollte das hier in den Thread rein.

Räume gibt es ja jetzt schon eine lange Liste. Mich würde interresieren wie Ihr Eure Geräte ansprechen wollt z.B. zum Lautstärke verstellen oder einen Zustand abzufragen oder ähnliches

Vorschlag:

devices


Fernseher
TV
Sat Receiver
AV Receiver
Sonos
Bose
Denon
Onkyo
Glotze
Mattscheibe
Waschmaschine
Trockner
Heizung
Fußbodenheizung
FireTV
AppleTV
Kodi
Plex
Steckdose
Beamer
Leinwand
Yamaha
Lampe
Beleuchtung

Bitte um Ergänzungen

Pioneer
Sonos

fehlt

tolle Idee :slight_smile:

Ich ergänze noch ein wenig.
Räume:

Fitnessraum
Gästezimmer Zwei
Bar
Partyraum
Loggia
Dachterasse
Spitzboden

Devices:

Receiver
LMS
Squeeze
Geschirrspüler
Bewässerung
Zimmerbrunnen
Gaszähler
Wasseruhr
Stromzähler

Kurzer aktueller Zwischenstand zu den Räumen siehe Anfang vom Thread. Da könnt ihr dann vielleicht eher noch die Übersicht bekommen was Euch noch fehlt.

Ich würde gerne Fragen

Wie lange die Waschmaschine noch läuft 
Wie lange der Trockner noch läuft oder braucht

Auch würde ich es gut finden, wenn Alexa eine Meldung wiedergeben könnte wie z.B.

Waschmaschine fertig
Trockner fertig

Gruß
Giuseppe

Du wirst zwar die Frage stellen können ob die Waschmaschine schon fertig ist und eine Antwort erhalten. Du musst aber immer aktiv danach fragen. Das Echo oder Dot von sich aus was sagen bei einem Event ist so nicht von Amazon vorgesehen und hat sicher auch ein Sicherheitsaspekt. Es geht ja schließlich darum das dann ein Skill bei Dir im Haus irgendwas erzählen könnte. Daher muss immer zunächst von Nutzer mit dem Rufwort Alexa eine Session aktiviert werden. Diese Session ist 8 Sekunden offen. In der Zeit kannst Du eine Anforderung an Alexa stellen oder eine Frage stellen.

Wenn Du einen Mitteilung haben willst in dem Moment wenn die Waschmaschine tatsächlich fertig ist geht das momentan z.B. über Sonos.

Im ersten Post nun eine aktuelle Übersicht der Geräte.

doch geht…so: Workaround for Push Notifications! - Forums

Gesendet von meinem SM-G930F mit Tapatalk

Sehr spannend mal sehen ob man das einbauen kann, wäre eine Bereicherung braucht man nicht unbedingt Sonos oder ähnliches.

Wo findet man denn Dein AVS Modul? Als erstes müsste man ja nach Anleitung ein
mono channel, sampled at 16k Hz, and signed 16 bit PCM encoding file
erstellen? Wie würdest Du das am einfachsten mit IP-Symcon lösen? Soll ja dann auch auf allen Plattformen funktionieren auf denen IP-Symcom lauffähig ist.

sorry AWS, dies generiert dir eine wav/mp3 datei die ich heute schon zur ausgabe auf meinem tablet verwende, die sprachqualität ist aber nicht so gut wie wenn es alexa ausgeben würde:

AWS Polly Modul (TTS)

die wav datei könnte man selbst aufnehmen, mit einem einfachen wav editor in 16bit

Gesendet von meinem SM-G930F mit Tapatalk

Hallo Fonzo,

ich würde Alexa gern fragen:


Ist die Einfahrt offen
Ist die Einfahrt zu
Ist das Garagentor offen
Ist das Garagentor zu
Ist die Haustür verschlossen
Ist die Haustür offen
Welche Temperatur hat der Pool
Alexa, ist das Haus gesichert
Alexa, hat jemand angerufen
Alexa, wann war die letzte Bewegung im Flur
Schalte den TV im Wohnzimmer auf ZDF
...  und Abwandlungen davon

Bei den Geräten bitte noch einen

Wäschetrockner

einfügen

Hier noch ein paar rooms :wink:


Atelier
Bad unten
Bad oben
Grillplatz
Studio

Neue Slots Müll, Farbe, Monddaten, Sonnendaten im ersten Post. Bitte ergänzen.