Ankündigung

Einklappen
Keine Ankündigung bisher.

Alexa Custom Skill für EDOMI (LBS 19000646 und 19000647)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 19andy89
    antwortet
    Was mir auch noch aufgefallen ist... und echt cool wäre..

    Ich höre gerne über "Alexa" Radio nun ist es mir schon ein paar mal passiert das ich dadurch das Telefon nicht gehört hab..
    Es wäre doch praktisch wenn "Alexa" entweder Leise gemacht würde oder aber Sagen würde "Telefon Klingelt"

    Ob das ganze so einfach ist wie ich mir das Vorstelle weiß ich leider nicht.. War einfach nur mal so eine idee

    Einen Kommentar schreiben:


  • juliawf
    antwortet
    Zitat von Teutone Beitrag anzeigen
    junibart Wieviele LBS 647 hast du bisher implementiert? Mich würde mal die Auslastung der CPU interessieren, wenn die ausgeführt werden. Kannst du das mal bitte checken?
    Falls es dir was bringt, ich habe ca 55-60 LBS647 Harware APU2 allerdings frisch gestartet max 2 Stunden vorher.
    Die spitzen in CPU, das waren meine anfragen.
    Angehängte Dateien

    Einen Kommentar schreiben:


  • Teutone
    antwortet
    junibart Wieviele LBS 647 hast du bisher implementiert? Mich würde mal die Auslastung der CPU interessieren, wenn die ausgeführt werden. Kannst du das mal bitte checken?

    Einen Kommentar schreiben:


  • juliawf
    antwortet
    Morgen André,

    Kannst du in alexa.php in
    Code:
    $moveVal = array
    noch ein
    Code:
    'zu' => 1,
    hinzufügen.

    beim nächsten Update meine ich.
    Dann fahren die Rolläden beim richtungs- befehl 'zu' nicht mehr auf.

    Meine Kinder kommen mit 'zu' besser zu recht.

    in der Beschreibung bei 'Blind_Move_Value_Type' muss es dann auch dem entsprechend erweitert werden.

    Ddann profitiert einer oder anderer hier auch davon.
    Cool, klingt als könnte ich bald mal ne Rundreise durch Deutschland machen um den Biertest zu machen.
    wenn du mit deine Rundreise anfängst sag Bescheid, Raum Stuttgart bist du auch willkommen.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von junibart Beitrag anzeigen


    Vielleicht ist ja der Weg, den WernerL (Entwickler des HS-Bausteins) eingeschlagen hat, auch eine Option- einen Smarthome-Skill für die einfachen Dinge (Licht schalten), einen Custom Skill für die komplizierten Sachen, Abfragen etc. Aber Du hattest ja auch gute Gründe, den Custom Skill zu wählen.
    Wenn der Custom-Skill mal fertig ist, dann schau ich mir den SmartHome Skill mal an.

    Zitat von junibart Beitrag anzeigen
    Ein paar Kleinigkeiten:
    • In den Antworten aus der Amazon-Cloud kommen Szenennamen mit scheinbar wechselnder Klein- und Großschreibung, obwohl sie in der Konfiguration bei Amazon groß geschrieben sind. Das ist mir aufgefallen, weil ich zuerst nur einen Validator für alle Szenenbefehle hatte und anschließend mit Vergleichern die entsprechenden Ausgangsboxen angesteuert habe- nach ein paar Tagen gingen Szenen nicht mehr, weil ihr Anfangsbuchstabe klein statt groß ankam. (oder umgekehrt). Habe jetzt für jede Szene einen Validator und darin die möglichen Varianten der Namen mit "|" getrennt erfasst. Liegt das an Amazon (analog zu "50" vs. "fünfzig") oder am Skill/LBS?
    Ich werde das hier in der nächsten Version case-insensitiv machen, dann kannst du es schreiben wie du magst.
    Das mit den Zahlen ist in der neuen Version schon eingebaut.


    Zitat von junibart Beitrag anzeigen
    • Mit der bisherigen Konfiguration kann man keine Position mit dem Rolladen anfahren, richtig? Das wäre für sicher wünschenswert- z.B. die Lüftungsstellung bei ca. 90%. Das kriegt man mit einem Stopp-kommando nicht hin. Kannst Du auch eine Prozentangabe für die Rolladensteuerung einbauen?
    Ist auch quasi schon in der neuen Version drin.

    Zitat von junibart Beitrag anzeigen
    Und noch ein Wunsch, der sicher keine Kleinigkeit ist: Die Möglichkeit, Edomi nach Daten oder Werten zu fragen. "Alexa, frage Edomi nach dem WLan-Passwort für Gäste..."
    Das ist auch schon implementiert. Bislang allerdings nur testweise fürs Licht.

    Zitat von junibart Beitrag anzeigen
    Ich danke sehr für das, was schon läuft... und freu mich auf das kommende Update.
    Weiter oben hat Dich jemand auf ein ein Bier in Bayern eingeladen... Ich häng mich mal dran und lade Dich auf ein Bier in Berlin oder im Speckgürtel ein, wenn Du mal in der Gegend bist...
    Cool, klingt als könnte ich bald mal ne Rundreise durch Deutschland machen um den Biertest zu machen.
    Zuletzt geändert von jonofe; 19.01.2017, 22:57.

    Einen Kommentar schreiben:


  • junibart
    antwortet
    Zitat von jonofe Beitrag anzeigen

    Starte Edomi und aktiviere Szene "Szenen-Name"
    Die Szenennamen kannst im Interaction Model selbst ergänzen. Dazu einfach den Custom Slot Type "Scene Name Type" ergänzen.

    Wenn es bestimmt Wünsche gibt, dann kann ich die im nächsten Release berücksichtigen.
    Hallo Andrè,

    auch von mir ein dickes Dankeschön für die Alexa-Anbindung.
    Ich habe bisher Szenen, Schalt- und Dimmbefehle sowie die Rolladensteuerung über Deinen LBS/Skill realisiert. Parallel dazu auch eine schnell zusammenkonfigurierte Lösung über die HA-Bridge und Steuerung von Edomi über http-Fernsteuerung.

    Ich hab mich an das "Starte Edomi..." gewöhnt- intuitiv ist es nicht, der Rest der Familie benutzt weiterhin die Wandtaster oder sagt(e) maximal "Alexa, schalte den Weihnachtsbaum ein!"
    Vielleicht ist ja der Weg, den WernerL (Entwickler des HS-Bausteins) eingeschlagen hat, auch eine Option- einen Smarthome-Skill für die einfachen Dinge (Licht schalten), einen Custom Skill für die komplizierten Sachen, Abfragen etc. Aber Du hattest ja auch gute Gründe, den Custom Skill zu wählen.

    Ein paar Kleinigkeiten:
    • In den Antworten aus der Amazon-Cloud kommen Szenennamen mit scheinbar wechselnder Klein- und Großschreibung, obwohl sie in der Konfiguration bei Amazon groß geschrieben sind. Das ist mir aufgefallen, weil ich zuerst nur einen Validator für alle Szenenbefehle hatte und anschließend mit Vergleichern die entsprechenden Ausgangsboxen angesteuert habe- nach ein paar Tagen gingen Szenen nicht mehr, weil ihr Anfangsbuchstabe klein statt groß ankam. (oder umgekehrt). Habe jetzt für jede Szene einen Validator und darin die möglichen Varianten der Namen mit "|" getrennt erfasst. Liegt das an Amazon (analog zu "50" vs. "fünfzig") oder am Skill/LBS?
    • Mit der bisherigen Konfiguration kann man keine Position mit dem Rolladen anfahren, richtig? Das wäre für sicher wünschenswert- z.B. die Lüftungsstellung bei ca. 90%. Das kriegt man mit einem Stopp-kommando nicht hin. Kannst Du auch eine Prozentangabe für die Rolladensteuerung einbauen?
    Und noch ein Wunsch, der sicher keine Kleinigkeit ist: Die Möglichkeit, Edomi nach Daten oder Werten zu fragen. "Alexa, frage Edomi nach dem WLan-Passwort für Gäste..."

    Ich danke sehr für das, was schon läuft... und freu mich auf das kommende Update.
    Weiter oben hat Dich jemand auf ein ein Bier in Bayern eingeladen... Ich häng mich mal dran und lade Dich auf ein Bier in Berlin oder im Speckgürtel ein, wenn Du mal in der Gegend bist...



    Gunnar
    Zuletzt geändert von junibart; 19.01.2017, 22:07.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von magiczambo Beitrag anzeigen
    dann könnte man sich da ja evtl. anschauen, was die anders machen?!
    Die verwenden einen Smarthome Skill. Mein EDOMI Skript ist ein Custom-Skill.

    Smarthome-Skill: Kein Invocation Name; Vordefinierte Funktionalität
    Custom-Skill: Invocation Name; volle Flexibilität bzgl. Funktionalität


    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von 19andy89 Beitrag anzeigen

    Ich hab mir den Aufwand noch nicht angesehen... kann dazu auch nichts sagen

    Will das ganze hier auch nich schlecht machen oder so hab mich halt nur gefragt warum es bei den anderen geht und hab jetzt eine Antwort hierfür erhalten.

    Ich akzeptiere das auch so, wenns nicht geht geht's nicht dann muss ich halt entweder damit leben oder eben eine Alternative suchen



    ​​​​
    Naja, wie gesagt, es sind zwei Konzepte. Aufwand vs. Flexibilität. Was da hinter dem Link steckt ist vermutlich auch eher ein Custom-Skill. Keine Ahnung warum so viele utterances, aber ist auch egal. Die Entwicklung auf Seiten von Amazon ist ja noch lange nicht zu Ende. Ist halt die Frage, was schneller voran geht, die Erweiterung der Funktionen des SmartHome Skills oder ggf. die Option einen Default Custom Skill zu wählen. Letzteres würde dann bedeuten, dass man Edomi als Default Skill wählen könnte,so dass nicht mehr "Starte EDOMI" notwendig wäre. Dafür hat man halt jetzt schon volle Flexibilität.

    Man kann natürlich auch beides gleichzeitig nutzen, d.h. den Smarthome Skill für die Grundfunktionen und einen Custom Skill mit Invocation Name für erweiterte Funktionen (so wird es beim Alexa LB für den HS gemacht). Da man aber für einen Smarthome Skill node.js, java oder python verwenden muss, war ich aus diesem Thema erstmal raus. ich wollte bei php bleiben und auch den Skill in meinem Netz betreiben, daher die Entscheidung für den Custom Skill. Und sowas wie "Alexa schalte die Rolläden ein" klingt auch nicht so prickelnd. Vieleicht geht da ja inzwischen schon mehr, ich habe mich nicht weiter damit beschäftig.

    Du hast recht, jeder muss es für sich entscheiden, was ihm wichtig ist und dann die beste Lösung dafür auswählen oder selbst eine neue entwickeln.


    Einen Kommentar schreiben:


  • 19andy89
    antwortet
    Zitat von Teutone Beitrag anzeigen
    https://github.com/unityfire/alexa-h...utterances.txt

    Das sieht man mal, was das für ein Aufwand ist, wenn man "starte XXX" weglässt! Da müsste man relativ viele Sample utterances anlegen in allen möglichen kombination und keiner würde durchblicken, bei einer kleinen Änderung.

    Ich sage, "Alexa, starte Haus, ..." damit kommen alle zurecht.
    Ich hab mir den Aufwand noch nicht angesehen... kann dazu auch nichts sagen

    Will das ganze hier auch nich schlecht machen oder so hab mich halt nur gefragt warum es bei den anderen geht und hab jetzt eine Antwort hierfür erhalten.

    Ich akzeptiere das auch so, wenns nicht geht geht's nicht dann muss ich halt entweder damit leben oder eben eine Alternative suchen


    ​​​​​
    ​​​​

    Einen Kommentar schreiben:


  • Teutone
    antwortet
    https://github.com/unityfire/alexa-h...utterances.txt

    Das sieht man mal, was das für ein Aufwand ist, wenn man "starte XXX" weglässt! Da müsste man relativ viele Sample utterances anlegen in allen möglichen kombination und keiner würde durchblicken, bei einer kleinen Änderung.

    Ich sage, "Alexa, starte Haus, ..." damit kommen alle zurecht.

    Einen Kommentar schreiben:


  • 19andy89
    antwortet
    https://youtu.be/Sj_jCM-gqUg

    Hier wird z.B. nur "Alexa schalte..." gesagt und das ganz läuft auf openhab2
    Bin auch am überlegen das ganze auf Openhab2 zu ändern da es zwar gut funktioniert jedoch auf Dauer zu nervig ist immer starte Edomi zu sagen






    Einen Kommentar schreiben:


  • magiczambo
    antwortet
    Zitat von 19andy89 Beitrag anzeigen
    Ich hab mir ein paar "videos" bezüglich knx und Alex angesehen und hierbei Festgestellt das es zb. Bei openhab2 reicht "Alexa schalte..." zu sagen

    Daher meine Frage ob es von dir so gewollt ist oder es bei edomi einfach anders nicht funktioniert
    Kannst du hier mal die erwähnten Videos verlinken? Ich meine wenn es via openhab ohne Invocation funktioniert, dann könnte man sich da ja evtl. anschauen, was die anders machen?!

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Das hat nichts mit EDOMI zu tun, sondern wie gesagt, mit Custom-Skill vs. SmartHome-Skill.
    Ich habe mich für den Custom-Skill entschieden, da gehts (derzeit) nicht anders. Dafür hat der Smarthome-Skill andere Einschränkungen. Hier gibt mehr oder minder Amazon die Funktionalität vor. Beim Custom Skill hat man höhere Flexibilität, dafür aber z.B. den Zwang zum Invocation Name. Es sind zwei völlig unterschiedliche Konzepte. Siehe auch hier:

    https://developer.amazon.com/public/...ypes-of-skills

    Einen Kommentar schreiben:


  • 19andy89
    antwortet
    Ich hab mir ein paar "videos" bezüglich knx und Alex angesehen und hierbei Festgestellt das es zb. Bei openhab2 reicht "Alexa schalte..." zu sagen

    Daher meine Frage ob es von dir so gewollt ist oder es bei edomi einfach anders nicht funktioniert

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von 19andy89 Beitrag anzeigen
    Jetzt muss ich aber noch mal auf das "starte Edomi" zurück kommen...
    Mir ist aufgefallen das es scheinbar nur bei "Edomi" benötigt wird hat es hierfür einen Grund?
    Die Frage habe ich nicht verstanden. Was heisst nur bei EDOMI? Es ist doch ein EDOMI Custom Skill. Und dafür ist es nötig.

    Bei jedem anderen Custom Skill ist ebenfall ein Invocation Name nötig. Nur die built-in Skills und die Smarthome Skills benötigen keinen Invocation Name.

    Einen Kommentar schreiben:

Lädt...
X