Harmony Skill Deutsch

Benutzeravatar

Anz
Beiträge: 114
Registriert: Sa 8. Apr 2017, 00:29
Wohnort: Schwarzwald (BW)
Vorhandene Echo Dots: 4
Vorhandene Echo Shows: 1
Kontaktdaten:

So 30. Apr 2017, 19:23

Ein Steuern ohne Fernbedienung ist für mich persönlich eh nicht das Ziel.
Ich Steuere ja schon alle meine Geräte mit einer FB und die behalte ich auch bei.
Was ich toll finde ist eben die Aktivitäten über Yonomi per Sprachbefehl zu starten oder zu beenden und das funktioniert auch perfekt.
Sollte der Skill von Harmony kommen werde ich ihn auf jeden Fall testen ,weiß aber jetzt schon das er meine FB auch dann nicht ersetzen wird (egal wie gut er ist).
0 x
Benutzeravatar

MartinDdorf
Beiträge: 9
Registriert: Do 27. Apr 2017, 14:26
Wohnort: Düsseldorf
Vorhandene Echo Dots: 2

So 30. Apr 2017, 20:10

Aber momentan kann ich per Yonomi doch auch nur Harmony Aktionen (Szenen) starten und stoppen, oder?
Lautstärke und Senderwechsel geht doch noch nicht, oder?
0 x
Benutzeravatar

Fonzo
Beiträge: 1690
Registriert: Fr 24. Feb 2017, 00:06

So 30. Apr 2017, 21:22

MartinDdorf hat geschrieben: So 30. Apr 2017, 20:10 Aber momentan kann ich per Yonomi doch auch nur Harmony Aktionen (Szenen) starten und stoppen, oder?
Lautstärke und Senderwechsel geht doch noch nicht, oder?
Nein alles was die APi nutzt (Yonomi, IFTTT ) kann nur Aktionen Starten. Wenn Du Einzelbefehle abschicken willst und so was wie Senderwechsel realisieren und einzelne Befehle per Alexa auslösen, unabhängig von einer Aktion, brauchst Du eine Hausautomationssoftware die den Logitech Hub steuern kann und für die es eine Möglichkeit gibt einen Custom Skill zu benutzten. Wenn Du einen Custom Skill mit einer Hausautomationssoftware nutzt kannst Du auch Lauter, Leiser, Senderwechsel oder Einzelbefehle per Alexa aufrufen.

Da es aber unzählige Befehle gibt und nicht vorhersehbar ist was der Nutzer denn nun alles schalten will ist eine individuelle Anpassung der Slot Types notwendig, das kann nur jeder User für sich selbst vornehmen.

Ich schalte zum Beispiel die Leinwandformate mit Alexa, da es aber individuell ist das zum Beispiel beim Tastendruck 1 16:9 eingestellt wird, ist dies dann vom User anzupassen bei welchem Empfangen Slot Type welches individuelle Kommando über den Hub zu schicken ist. Ich selber nutzte hierzu zur Zeit Alexa Custom Skill Modul und zum Abschicken von Einzelbefehlen über den Custom Skill Logitech Hub Modul

Um das zu verdeutlichen
Epson.png
Das sind alle Einzelbefehle die im Harmony Hub für einen Epson Beamer hinterlegt sind. Pro Gerät ist das jetzt natürlich vollkommen unterschiedlich welche Befehle der Harmony Hub senden kann. Wenn man sich da also was individuell zusammen stellen will muss man sich erst mal überlegen, was man denn mit Alexa alles schalten will. Als nächstes wie man dies zu Alexa sagen will. Im letzten Schritt gibt man dann entsprechend dem eigenen Wunsch die Utterances und Slot Types an und weist diesen dann den zu sendenden Befehl zu.

Da es tausende von Geräte in der Datenbank von Logitech gibt und jedes andere IR Kommandos hat, ist es faktisch unmöglich einen Custom Skill zu bauen, der für alle User gleichmäßig funktioniert und mit dem alles abgedeckt ist. Daher bleibt nur dies mit etwas Handarbeit anzupassen, wenn man das denn braucht.

Beispiel Senderwechsel oder Lautstärke Steuerung
SamsungTV.png
Das sind die Einzelbefehle die im Hub z.B. bei einem Samsung TV hinterlegt sind.
Du rufst jetzt z.B. mit
"Alexa sage TV auf ZDF umschalten"
den Custom Skill auf. TV ist in dem Fall der selbst zu wählende Invocation Name des Custom Skills und ZDF der SlotType.
Den Slot Type wertest Du aus und sagst dann es soll eine 2 (oder wo auch immer ZDF liegt) gedrückt werden. Da jeder User aber die Sender auf unterschiedliche Kanäle legt ist hier also ein Anpassung von Seiten des Nutzers notwendig.

Beispiel für ein einfaches Interaction Modell

Intent Schema

{
"intents": [
{
"slots": [
{
"name": "tvchannel",
"type": "channel"
}
],
"intent": "SetTVChannel"
},
{
"intent": "AMAZON.HelpIntent"
},
{
"intent": "AMAZON.CancelIntent"
},
{
"intent": "AMAZON.StopIntent"
},
{
"intent": "AMAZON.RepeatIntent"
}
]
}


Custom Slot Types

type channel

ARD
Das Erste
ZDF
RTL
SAT1
PRO 7
KIKA
Disney Channel
Bayern Drei
Hessen Drei
Super RTL
RTL 2
Kabel 1
NDR
Nord Deutscher Rundfunk
WDR
West Deutscher Rundfunk

Sample Utterances

SetTVChannel auf {channel} umschalten
1 x
Benutzeravatar

MartinDdorf
Beiträge: 9
Registriert: Do 27. Apr 2017, 14:26
Wohnort: Düsseldorf
Vorhandene Echo Dots: 2

So 30. Apr 2017, 22:21

Fonzo hat geschrieben: So 30. Apr 2017, 21:22
MartinDdorf hat geschrieben: So 30. Apr 2017, 20:10 Aber momentan kann ich per Yonomi doch auch nur Harmony Aktionen (Szenen) starten und stoppen, oder?
Lautstärke und Senderwechsel geht doch noch nicht, oder?
Nein alles was die APi nutzt (Yonomi, IFTTT ) kann nur Aktionen Starten. Wenn Du Einzelbefehle abschicken willst und so was wie Senderwechsel realisieren und einzelne Befehle per Alexa auslösen, unabhängig von einer Aktion, brauchst Du eine Hausautomationssoftware die den Logitech Hub steuern kann und für die es eine Möglichkeit gibt einen Custom Skill zu benutzten. Wenn Du einen Custom Skill mit einer Hausautomationssoftware nutzt kannst Du auch Lauter, Leiser, Senderwechsel oder Einzelbefehle per Alexa aufrufen.

Da es aber unzählige Befehle gibt und nicht vorhersehbar ist was der Nutzer denn nun alles schalten will ist eine individuelle Anpassung der Slot Types notwendig, das kann nur jeder User für sich selbst vornehmen.

Ich schalte zum Beispiel die Leinwandformate mit Alexa, da es aber individuell ist das zum Beispiel beim Tastendruck 1 16:9 eingestellt wird, ist dies dann vom User anzupassen bei welchem Empfangen Slot Type welches individuelle Kommando über den Hub zu schicken ist. Ich selber nutzte hierzu zur Zeit Alexa Custom Skill Modul und zum Abschicken von Einzelbefehlen über den Custom Skill Logitech Hub Modul

Um das zu verdeutlichen
Epson.png
Das sind alle Einzelbefehle die im Harmony Hub für einen Epson Beamer hinterlegt sind. Pro Gerät ist das jetzt natürlich vollkommen unterschiedlich welche Befehle der Harmony Hub senden kann. Wenn man sich da also was individuell zusammen stellen will muss man sich erst mal überlegen, was man denn mit Alexa alles schalten will. Als nächstes wie man dies zu Alexa sagen will. Im letzten Schritt gibt man dann entsprechend dem eigenen Wunsch die Utterances und Slot Types an und weist diesen dann den zu sendenden Befehl zu.

Da es tausende von Geräte in der Datenbank von Logitech gibt und jedes andere IR Kommandos hat, ist es faktisch unmöglich einen Custom Skill zu bauen, der für alle User gleichmäßig funktioniert und mit dem alles abgedeckt ist. Daher bleibt nur dies mit etwas Handarbeit anzupassen, wenn man das denn braucht.

Beispiel Senderwechsel oder Lautstärke Steuerung
SamsungTV.png
Das sind die Einzelbefehle die im Hub z.B. bei einem Samsung TV hinterlegt sind.
Du rufst jetzt z.B. mit
"Alexa sage TV auf ZDF umschalten"
den Custom Skill auf. TV ist in dem Fall der selbst zu wählende Invocation Name des Custom Skills und ZDF der SlotType.
Den Slot Type wertest Du aus und sagst dann es soll eine 2 (oder wo auch immer ZDF liegt) gedrückt werden. Da jeder User aber die Sender auf unterschiedliche Kanäle legt ist hier also ein Anpassung von Seiten des Nutzers notwendig.

Beispiel für ein einfaches Interaction Modell

Intent Schema

{
"intents": [
{
"slots": [
{
"name": "tvchannel",
"type": "channel"
}
],
"intent": "SetTVChannel"
},
{
"intent": "AMAZON.HelpIntent"
},
{
"intent": "AMAZON.CancelIntent"
},
{
"intent": "AMAZON.StopIntent"
},
{
"intent": "AMAZON.RepeatIntent"
}
]
}


Custom Slot Types

type channel

ARD
Das Erste
ZDF
RTL
SAT1
PRO 7
KIKA
Disney Channel
Bayern Drei
Hessen Drei
Super RTL
RTL 2
Kabel 1
NDR
Nord Deutscher Rundfunk
WDR
West Deutscher Rundfunk

Sample Utterances

SetTVChannel auf {channel} umschalten
Danke für die ausführliche Anleitung!
Welche Hausautomatisierungslösung nutzt Du?
0 x
Benutzeravatar

Fonzo
Beiträge: 1690
Registriert: Fr 24. Feb 2017, 00:06

So 30. Apr 2017, 23:02

MartinDdorf hat geschrieben: So 30. Apr 2017, 22:21 Welche Hausautomatisierungslösung nutzt Du?
IP-Symcon mit IP-Symcon SmartHomeSkill und als Ergänzung eigene Custom Skills mit dem Alexa Custom Skill Modul unter andrem auch einen mit dem Harmony Hub. So was wie Sender Wechsel und Lautstärke Regelung kann man auch in einen vordefinierten Custom Skill packen und veröffentlichen dann muss nur noch den Sender ein Befehl zugeordnet werden das macht es sicher für den normalen User einfacher zu konfigurieren. Allerdings ist es immer individueller wenn man das selber konfiguriert. Da ich keine Ahnung habe was ein Nutzer so alles zu seinem Harmony Hub sagen will und was er damit alles per Sprache schalten will. Wenn es da Ideen gibt kann man das aber auch in ein vordefiniertes Interaction Modell einbauen. Dann fällt zumindest der Teil in der Developer Console komplett weg.

Also wenn es da Vorschläge gibt als her mit. Bisher habe ich immer nur von Senderwechsel und Lautstärke Regelung gelesen.
Inputs wechseln wäre wohl noch ein Szenario oder Format einstellen.
1 x
Benutzeravatar

Timdatim
Beiträge: 2
Registriert: Do 4. Mai 2017, 14:02

Do 4. Mai 2017, 14:11

Hallo an alle.
Bin etwas neu in der Materie.

Mein System:
3 Alexa Eco Dots,
Hue mit allerlei Birnen und Dimmern,
Alarmanlange und Thermostate von Homematic und
2 Harmony Hubs.

Mein Wunsch:
Steuerung der Homematic Akteure über Alexa mit Symcon(?). Um auf die monatlichen Kosten der Cloudmatic Connect (für die offizielle Homematic Alexa Skill) dauerhaft zu verzichten.

ABER AUCH:

Steuerung der Soundanlagen etc. über Hub und Symcon(?). Anstatt wie bisher nur die Aktionen über Yonomi.
Also Haupsächliche Kanäle und Lautstärke.

Meine Fragen:
1. Brauch ich für die Symconlösung sowas wie einen Raspberry als Server? Oder wie läuft das?
2. Kennt ihr eine gute Anleitung?
3. Schaff ich das ohne gute Kenntnisse im Skriptschreiben etc.?
4. symcon ist mir noch nicht ganz klar: Ergeben sich für meine Anforderung Kosten? zB diese Subsciption?


Danke schonmal
0 x
Benutzeravatar

Fonzo
Beiträge: 1690
Registriert: Fr 24. Feb 2017, 00:06

Do 4. Mai 2017, 14:51

Timdatim hat geschrieben: Do 4. Mai 2017, 14:11 Steuerung der Soundanlagen
Was für eine Soundanlage? Vielleicht ist hier ja dann gar kein Umweg über den Harmony Hub nötig bzw. wenn diese direkt ansprechbar ist hätte das den Vorteil das man auch eine Rückmeldung bekommt.
Timdatim hat geschrieben: Do 4. Mai 2017, 14:11 Brauch ich für die Symconlösung sowas wie einen Raspberry als Server? Oder wie läuft das?
Die brauchst für IP-Symcon oder auch ähnliche Systeme einen Rechner auf dem das läuft. Das kann im Fall von IP-Symcon Windows, MacOS, Linux, Raspberry sein. Zum Ausprobieren ist Windows wohl erst mal das Einfachste zum Betrieb ist ein Raspberry ganz gut der braucht wenig Strom.
Timdatim hat geschrieben: Do 4. Mai 2017, 14:11 Kennt ihr eine gute Anleitung?
Patami hat am Patami Framework für IP-Symcon mit Version 4.0 für einen Custom Skill ziemlich große Änderungen vollzogen was deutlich mehr ermöglicht und auch eine deutlich einfachere Einrichtung zulässt. Da die Anwendungsmöglichkeiten immens groß sind ist jetzt begonnen worden eine komplett neue Dokumentation dazu zu erstellen auch mit konkreten Beispielen mit Bildern wie dies konkret einzurichten ist. Da das erstellen einer Dokumentation ziemlich viel Zeit verschlingt und das auch nur alles in der Freizeit gemacht wird kann das noch ein Paar Tage dauern bis die finale Dokumention für die neue Version steht. Sobald die Dokumentionen dann fertig ist wird auch die neue Version online verfügbar sein.

Timdatim hat geschrieben: Do 4. Mai 2017, 14:11 Also Haupsächliche Kanäle und Lautstärke.
Nachdem das Framework jetzt so weit stabil läuft werde ich genau dazu auch eine Anleitung schreiben kann aber auch noch ein paar Tage dauern.
Timdatim hat geschrieben: Do 4. Mai 2017, 14:11 Schaff ich das ohne gute Kenntnisse im Skriptschreiben etc.?
Wenn Du der Anleitung folgst wirst Du gar keine Skript Kenntnis benötigen, das einige was Du brauchst ist Lesen und die STRG+C und STRG+V um Vorlagen zu kopieren ;) .

Parallel dazu wird wenn das Framework online geht auch ein Custom Skill bei Amazon eingereicht werden. Dieser verfügt dann über ein komplettes Interaction Modell, das einzige was da noch nötig ist ist dann das zuweisen von Geräten aber das geht vollkommen ohne Skripte. Ein Beta Test für den Custom Skill für IP-Symcon Nutzer wird dazu auch in den nächsten Wochen starten.

Zur Zeit ist dies sicher auch alles möglich allerdings muss man da zumindest etwas selbst Skripte zusammenkopieren. Wenn man noch ein paar Tage Geduld hat dann wird das deutlich einfacher.
Timdatim hat geschrieben: Do 4. Mai 2017, 14:11 symcon ist mir noch nicht ganz klar: Ergeben sich für meine Anforderung Kosten? zB diese Subsciption?
Zunächst würde ich erst mal die Demo ausprobieren die ist kostenlos, da kannst Du erst mal alles Einrichten was Du steuern willst auch den Harmony Hub. Dann kannst Du schon mal alles im Netzwerk schalten.

Um Alexa nutzen zu können brauchst Du eine aktive Subskription. Dadurch wird IP-Symcon Connect freigeschaltet, das es Dir ermöglicht einerseits Dienste wie IFTTT einfach anzubinden oder auch Alexa nutzten zu können sowie alle Geräte die Du steuerst über eine gesicherte Verbindung auf der ganzen Welt einsehen und schalten zu können, weiterhin hast Du immer die aktuelle Version wenn es also eine Neuerung gibt ist die immer enthalten. Du hast damit einen OAuth Client und OAuth Server zur Verfügung und kannst damit dann auch alle Dienste Nutzen die eine OAuth2 Authentifizierung benötigen, Spotify, Locative usw. Die Subkription kostet 3,30 Euro im Monat. Wenn Du langjähriger Nutzer bist kannst Du auch die Subkription für einen längeren Zeitraum abschließen dann wird es günstiger. Beim Kauf von 2 * 12 Monaten werden zusätzlich 2 Monate gutgeschrieben. Also insgesamt 26 Monate. Beim Kauf von 3 * 12 Monaten werden zusätzlich 6 Monate gutgeschrieben. Also insgesamt 42 Monate. Im Gegenzug brauchst Du dann keine weiteren Anderen Dienste mehr Cloudmatic fällt dann also komplett weg und Du kannst alles steuern nicht nur Homematic.

Grundsätzlich kannst Du dann unabhängig von Alexa alle Geräte von der ganzen Welt aus über eine sichere Verbindung den Status einsehen und diese schalten.

Theoretisch kannst Du auch wenn Du eine eigene SSL zertifizierte Domain besitzt diese auf IP-Symcon legen. Amazon benötigt zumindest einen SSL zertifizierten Endpunkt für Alexa zur Kommunikation. Dann brauchst Du zumindest für einen eigenen Custom Skill keine Subskription und hast damit auch keine weiteren monatlichen Kosten außer der SSL Domain, die ist ja meistens auch nicht ganz umsonst. Der SmartHomeSkill funktioniert allerdings nur mit IP-Symcon Connect da hier OAuth2 genutzt wird und Du nicht die Möglichkeit hast wie bei einem eigenen Custom Skill selber den Endpunkt anzugeben.
1 x
Benutzeravatar

Timdatim
Beiträge: 2
Registriert: Do 4. Mai 2017, 14:02

Sa 6. Mai 2017, 23:52

Vielen dank für deine Antowrt und deine Mühe.

Hab es aber erstmal mit IFTTT umgesetzt.

Habe für Lautstärke und jeden Sender eine Harmony Aktion erstellt. So ist umschalten und Lautstärke mit kleinen Tricks schonmal umgesetzt. Leider mit "trigger" auslösewort.
Die Aktionen ansich bleiben mit Yonomi direkt startbar.
Homematic connect für unter 2 euro im Monat ist eh ok.

So, hoffe aber dennoch auf einen Paukenschlag von Logitech...
0 x
Benutzeravatar

ssj3rd
Beiträge: 59
Registriert: Mo 13. Feb 2017, 10:01
Vorhandene Echos: 1
Vorhandene Echo Dots: 3

Sa 13. Mai 2017, 09:08

Gibt es zum Release immer noch nichts Neues ?
0 x
Benutzeravatar

DeDonkey
Beiträge: 2
Registriert: Mi 31. Mai 2017, 22:14
Vorhandene Echos: 1
Vorhandene Echo Dots: 2

Mi 31. Mai 2017, 22:24

Ich habe heute eine E-Mail bekommen von "harmonyteam@logitech.com" das an dem Skill gearbeitet wird und aktuell nach Usern gesucht wird, die an dem Beta Programm interessiert sind. Dafür musste ich eine kurze Umfrage ausfüllen und habe dann die Nachricht bekommen, dass ich innerhalb von 3 Tagen weitere Infos bekomme, ob ich Teil des Beta Tests werde.

Hier mal der Link aus der Mail für alle Interessierten: https://www.surveymonkey.com/r/HBP4GE
0 x
Antworten

Zurück zu „Logitech Harmony“

  • Information