Hallo Zusammen,
ich bin am verzweifeln. Versuche seit zwei Tgen die Verbindung wie Mulder es beschrieben hat hinzubekommen, aber leider ohnen Erfolg. Der Test in Lambda scheitert immer mit:
Syntax error in module ‚lambda_function‘: ‚return‘ outside function (lambda_function.py, line 80)
Das wäre die letzte Zeile vom Code
Ich habe IAM wie im Beispiel erstellt
Dann die Lambda
getriggert
Im Skill habe ich auch an die Anleitung gehalten:
Wenn ich den Discover-Hook im Browser eingebe kommt:
[{"applianceId":"49112","manufacturerName":"Homematic","modelName":"model 01","version":"1.0.0","friendlyName":"Flur Deckenlicht","friendlyDescription":"Flur Deckenlicht","isReachable":"True","actions":[ "turnOn", "turnOff", "setPercentage", "incrementPercentage", "decrementPercentage"],"additionalApplianceDetails":{ "extraDetail1":"switch", "extraDetail2":"", "extraDetail3":"", "extraDetail4":""}},{"applianceId":"50239","manufacturerName":"Homematic","modelName":"model 01","version":"1.0.0","friendlyName":"Büro Deckenlicht","friendlyDescription":"Büro Deckenlicht","isReachable":"True","actions":[ "turnOn", "turnOff", "setPercentage", "incrementPercentage", "decrementPercentage"],"additionalApplianceDetails":{ "extraDetail1":"switch", "extraDetail2":"", "extraDetail3":"", "extraDetail4":""}}]
scheint zu passen.
Falls ich etwas in meiner Ausführung vergessen haben, bitte melden, ich liefere es sofort nach.
Ich hoffe, mir kann jemand halfen.
Gruß Alex