Ok, hatte mich auch gefragt, wie der Szenen der L BS 647 im Logikeditor parametriert sein muss.
Zum fahren einzeler Rollos. Ich brauche was, um bei meiner Hebeschiebtür das Raffstore auf eine bestimmte Position zu fahren bzw. die Lamellen zu verstellen.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Alexa Custom Skill für EDOMI (LBS 19000646 und 19000647)
Einklappen
X
-
Starte Edomi und aktiviere Szene "Szenen-Name"Zitat von Teutone Beitrag anzeigen
Wie muss genau der Szenenbefehl gesprochen werden?
Die Szenennamen kannst im Interaction Model selbst ergänzen. Dazu einfach den Custom Slot Type "Scene Name Type" ergänzen.
Dazu muss das Interaction Model erweitert werden. Also die Konfiguration in der Alexa Developer Console.Zitat von Teutone Beitrag anzeigen
Wenn du ein spezielles Rollo fährts, wie sprichst du das? Z.Bsp. Rollo bei einer Tür.
Wenn es bestimmt Wünsche gibt, dann kann ich die im nächsten Release berücksichtigen.
Einen Kommentar schreiben:
-
Ja Andre, laufen ins Custom Log siehe Anhang. Echt Klasse, bin total begeistert. Jetzt brauche ich noch mehr Echo dot's ^^
Wie muss genau der Szenenbefehl gesprochen werden?
Wenn du ein spezielles Rollo fährts, wie sprichst du das? Z.Bsp. Rollo bei einer Tür.Angehängte DateienZuletzt geändert von Teutone; 15.01.2017, 21:39.
Einen Kommentar schreiben:
-
Den Fehler kannst ignorieren. Bei mir kommt er nicht mehr, da ich schon an einem Update arbeite.
Vermutlich bekommst du ihn weg, wenn du das stream_socket_accept($socket) durch ein stream_socket_accept($socket,-1) ersetzt.
Oder du wartest auf die nächste Version.
Die Fehler laufen aber ins Custom Log, oder?
Einen Kommentar schreiben:
-
Ja komisch, nachdem ich auch nochmal mein Projekt neu gebaut habe auf der Amazon-Seite und den Skill deaktiviert und wieder aktiviert habe, läufts es jetzt! Sensationell.
Aber den Fehler, mit dem Timeout bekomme ich jedoch trotzdem minütlich. Hast du eine Idee?
Einen Kommentar schreiben:
-
Eigentlich nüsstest du 4,5 und dann bei 8 weitermachen.Zitat von 19andy89 Beitrag anzeigenHut ab... wirklich klasse arbeit von dir
Wenn ich jetzt den Port 443 direkt auf edomi freigebe sollte ich mir den Teil mit dem reverse-proxy doch sparen können und direkt bei schritt 9 beginnen oder sehe ich das falsch?
Da es nur zum "schnellen" testen und nicht produktiv wäre sehe ich die Gefahr jetzt nicht so groß...
Einen Kommentar schreiben:
-
Sieht für mich so aus, als wäre der EDOMI Skill nicht aktiviert.Zitat von Teutone Beitrag anzeigenDas sagt die Alexa App.
Einen Kommentar schreiben:
-
Das sagt die Alexa App.Angehängte Dateien
Einen Kommentar schreiben:
-
Hut ab... wirklich klasse arbeit von dir
Wenn ich jetzt den Port 443 direkt auf edomi freigebe sollte ich mir den Teil mit dem reverse-proxy doch sparen können und direkt bei schritt 9 beginnen oder sehe ich das falsch?
Da es nur zum "schnellen" testen und nicht produktiv wäre sehe ich die Gefahr jetzt nicht so groß...
Einen Kommentar schreiben:
-
Du hast schon den richtigen LBS installiert.
Es ist nur ein Schreibfehler im LBS [v#101 = 19000642 ] in [v#101 = 19000646 ] änder und dann passt das Log.
Der Fehler mit dem Time out bleibt aber.2017-01-15 15:25:32 113857 13073 debug EXE19000646 [v0.2]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000646.php | Error: 2 | Line: 80 | stream_socket_accept(): accept failed: Connection timed out 2017-01-15 15:26:32 169971 13073 debug EXE19000646 [v0.2]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000646.php | Error: 2 | Line: 80 | stream_socket_accept(): accept failed: Connection timed out 2017-01-15 15:27:32 241323 13073 debug EXE19000646 [v0.2]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000646.php | Error: 2 | Line: 80 | stream_socket_accept(): accept failed: Connection timed out 2017-01-15 15:28:32 300734 13073 debug EXE19000646 [v0.2]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000646.php | Error: 2 | Line: 80 | stream_socket_accept(): accept failed: Connection timed out
Ich benutze als DynDNS Dienst NO-IP.
Zuletzt geändert von Peter; 15.01.2017, 15:40.
Einen Kommentar schreiben:
-
Ich habe LBS 646 und 647 aktuell von gestern und nutze auch nginx als Reverse Proxy.
LBS 642 habe ich nicht installiert.
Ich sage.
"Alexa, starte Edomi und schalte das Licht im Gästezimmer ein", wie im Test auf der Amazon SeiteZuletzt geändert von Teutone; 15.01.2017, 15:10.
Einen Kommentar schreiben:
-
Super arbeit!!
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.Gruß Peter2017-01-14 16:59:55 242063 9106 debug LBS19000642 [v0.2]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000646.php | Error: 2 | Line: 80 | stream_socket_accept(): accept failed: Connection timed out
Einen Kommentar schreiben:
-
Sehr gerne.Zitat von Teutone Beitrag anzeigenHi Andre,
ich bin deinem Pfad gefolgt. Deine Anleitung ist super und fuktioniert tadellos. Sehr gute Arbeit und Danke für deine Zeit!
Was genau sagst du denn? Für den EDOMI Custom Skill, musst du IMMER sagen: "Alexa, starte EDOMI und <Dein befehl>"Zitat von Teutone Beitrag anzeigenHi 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."
Die von Dir angesprochene Fehlermeldung hat nichts mit dem EDOMI Skill zu tun.
So sollte es auch sein.Zitat von Teutone Beitrag anzeigenHi Andre,
Wenn ich aber im unter Test, den Text eingebe "
starte EDOMI und schalte das Licht im Gästezimmer ein" Dann funktioniert es!
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.
Einen Kommentar schreiben:
-
Hi Andre,
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!
Gruß Nico
Hier mein LOG:
2017-01-15 12:42:1005762026543debugLBS19000642 [v0.2]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000646.php | Error: 2 | Line: 80 | stream_socket_accept(): accept failed: Connection timed out2017-01-15 12:42:5078327226543debugLBS19000642 [v0.2]: Array[LF]([LF] [group] => licht schalten[LF] [name] => Licht[LF] [location] => Küche[LF] [value] => 1[LF])[LF]2017-01-15 12:43:3830847526543debugLBS19000642 [v0.2]: Array[LF]([LF] [group] => licht schalten[LF] [name] => Licht[LF] [location] => Gästezimmer[LF] [value] => 1[LF])[LF]2017-01-15 12:43:4692582626543debugLBS19000642 [v0.2]: Array[LF]([LF] [group] => licht schalten[LF] [name] => Licht[LF] [location] => Gästezimmer[LF] [value] => 0[LF])[LF]2017-01-15 12:44:4309825326543debugLBS19000642 [v0.2]: Array[LF]([LF] [group] => licht schalten[LF] [name] => Licht[LF] [location] => Gästezimmer[LF] [value] => 1[LF])[LF]2017-01-15 12:45:4312524726543debugLBS19000642 [v0.2]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000646.php | Error: 2 | Line: 80 | stream_socket_accept(): accept failed: Connection timed out2017-01-15 12:46:4318981626543debugLBS19000642 [v0.2]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000646.php | Error: 2 | Line: 80 | stream_socket_accept(): accept failed: Connection timed out2017-01-15 12:47:4324856526543debugLBS19000642 [v0.2]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000646.php | Error: 2 | Line: 80 | stream_socket_accept(): accept failed: Connection timed out2017-01-15 12:48:4328056426543debugLBS19000642 [v0.2]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000646.php | Error: 2 | Line: 80 | stream_socket_accept(): accept failed: Connection timed out2017-01-15 12:49:4335651426543debugLBS19000642 [v0.2]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000646.php | Error: 2 | Line: 80 | stream_socket_accept(): accept failed: Connection timed out2017-01-15 12:50:4339063926543debugLBS19000642 [v0.2]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000646.php | Error: 2 | Line: 80 | stream_socket_accept(): accept failed: Connection timed out2017-01-15 12:51:4344411126543debugLBS19000642 [v0.2]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000646.php | Error: 2 | Line: 80 | stream_socket_accept(): accept failed: Connection timed out2017-01-15 12:52:4350828526543debugLBS19000642 [v0.2]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000646.php | Error: 2 | Line: 80 | stream_socket_accept(): accept failed: Connection timed out2017-01-15 12:53:4353608926543debugLBS19000642 [v0.2]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000646.php | Error: 2 | Line: 80 | stream_socket_accept(): accept failed: Connection timed out2017-01-15 12:54:4356814426543debugLBS19000642 [v0.2]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000646.php | Error: 2 | Line: 80 | stream_socket_accept(): accept failed: Connection timed out2017-01-15 12:55:4361484526543debugLBS19000642 [v0.2]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000646.php | Error: 2 | Line: 80 | stream_socket_accept(): accept failed: Connection timed out2017-01-15 12:56:4367062426543debugLBS19000642 [v0.2]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000646.php | Error: 2 | Line: 80 | stream_socket_accept(): accept failed: Connection timed out2017-01-15 12:57:4374601726543debugLBS19000642 [v0.2]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000646.php | Error: 2 | Line: 80 | stream_socket_accept(): accept failed: Connection timed out2017-01-15 12:58:4379778226543debugLBS19000642 [v0.2]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000646.php | Error: 2 | Line: 80 | stream_socket_accept(): accept failed: Connection timed out2017-01-15 12:59:3704331226543debugLBS19000642 [v0.2]: Array[LF]([LF] [group] => Szene[LF])[LF]2017-01-15 13:00:3710599226543debugLBS19000642 [v0.2]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000646.php | Error: 2 | Line: 80 | stream_socket_accept(): accept failed: Connection timed outZuletzt geändert von Teutone; 15.01.2017, 13:02.
Einen Kommentar schreiben:
-
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.
Gruß Waleri
Einen Kommentar schreiben:

Einen Kommentar schreiben: