Danke für die Antwort und den hilfreichen Hinweis das die Geräte in der Alexa App nochmal gesucht werden müssen. Das erklärt warum sich manchmal nach einer Änderung was geändert hat und manchmal nicht. Wahrscheinlich habe ich aus Zufall manchmal neue Geräte gesucht und dann hat sich was geändert...
Leider funktioniert es aber immer noch nicht.
- Habe die augenscheinlich richtigen Eintragung im lbs (Open=0 und Close=100),
- LBS erneut in Edomi geladen
- Projekt aktiviert
- Gerät in Alexa gelöscht
- neue Geräte gesucht
Trotzdem funktioniert öffnen/schließen richtig und rauf/runter ist verkehrt rum.
"Alexa, schließe Jalousien Arbeitszimmer" liefert an E1 des Smarthome Device:
PHP-Code:
{"directive":{"header":{"namespace":"Alexa.RangeController","name":"SetRangeValue","payloadVersion":"3","instance":"Blind.Lift","messageId":"e4123ad6-9871-473f-94f2-XXXXX"},"endpointId":"IP_1XX_1XX_1XX_XX-ID_1308","cookie":[]},"payload":{"rangeValue":100}},"type":"smarthome","queue":41603445}
Die Response an A31 sieht so aus:
PHP-Code:
{"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Lift","name":"rangeValue","value":100,"timeOfSample":"2021-01-09T19:45:15Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"e48c3f91-5a4d-47b3-b28d-XXXX"},"endpointId":"IP_1XX_1XX_1XX_XX-ID_1308"},"payload":{}}}
"Alexa, fahre Jalousien Arbeitszimmer runter" liefert an E1 des SmartHome Device
PHP-Code:
{"directive":{"header":{"namespace":"Alexa.RangeController","name":"AdjustRangeValue","payloadVersion":"3","instance":"Blind.Lift","messageId":"fe870421-472d-4567-a67e-XXXXX"},"endpointId":"IP_192_1XX_1XX_XX-ID_1308","cookie":[]},"payload":{"rangeValueDelta":1,"rangeValueDeltaDefault":false}},"type":"smarthome","queue":693458410}
Die Response an A31 sieht so aus:
PHP-Code:
{"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Lift","name":"rangeValue","value":0,"timeOfSample":"2021-01-09T19:36:07Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"8ffa6be7-d814-4d9f-81f4-..XXXXXX"},"endpointId":"IP_192_XXX_XXX_XXX-ID_1308"},"payload":{}}}
Es sieht also so aus, das der Fall "runter" nicht im LBS in den "SetRangeValue" läuft, sondern in den "AdjustRangeValue"... Ist das richtig?
Aber wenn nein, wie ändere ich das???
Hab auch nochmal ein Bild der Logik angehängt. Vielleicht habe ich ja nur irgendwo einen falschen Eintrag...
Rollade Arbeitszimmer.JPG
Vielen Dank für eure Bemühungen!
Rainer





Einen Kommentar schreiben: