Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Alexa Custom Skill für EDOMI (LBS 19000646 und 19000647)
braucht man nun zwingend die Hardware dafür?
Leider kann man das Amazon Echo ja noch nicht kaufen,...
Was genau meinst Du? Den Amazon Echo? Oder den RPI?
Wenn du per Sprache steuern willst, dann brauchst du ein Amazon Echo Device.
Für das Setup, dass im PDF beschrieben ist, kannst du auch schon ohne Echo Device starten.
Hallo an alle,
Ich bin relativ neu hier, und etwas unerfahren. Bin bis jetzt auch immer mit der Suchfunktion weitergekommen.
Leider stehe ich seid gestern etwas auf dem schlauch.
Ich habe alles nach André seiner Anleitung gemacht und ziemlich weit gekommen.
Test mit
Code:
starte edomi
hat sauber funktioniert un ich habe im rechten Service Response Fenster auch eine Antwort bekommen wie es in der Anleitung steht.
Sobald ich was anderes probiere, bekomme ich
Code:
There was an error calling the remote endpoint, which returned HTTP 500 : Internal Server Error
Eigentlich sieht die Ausgabe richtig aus. Der Befehl kommt ja richtig an.
Wie genau sah der Befehl iaus, den du losgeschickt hast?
Bin gerade an einem Update dran, dauert aber vermutlich noch ein paar Tage.
Ggf. kannst du noch ein Logging einbauen und zwar von dem was das alexa.php als response zurück schickt.
Ein Screenshot des Kommandos und dann des Sende- und Empfangsfensters in der alexa Konsole wäre noch hilfreich.
Kann es sein das diese Abfrage FALSE ist, wenn ich eine richtige anfrage über Alexa dienst sende
Nein, eigentlich kann das nicht sein. Hast du den Code irgendwo modifiziert?
Ich würde empfehlen, noch mal das alexa.php aus dem ZIP File neu zu kopieren.
Außerdem die Frage: Hast du den Alexa Receiver LBS in Edomi richtig konfiguriert? Wenn der nicht vorhanden ist oder nicht richtig konfiguriert ist, dann geht das Senden des Befehls an EDOMI schief und das Skript sendet keine Response an den Alexa Cloud Service. Dazu musst du oben in alexa.php die IP des EDOMI Servers und den Port, den du im Alexa Receiver LBS konfiguriert hast, angeben. Ich vermute mal ganz stark, dass es genau da in die Binsen geht. Würde auch erklären warum "Starte EDOMI" funktioniert, denn dabei gibt es keine Kommunikation zum EDOMI Alexa Receiver LBS.
Top, vielen dank. Jetzt funzt. Es lag an Alexa.php . Ich kann jetzt nur schätzen, entweder habe ich sie mit falschem editor geöffnet oder irgendwas da verstrubbelt. Nur ausgetauscht, IP Adresse und ID angepasst neugestartet das wars.
Danke für so einen schnellen Support.
Wenn ich dich schon an der Leine habe, hoffentlich begehe ich gerade kein Kapitalverbrechen wenn ich hier eine andere Frage Stelle.
Gibt es einen Weg LBS zu testen ohne dass ich jedesmal Projekt aktivieren muss.
Ein Beispiel ich habe schon ein LBS eingebunden Ein und Ausgänge verbunden und möchte ein bisschen an Algorithmen feilen.
Da es alles noch neu für mich ist mache ich noch relativ viele Fehler und dem entsprechend ist es auch ziemlich lästig und Störend edomi jedesmal neustarten oder Projektaktivieren. Vor allem ich habe momentan nur ein Server ist bestimmt auch nich so dolle für die archive usw.
Eine Virtuelle Maschine habe ich noch nicht aufgesetzt, wollte auch vermeiden falls das gehen sollte.
Ich kann auch einen eigenen Thread aufmachen falls es erwünscht ist.
ich bin deinem Pfad gefolgt. Deine Anleitung ist super und fuktioniert tadellos. Sehr gute Arbeit und Danke für deine Zeit!
Ich habe ein Problem, vielleicht kann mir einer weiter helfen. Wenn ich Alexa anspreche sagt Sie, "Ich konnte ein Microskonto kein Smart Home Gerät in deinem Netzwerk finden. Wenn ich Smarthome Funktionen verwenden willst, muss du mich erst bitten, Geräte zu erkennen."
Wenn ich aber im unter Test, den Text eingebe "
starte EDOMI und schalte das Licht im Gästezimmer ein" Dann funktioniert es!
PS: ich habe allerdings "Submit for Certification" ausversehen gedrückt und wieder danach zurück geszogen!
Hi Andre,
Ich habe ein Problem, vielleicht kann mir einer weiter helfen. Wenn ich Alexa anspreche sagt Sie, "Ich konnte ein Microskonto kein Smart Home Gerät in deinem Netzwerk finden. Wenn ich Smarthome Funktionen verwenden willst, muss du mich erst bitten, Geräte zu erkennen."
Was genau sagst du denn? Für den EDOMI Custom Skill, musst du IMMER sagen: "Alexa, starte EDOMI und <Dein befehl>"
Die von Dir angesprochene Fehlermeldung hat nichts mit dem EDOMI Skill zu tun.
Hi Andre,
Wenn ich aber im unter Test, den Text eingebe "
starte EDOMI und schalte das Licht im Gästezimmer ein" Dann funktioniert es!
So sollte es auch sein.
Dein Log sieht allerdings seltsam aus. Woher kommt denn "LBS19000642", es ist doch der LBS19000646.
Und warum es da zu Connection Timeouts kommt kann ich mir auch nicht erklären.
Wie hast du den LBS denn konfiguriert? Bei protocol sollte übrigens "tcp" stehen. "udp" funktioniert nicht.
Die Anleitung ist Top und ohne Fehler.
Ich habe nginx als Reverse Proxy auf einem altem PI Model B installiert.
Es funktioniert auch alles.
Die Fehlermeldung habe ich aber auch im Log.
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Kommentar