Ich denke das wird es sein, ich weiß nur nicht wo das noch geändert werden muss. ich seh mal zu ;-) danke dir
Habs gefunden, mein Fehler! Ereldigt André!!! Danke
Ankündigung
Einklappen
Keine Ankündigung bisher.
Alexa Custom Skill für EDOMI (LBS 19000646 und 19000647)
Einklappen
X
-
Was steht denn im custom skill log file im Verzeichnis /usr/local/edomi/www/data/log/ ?
Einen Kommentar schreiben:
-
Ja das habe ich schon mehrfach geprüft, das stimmt. die pem datei liegt auch im selben Ordner. sollte ich mal den Edomi server komplett neu starten? vllt fehlt ein refresh?
Einen Kommentar schreiben:
-
Dann ist das Problem vermutlich zwischen custom skill Skript und dem Receiver.
Stimmen IP, Port zwischen Receiver LBS und Custom Skill Skript Konfiguration und auch das Status Flag muss auf true stehen? (alexa-config.php)
PHP-Code:$targets = array(
array(
'ip' => '192.168.0.33',
'protocol' => 'tcp',
'port' => 8000,
'status' => true
)
);
Einen Kommentar schreiben:
-
Hallo André,Zitat von juliawf Beitrag anzeigenHallo 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 mithat sauber funktioniert un ich habe im rechten Service Response Fenster auch eine Antwort bekommen wie es in der Anleitung steht.Code:starte edomi
Sobald ich was anderes probiere, bekomme ich
die Terminal Ausgabe in EDOMI sieht dann so ausCode:There was an error calling the remote endpoint, which returned HTTP 500 : Internal Server Error
in Proxy-Konfiguration steht noch "Require all granted" und IP Filter ist noch aaskommentiert.Code:Received JSON Request from alexa@amazon ======================================= Application ID : OK KeyChain : OK SSL signature : OK Certificate parse : OK SAN in certificate : OK Certificate expiry : OK Timing : OK Array ( [version] => 1.0 [session] => Array ( [new] => [sessionId] => SessionId.e5932….7624154 [application] => Array ( [applicationId] => amzn1.ask.skill.6…3b21 ) [attributes] => Array ( ) [user] => Array ( [userId] => amzn1.ask.account.AHLB5CI5AXXXX….XXXHSBBQ5YZSBZOCMQ ) ) [request] => Array ( [type] => IntentRequest [requestId] => EdwRequestId.3379ee4f-2ebe-449a-ace2-92bd1c04fbaa [timestamp] => 2017-01-02T23:10:01Z [locale] => de-DE [intent] => Array ( [name] => Light_Switch [slots] => Array ( [Light_Switch_Room] => Array ( [name] => Light_Switch_Room [value] => Küche ) [Light_Name] => Array ( [name] => Light_Name [value] => Licht ) [Light_Switch_Value] => Array ( [name] => Light_Switch_Value [value] => ein ) [Praeposition] => Array ( [name] => Praeposition [value] => in der ) [Article] => Array ( [name] => Article [value] => das ) ) ) ) ) Array ( [group] => licht schalten [name] => Licht [location] => Küche [value] => 1 )
Vielleicht hat einer oder anderer so ein ähnliches problem schon mal gehabt und kann mir hier helfen.
Gruß Waleri
ich bin jetzt mal dazu gekommen, den custom skill auf die aktuelle version (vorher 0.2 von januar ;-)) anzuheben.
Das gleiche wie oben beschrieben bekomme ich nun auch. "Starte EDOMI" geht , weiteres wie "starte EDOMI und schalte das Licht in der Küche ein"
bekommt eine.
There was an error calling the remote endpoint, which returned HTTP 500 : Internal Server Error
Wo liegt das Problem ? Beim Receiver LBS? Einen Custom Intent auf E1 bekomme ich nicht.
So sieht der LOG aus. Ist das korrekt?
Angehängte Dateien
Einen Kommentar schreiben:
-
Eingangsbelegung für 19000647 Alexa Custom Command Validator
E1: Mit Custom Intent Ausgang des Alexa Receivers verbinden
E2: 8
E3: licht status
E4: Name den du im Custom Slot der Leuchte gegeben hast (z.B. Deckenleuchte)
E5: Raumname auch definiert im Custom Slot (z.B. Wohnzimmer)
E6: leer lassen
E7: Status KO der Leuchte (z.B. das KNX Status KO des Aktorkanals, der die Leuchte schaltet)
E8: Das Licht in <Raumname> ist %1%.
E9: 0:ausgeschaltet|1:eingeschaltet
In E8 sollte der Raumname derselbe sein wie an E5, damit die Antwort zur Anfrage passt.
Kommando sollte dann ungefähr so sein: (am besten nochmal in den Utterances nachschauen. Dort stehen ja die Formulierungen für "licht status")
Alexa, frage EDOMI nach dem Status der Deckenleuchte im Wohnzimmer.Zuletzt geändert von jonofe; 12.09.2017, 15:42.
Einen Kommentar schreiben:
-
Also die Lichter ein und ausschalten kann ich schon.
Habe den Skill von der 19000646 installiert.
Möchte z.B. die Temperatur von außen abfragen oder von der Innentemperatur
Einen Kommentar schreiben:
-
Kannst du genauer beschreiben was du machen willst?
Welcher Skill? Für welchen LBS genau willst du wissen was du eintragen sollst und an welchen Eingängen? Wie soll das Kommando an Alexa sein?
Einen Kommentar schreiben:
-
Hallo
Was muss ich eintragen um einen Status einer Lampe zu habe, oder einen Temperatur wert?
Danke
Einen Kommentar schreiben:
-
Da ich nicht weiß was der Siri Kram macht, kann ich da wenig zu sagen. Für Edomi wird ja nur ein apache bzw. nginx mit der richtigen Konfiguration benötigt. Einfach ausprobieren ... Beim RPi kann man ja sehr einfach ein Image erstellen und später wieder recovern, wenns nicht funktioniert.
Einen Kommentar schreiben:
-
Hallo,
ich habe einen Raspberry mit homebridge-knx und es läuft mit Siri super. Kann ich auf den gleichen Raspi deine Konfiguration für Alexa und Edomi durchführen oder zerschießt mir das dann den KNX Siri kram? Hat da jemand Erfahrung?
Besten Dank
Einen Kommentar schreiben:
-
ich habe mein Problem gelöst. Der noip.org Dyn DNS Verweis war abgelaufen und musste erneuert werden. Jetzt geht es wieder.
Einen Kommentar schreiben:
-
jonofe Hallo André, ich habe ein ähnliches Problem. Seit zwei Tagen findet Alexa die Geräte nicht mehr. Zunächst gibt Alexa zurück, dass das Gerät <xyz> gerade nicht reagiert. Eine Suche nach Smarten Geräten findet keine.
Ich habe keine Änderungen vorgenommen und es ist seit langem stabil in Funktion.
edomi-smarthome-skill.log:
Alexa Receiver Log:Received (JSON) Event from alexa@amazon
=========================================
Array
(
[header] => Array
(
[payloadVersion] => 2
[namespace] => Alexa.ConnectedHome.Discovery
[name] => DiscoverAppliancesRequest
[messageId] => 69553e1b-388d-4f28-9431-72a2e9efd353
)
[payload] => Array
(
[accessToken] => Atza|IwEBIH092MmwmX22Fose6xjOVBAWSuW27yVwFJPlSik1z NcDtWkRIVDDSyVg1joF07nRt9MIu2DpdieQYGuNPz8q2Mj_7qI icwtUTD_N1a299IODyK2qx4O_Kg5ZEI_VIbYD4IZX1kuUVrDe7 WdfhIO15Rax_AoEymEDkUd2CdhoEZlLV1DunrcYBw31w7eHLy_ u1-hy1KHswTRTo01D1X4jf2HL9Dcpkchh0MPFrgM8EWRYGEvjQFcD h61VqHImUG3rohSiwEG_tIpMFsm1SUML3IlO7Vx5S2yI1x1JCN sT55qpJcBlsWwIRAxktdhOMwyOrkRz0jye1RxiBVHHIGkxTeod LEqqyR_OZ9gtLHfyqSa6un6Cb68XSSHgBy99y19ptu4yUX4Yd8 qxGGLs90okCyNPRpCJULavQwJ_Fv8REDSDgdLMrcKW8IqtBcWY Fw6220FwIvF0165-EN5UPrNm0N79aP__F7gsSQgMqv7Uw_vIaw
)
)
Validation URL: https://api.amazon.com/auth/O2/token...SQgMqv7Uw_vIaw
JSON Validation Response: {"aud":"amzn1.application-oa2-client.ec3f9ea2013b44939f319d5f19cd8158","user_id" :"amzn1.account.AHYDNNSTVONEGU5OFPPNHQYBPOUA","iss ":"https://www.amazon.com","exp":3597,"app_id":"amzn1.applica tion.7b5ad45eaa184f0bac0245e834c55891","iat":15023 92806}
OAUTH Validattion Response:
HTTP/1.1 200 OK
Server: Server
Date: Thu, 10 Aug 2017 19:20:09 GMT
Content-Type: application/json
Content-Length: 247
Connection: keep-alive
x-amzn-RequestId: ece5763a-7e00-11e7-82d2-2ff40dee474d
X-Amz-Date: Thu, 10 Aug 2017 19:20:09 GMT
Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache
Vary: Accept-Encoding,User-Agent
Array
(
[aud] => amzn1.application-oa2-client.ec3f9ea2013b44939f319d5f19cd8158
[user_id] => amzn1.account.AHYDNNSTVONEGU5OFPPNHQYBPOUA
[iss] => https://www.amazon.com
[exp] => 3597
[app_id] => amzn1.application.7b5ad45eaa184f0bac0245e834c55891
[iat] => 1502392806
)
Source : OK
User-ID : OK
Client-ID : OK
Expiry : OK
Authorization Token successfully validated
Starting communication with EDOMI
Smarthome Discovery started...
Data sent to EDOMI
Waiting for response from 192.168.178.200
Status received from EDOMI: {"header":{"messageId":"396a4588-67d1-4a9c-8ed6-8e8349601213","name":"DiscoverAppliancesResponse", "namespace":"Alexa.ConnectedHome.Discovery","paylo adVersion":"2"},"payload":{"discoveredAppliances":[{"actions":["turnOn","turnOff","setPercentage","incrementPerce ntage","decrementPercentage"],"additionalApplianceDetails":{},"applianceId":"De vice001","friendlyDescription":"Haengeleuchte","fr iendlyName":"Haengeleuchte","isReachable":true,"ma nufacturerName":"Made by EDOMI","modelName":"Haengeleuchte","version":"1.51 "},{"actions":["turnOn","turnOff","setPercentage","incrementPerce ntage","decrementPercentage"],"additionalApplianceDetails":{},"applianceId":"De vice002","friendlyDescription":"Esstisch","friendl yName":"Esstisch","isReachable":true,"manufacturer Name":"Made by EDOMI","modelName":"Esstisch","version":"1.51"},{" actions":["turnOn","turnOff"],"additionalApplianceDetails":{},"applianceId":"Vi deo001","friendlyDescription":"Fernseher","friendl yName":"Fernseher","isReachable":true,"manufacture rName":"Made by EDOMI","modelName":"Fernseher","version":"1.51"},{ "actions":["turnOn","turnOff"],"additionalApplianceDetails":{},"applianceId":"De vice003","friendlyDescription":"alle Lampen","friendlyName":"alle Lampen","isReachable":true,"manufacturerName":"Mad e by EDOMI","modelName":"alle Lampen","version":"1.51"},{"actions":["turnOn","turnOff"],"additionalApplianceDetails":{},"applianceId":"De vice004","friendlyDescription":"alle Lichter","friendlyName":"alle Lichter","isReachable":true,"manufacturerName":"Ma de by EDOMI","modelName":"alle Lichter","version":"1.51"}]}}
JSON RESPONSE:
{"header":{"messageId":"396a4588-67d1-4a9c-8ed6-8e8349601213","name":"DiscoverAppliancesResponse", "namespace":"Alexa.ConnectedHome.Discovery","paylo adVersion":"2"},"payload":{"discoveredAppliances":[{"actions":["turnOn","turnOff","setPercentage","incrementPerce ntage","decrementPercentage"],"additionalApplianceDetails":{},"applianceId":"De vice001","friendlyDescription":"Haengeleuchte","fr iendlyName":"Haengeleuchte","isReachable":true,"ma nufacturerName":"Made by EDOMI","modelName":"Haengeleuchte","version":"1.51 "},{"actions":["turnOn","turnOff","setPercentage","incrementPerce ntage","decrementPercentage"],"additionalApplianceDetails":{},"applianceId":"De vice002","friendlyDescription":"Esstisch","friendl yName":"Esstisch","isReachable":true,"manufacturer Name":"Made by EDOMI","modelName":"Esstisch","version":"1.51"},{" actions":["turnOn","turnOff"],"additionalApplianceDetails":{},"applianceId":"Vi deo001","friendlyDescription":"Fernseher","friendl yName":"Fernseher","isReachable":true,"manufacture rName":"Made by EDOMI","modelName":"Fernseher","version":"1.51"},{ "actions":["turnOn","turnOff"],"additionalApplianceDetails":{},"applianceId":"De vice003","friendlyDescription":"alle Lampen","friendlyName":"alle Lampen","isReachable":true,"manufacturerName":"Mad e by EDOMI","modelName":"alle Lampen","version":"1.51"},{"actions":["turnOn","turnOff"],"additionalApplianceDetails":{},"applianceId":"De vice004","friendlyDescription":"alle Lichter","friendlyName":"alle Lichter","isReachable":true,"manufacturerName":"Ma de by EDOMI","modelName":"alle Lichter","version":"1.51"}]}}
Ich weiß im Moment nicht weiter ....2017-08-13 22:06:38 826725 10701 debug LBS19000646 [v0.6.1]: LBS started 2017-08-13 22:06:38 834523 10701 debug LBS19000646 [v0.6.1]: Discovered SmartHome Devices: 2017-08-13 22:06:38 834837 10701 debug LBS19000646 [v0.6.1]: ================ ARRAY/OBJECT START ================ 2017-08-13 22:06:38 834989 10701 debug LBS19000646 [v0.6.1]: {"Device001":{"id":"Device001","name":"Haengeleuch te","actions":["turnOn","turnOff","setPercentage","incrementPerce ntage","decrementPercentage"]}} 2017-08-13 22:06:38 835125 10701 debug LBS19000646 [v0.6.1]: ================ ARRAY/OBJECT END ================ 2017-08-13 22:06:38 836385 10701 debug LBS19000646 [v0.6.1]: LBS ended 2017-08-13 22:06:38 862009 10701 debug LBS19000646 [v0.6.1]: LBS started 2017-08-13 22:06:38 869239 10701 debug LBS19000646 [v0.6.1]: Discovered SmartHome Devices: 2017-08-13 22:06:38 869560 10701 debug LBS19000646 [v0.6.1]: ================ ARRAY/OBJECT START ================ 2017-08-13 22:06:38 869725 10701 debug LBS19000646 [v0.6.1]: {"Device001":{"id":"Device001","name":"Haengeleuch te","actions":["turnOn","turnOff","setPercentage","incrementPerce ntage","decrementPercentage"]},"Device002":{"id":"Device002","name":"Esstisch", "actions":["turnOn","turnOff","setPercentage","incrementPerce ntage","decrementPercentage"]}} 2017-08-13 22:06:38 869868 10701 debug LBS19000646 [v0.6.1]: ================ ARRAY/OBJECT END ================ 2017-08-13 22:06:38 871063 10701 debug LBS19000646 [v0.6.1]: LBS ended 2017-08-13 22:06:38 900428 10701 debug LBS19000646 [v0.6.1]: LBS started 2017-08-13 22:06:38 908021 10701 debug LBS19000646 [v0.6.1]: Discovered SmartHome Devices: 2017-08-13 22:06:38 908308 10701 debug LBS19000646 [v0.6.1]: ================ ARRAY/OBJECT START ================ 2017-08-13 22:06:38 908513 10701 debug LBS19000646 [v0.6.1]: {"Device001":{"id":"Device001","name":"Haengeleuch te","actions":["turnOn","turnOff","setPercentage","incrementPerce ntage","decrementPercentage"]},"Device002":{"id":"Device002","name":"Esstisch", "actions":["turnOn","turnOff","setPercentage","incrementPerce ntage","decrementPercentage"]},"Video001":{"id":"Video001","name":"Fernseher"," actions":["turnOn","turnOff"]}} 2017-08-13 22:06:38 908699 10701 debug LBS19000646 [v0.6.1]: ================ ARRAY/OBJECT END ================ 2017-08-13 22:06:38 910348 10701 debug LBS19000646 [v0.6.1]: LBS ended 2017-08-13 22:06:38 938437 10701 debug LBS19000646 [v0.6.1]: LBS started 2017-08-13 22:06:38 947438 10701 debug LBS19000646 [v0.6.1]: Discovered SmartHome Devices: 2017-08-13 22:06:38 947727 10701 debug LBS19000646 [v0.6.1]: ================ ARRAY/OBJECT START ================ 2017-08-13 22:06:38 947905 10701 debug LBS19000646 [v0.6.1]: {"Device001":{"id":"Device001","name":"Haengeleuch te","actions":["turnOn","turnOff","setPercentage","incrementPerce ntage","decrementPercentage"]},"Device002":{"id":"Device002","name":"Esstisch", "actions":["turnOn","turnOff","setPercentage","incrementPerce ntage","decrementPercentage"]},"Video001":{"id":"Video001","name":"Fernseher"," actions":["turnOn","turnOff"]},"Device003":{"id":"Device003","name":"alle Lampen","actions":["turnOn","turnOff"]}} 2017-08-13 22:06:38 948051 10701 debug LBS19000646 [v0.6.1]: ================ ARRAY/OBJECT END ================ 2017-08-13 22:06:38 950974 10701 debug LBS19000646 [v0.6.1]: LBS ended 2017-08-13 22:06:38 981487 10701 debug LBS19000646 [v0.6.1]: LBS started 2017-08-13 22:06:38 992554 10701 debug LBS19000646 [v0.6.1]: Discovered SmartHome Devices: 2017-08-13 22:06:38 992846 10701 debug LBS19000646 [v0.6.1]: ================ ARRAY/OBJECT START ================ 2017-08-13 22:06:38 993030 10701 debug LBS19000646 [v0.6.1]: {"Device001":{"id":"Device001","name":"Haengeleuch te","actions":["turnOn","turnOff","setPercentage","incrementPerce ntage","decrementPercentage"]},"Device002":{"id":"Device002","name":"Esstisch", "actions":["turnOn","turnOff","setPercentage","incrementPerce ntage","decrementPercentage"]},"Video001":{"id":"Video001","name":"Fernseher"," actions":["turnOn","turnOff"]},"Device003":{"id":"Device003","name":"alle Lampen","actions":["turnOn","turnOff"]},"Device004":{"id":"Device004","name":"alle Lichter","actions":["turnOn","turnOff"]}} 2017-08-13 22:06:38 993185 10701 debug LBS19000646 [v0.6.1]: ================ ARRAY/OBJECT END ================ 2017-08-13 22:06:38 994823 10701 debug LBS19000646 [v0.6.1]: LBS ended
Viele Grüße
Frank
Einen Kommentar schreiben:
-
Sieht so aus als würdest du irgendwelche Sonderzeichen verwenden, die nicht unterstützt werden.
Einen Kommentar schreiben:
-
ok - Danke für den Hinweis.
jetzt sehe ich noch 2 Fehler in den Logs
Code:2017-08-11 11:02:59 911057 ? 14796 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19000647.php | Fehlercode: 2 | Zeile: 31 | json_encode(): Invalid UTF-8 sequence in argument ERROR 2017-08-11 11:02:59 912363 ? 14796 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19000647.php | Fehlercode: 2 | Zeile: 167 | json_encode(): Invalid UTF-8 sequence in argument ERROR 2017-08-11 19:03:39 097681 ? 19656 Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19000806.php | Fehlercode: 8 | Zeile: 72 | Undefined index: payload
Einen Kommentar schreiben:

Einen Kommentar schreiben: