X
-
Ist das Log immer noch leer?
Hast du das Deployment ZIP korrekt hochgeladen?
Siehst du den Python Code der Lambda Function in der Lambda Console?
Einen Kommentar schreiben:
-
hmm, ich bin zumindest schon mal weiter. Ich hatte statt profile:user_id nur user_id drin.
Jetzt schimpft er aber was mit oAuth. hab das ganze jetzt 2x noch durchgeschaut, aber nu ist alles so wie in der Anleitung. Fällt dir ein an was das noch liegen könnte?
Code:Verknüpfung mit EDOMI konnte diesmal nicht hergestellt werden. Weitere Informationen und Unterstützung bei der Konfiguration Ihres Skills für die Kontoverknüpfung mit OAuth finden Sie in [URL="https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/linking-an-alexa-user-with-a-user-in-your-system"]diesem Handbuch[/URL].
Einen Kommentar schreiben:
-
Dann liegt dein Fehler irgendwo bei der Konfiguration des Skills auf Seiten Amazons.
Also am besten die Anleitung noch mal Schritt für Schritt durchegehen.
Einen Kommentar schreiben:
-
existiert nicht nur das normale Log von Edomi
Code:[TR] [TD="colspan: 5"]{EDOMI,CUSTOMLOG_Alexa_Smarthome_Skill-LBS19001200.htm,12.01.2020,20:04:19,056265,21213}[/TD] [/TR] [TR] [TD]Zeitstempel[/TD] [TD]ms[/TD] [TD]PID[/TD] [TD]LogLevel[/TD] [TD]Meldung[/TD] [/TR] [TR] [TD]2020-01-12 20:04:19[/TD] [TD]056225[/TD] [TD]21213[/TD] [TD]debug[/TD] [TD]LBS19001200 [v0.6]: LBS started[/TD] [/TR] [TR] [TD]2020-01-12 20:04:19[/TD] [TD]065709[/TD] [TD]21213[/TD] [TD]debug[/TD] [TD]LBS19001200 [v0.6]: Daemon is not running[/TD] [/TR] [TR] [TD]2020-01-12 20:04:19[/TD] [TD]065970[/TD] [TD]21213[/TD] [TD]debug[/TD] [TD]LBS19001200 [v0.6]: Starting daemon ...[/TD] [/TR] [TR] [TD]2020-01-12 20:04:19[/TD] [TD]073951[/TD] [TD]21213[/TD] [TD]debug[/TD] [TD]LBS19001200 [v0.6]: LBS ended[/TD] [/TR] [TR] [TD]2020-01-12 20:04:19[/TD] [TD]318100[/TD] [TD]21213[/TD] [TD]debug[/TD] [TD]LBS19001200 [v0.6]: LBS started[/TD] [/TR] [TR] [TD]2020-01-12 20:04:19[/TD] [TD]318561[/TD] [TD]21213[/TD] [TD]debug[/TD] [TD]LBS19001200 [v0.6]: Discovered SmartHome Devices:[/TD] [/TR] [TR] [TD]2020-01-12 20:04:19[/TD] [TD]318594[/TD] [TD]21213[/TD] [TD]debug[/TD] [TD]LBS19001200 [v0.6]: ================ ARRAY/OBJECT START ================[/TD] [/TR] [TR] [TD]2020-01-12 20:04:19[/TD] [TD]318619[/TD] [TD]21213[/TD] [TD]debug[/TD] [TD]LBS19001200 [v0.6]: {"Device001":{"id":"Device001","name":"Licht K\u00fcche","proactive":"0","retrievable":"1","dea ctivation":null,"displayCategory":"LIGHT","camConf igs":null,"capabilities":[{"interface":"Alexa.PowerController","propertie s":["powerState"]}]}}[/TD] [/TR] [TR] [TD]2020-01-12 20:04:19[/TD] [TD]318641[/TD] [TD]21213[/TD] [TD]debug[/TD] [TD]LBS19001200 [v0.6]: ================ ARRAY/OBJECT END ================[/TD] [/TR] [TR] [TD]2020-01-12 20:04:19[/TD] [TD]318837[/TD] [TD]21213[/TD] [TD]debug[/TD] [TD]LBS19001200 [v0.6]: LBS ended[/TD] [/TR]
Einen Kommentar schreiben:
-
/usr/local/edomi/www/data/log/edomi-smarthome-skill-PLv3.log
Einen Kommentar schreiben:
-
mhm ok, wo find ich das :P
Edit: und is das lambda so richtig? bei dir war mehr im PDF, aber standardmässig wird nur der mittlere Blcok angezeigtAngehängte Dateien
Einen Kommentar schreiben:
-
Ohne das Logfile des Skillskripts bei Aktivierung wird die Diagnose schwierig.Zitat von HeMichael Beitrag anzeigenDer Skill lässt sich in der Alexa-App/Web nicht aktivieren
Einen Kommentar schreiben:
-
Der Skill lässt sich in der Alexa-App/Web nicht aktivieren
Verknüpfung fehlgeschlagen.
Der Autorisierungsserver meldete einen error- Parameter. Weitere Informationen finden Sie unter https://tools.ietf.org/html/rfc6749#section-4.1.2.1.
Weitere Informationen und Unterstützung bei der Konfiguration Ihres Skills für die Kontoverknüpfung mit OAuth finden Sie in diesem Handbuch.
Einen Kommentar schreiben:
-
mhm ok, ich schaus mir mal an. Irland is ja zumindest EU-west-1 das schränkt schon mal auf 211 Zeilen in der JSON ein, muss mir mal nur ansehen was da jetz dann Api gateway, EC2 Healtcheck usw. is
Einen Kommentar schreiben:
-
Man kann auch die offiziell dokumentierten Amazon IP Ranges nehmen, aber die Liste ist leider sehr lang und mir ist es bislang nicht gelungen die für Alexa relevanten Einträge herauszufiltern:Zitat von HeMichael Beitrag anzeigenmhm ok, dann ist das blöd :P dann machen wir die tore ganz weiiiit auf :P
https://docs.aws.amazon.com/general/...ip-ranges.html
https://ip-ranges.amazonaws.com/ip-ranges.json
Einen Kommentar schreiben:
-
mhm ok, dann ist das blöd :P dann machen wir die tore ganz weiiiit auf :P
Einen Kommentar schreiben:
-
Ja da sich ständig die IP Ranges von Amazon Alexa ändern, wird das vermutlich auch nicht anders funktionieren.Zitat von HeMichael Beitrag anzeigender Reverseproxy spackt, wenn ich den aufs lokale Netz und Alexa begrenzen will
Require all granted funktioniert
Oder man prüft im Log des Apache, mit welchem IPs Amazon das Skillskript aufruft und erlaubt den Zugriff von dort. Ist aber etwas mühsam und wenn neue Adressen verwendet werden, dann muss man diese nachpflegen.
Einen Kommentar schreiben:
-
Mahlzeit Zusammen
der Reverseproxy spackt, wenn ich den aufs lokale Netz und Alexa begrenzen will
Require all granted funktioniert
Code:Jan 12 10:26:44 raspberrypi systemd[1]: Starting The Apache HTTP Server... Jan 12 10:26:44 raspberrypi apachectl[1490]: AH00526: Syntax error on line 8 of /etc/apache2/sites-enabled/000-default-le-ssl.c Jan 12 10:26:44 raspberrypi apachectl[1490]: Unknown Authz provider: IP Jan 12 10:26:44 raspberrypi apachectl[1490]: Action 'start' failed. Jan 12 10:26:44 raspberrypi apachectl[1490]: The Apache error log may have more information. Jan 12 10:26:44 raspberrypi systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE Jan 12 10:26:44 raspberrypi systemd[1]: apache2.service: Failed with result 'exit-code'. Jan 12 10:26:44 raspberrypi systemd[1]: Failed to start The Apache HTTP Server.
Code:<RequireAll> Require all granted #Require IP 192.168.178.0/24 54.240.197.0/24 </RequireAll>
Einen Kommentar schreiben:
-
Was ich letztens kurz getestet hatte, direkt aus der Lambdafunktion einen Edomi-Remote Befehl auslösen
Das war zumindest im direkten Vergleich etwas schneller.Code:https://IP/remote/?login=xxx&pass=xxx&koid=122&kovalue=DeviceId,CmdType,Cmd
Einen Kommentar schreiben:


Einen Kommentar schreiben: