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

  • Teutone
    antwortet
    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.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von Teutone Beitrag anzeigen

    Wie muss genau der Szenenbefehl gesprochen werden?
    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.

    Zitat von Teutone Beitrag anzeigen

    Wenn du ein spezielles Rollo fährts, wie sprichst du das? Z.Bsp. Rollo bei einer Tür.
    Dazu muss das Interaction Model erweitert werden. Also die Konfiguration in der Alexa Developer Console.
    Wenn es bestimmt Wünsche gibt, dann kann ich die im nächsten Release berücksichtigen.

    Einen Kommentar schreiben:


  • Teutone
    antwortet
    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 Dateien
    Zuletzt geändert von Teutone; 15.01.2017, 21:39.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    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:


  • Teutone
    antwortet
    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:


  • jonofe
    antwortet
    Zitat von 19andy89 Beitrag anzeigen
    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ß...
    Eigentlich nüsstest du 4,5 und dann bei 8 weitermachen.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von Teutone Beitrag anzeigen
    Das sagt die Alexa App.
    Sieht für mich so aus, als wäre der EDOMI Skill nicht aktiviert.

    Einen Kommentar schreiben:


  • Teutone
    antwortet
    Das sagt die Alexa App.
    Angehängte Dateien

    Einen Kommentar schreiben:


  • 19andy89
    antwortet
    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:


  • Peter
    antwortet
    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:


  • Teutone
    antwortet
    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 Seite
    Zuletzt geändert von Teutone; 15.01.2017, 15:10.

    Einen Kommentar schreiben:


  • Peter
    antwortet
    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.
    2017-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
    ​​​​​​​Gruß Peter

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von Teutone Beitrag anzeigen
    Hi Andre,

    ich bin deinem Pfad gefolgt. Deine Anleitung ist super und fuktioniert tadellos. Sehr gute Arbeit und Danke für deine Zeit!
    Sehr gerne.

    Zitat von Teutone Beitrag anzeigen
    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.

    Zitat von Teutone Beitrag anzeigen
    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.

    Einen Kommentar schreiben:


  • Teutone
    antwortet
    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 out
    Zuletzt geändert von Teutone; 15.01.2017, 13:02.

    Einen Kommentar schreiben:


  • juliawf
    antwortet
    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:

Lädt...
X