NorthernMan54 / homebridge-alexa

Expose your homebridge controlled devices to Amazon Alexa.
https://www.homebridge.ca
453 stars 69 forks source link

Asking twice to light on #418

Closed Unrender closed 3 years ago

Unrender commented 3 years ago

Hi.

Sorry for my English.

I have a question about Domoticz and Alexa (and Homebridge). Recently, when I use Alexa to turn on a lamp (via a connected socket), she says "ok", but nothing happens. I have to do it twice all the time for it to work. On the other hand, for extinction, it works the first time. It does that to me with my 3 plugs connected. If I look at the Homebridge logs, the order has been received. On the other hand, in the Domoticz logs, we can clearly see that the 1st order does not pass, or is not transmitted.

Homebridge : [2021-2-4 18:29:16] [Alexa] PowerController TurnOn 0E:0A:A7:21:C4:C6 undefined null [2021-2-4 18:29:26] [Alexa] PowerController TurnOn 0E:0A:A7:21:C4:C6 undefined null

Domoticz : 2021-02-04 18:29:15.524 HardwareMonitor: General/Percentage (HDD /) 2021-02-04 18:29:19.028 RFLink: General/kWh (OWL) 2021-02-04 18:29:26.038 MQTT: Topic: domoticz/in, Message: {"command":"switchlight","idx":40,"switchcmd":"On"} 2021-02-04 18:29:26.984 RFLink: Light/Switch (Cuisine)

I deleted the devices in Domoticz, then put them back, erased the Accessories and Persist (Homebridge) directories, but nothing helps.

Have you ever encountered this problem? Do you have any idea how to solve it?

Thank you in advance :)

NB: using the Domoticz switches or Alexa switches on the screen (Echo Show), it works normally ...

NorthernMan54 commented 3 years ago

If you enable DEBUG logging in config it will log more details of the turn on request.

Unrender commented 3 years ago

Ok. Here it is.

` When it doesn't work :

[2021-2-14 17:45:46] [Alexa] PowerController TurnOn 0E:0A:A7:21:C4:C6 undefined null 2021-02-14T16:45:46.582Z alexaLocal Emitting Alexa 2021-02-14T16:45:46.586Z alexaActions alexaMessage: {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"35d7d1bd-921d-4491-bd27-cd4fa1dca26b","correlationToken":"AAAAAAAAAQAXKiFAn/39D/h6yDePj+kl/AEAAAAAAAD1c1rjlSEcjnt7p9QOAW8rAhg719xHEMx7kgdvFHpffxmN/INks9zmaVujZia8Ttfp+AmpUOcZhNycrbknpc2jIrVlZHITBHzZxaOayfeG5f/S1B6gfDjikrhRJ9IDRHHuXu8Oge7TLo0nwv9ai8OPbqsfmGdgXT3PEp2m8570Uhf0NWBdjmr3/rtPyYHRkjc04SyhFJMHYc8BlFxgJRHWRJBeptwL+5yx6j6Z7UEXG3rjmdXeKTp4zfG/y+S1Yx4tdYxFnzLwTncXgZQshbJkOecljBnwrxj+RshcqXWj460wtssHYqEunyHn72uXQuTDF637mtOXaFJ33dFRbGAp2ribizFyvzXg42IdbNDDgZDBa1vebSQbSSs4+dSR+xcIV4bMNbySNteNVSj1qahaQB0QirIp5+PJ3NiscJFbeYzlYVYxcTuDYJhdf1tCpVL47PRFhJvHdI/rn76gt2Ilqv4Pg+qJnqU/8po1suSlFrFOAZYV5DQwCwDxPKYEs8gR2LAXSZ4vPWb97HZ8MAfRz8O32mM7dyrelCkYs61OJmPhs7HdbjibFYkU9UP0XLDJmcN8ExXscKNaNj+ifCAEjj7uQBgrDzxkZAmzkiAzLddCXp3FvoB44Pw+FlOOOc87XDJOm6MUSWcjeRW5c1e3yD22763Rt0F7GPUX"},"endpoint":{"endpointId":"MEU6MEE6QTc6MjE6QzQ6QzYtSG9tZWJyaWRnZSBDNEM2LWVEb21vdGljei1DdWlzaW5lLTAwMDAwMDQzLTAwMDAtMTAwMC04MDAwLTAwMjZCQjc2NTI5MQ==","cookie":{"TurnOn":"{\"deviceID\":\"0E:0A:A7:21:C4:C6\",\"aid\":20,\"iid\":10,\"value\":1}","ReportState":"[{\"interface\":\"Alexa.PowerController\",\"deviceID\":\"0E:0A:A7:21:C4:C6\",\"aid\":20,\"iid\":10}]","TurnOff":"{\"deviceID\":\"0E:0A:A7:21:C4:C6\",\"aid\":20,\"iid\":10,\"value\":0}"}},"payload":{}}} 2021-02-14T16:45:46.587Z alexaActions _HAPstatusByDeviceID-1 { body: '?id=20.10', interface: 'Alexa.PowerController', deviceID: '0E:0A:A7:21:C4:C6', spacer: ',', elements: [ { interface: 'Alexa.PowerController', aid: 20, iid: 10 } ] } 2021-02-14T16:45:46.720Z alexaActions _HAPstatusByDeviceID-2 0E:0A:A7:21:C4:C6 { characteristics: [ { aid: 20, iid: 10, value: true } ] } 2021-02-14T16:45:46.728Z alexa:Messages _getHBValue { interface: 'Alexa.PowerController', aid: 20, iid: 10 } [ { aid: 20, iid: 10, value: true } ] 2021-02-14T16:45:46.734Z alexaActions alexaMessage: Response { "event": { "header": { "namespace": "Alexa", "name": "StateReport", "messageId": "35d7d1bd-921d-4491-bd27-cd4fa1dca26b", "correlationToken": "AAAAAAAAAQAXKiFAn/39D/h6yDePj+kl/AEAAAAAAAD1c1rjlSEcjnt7p9QOAW8rAhg719xHEMx7kgdvFHpffxmN/INks9zmaVujZia8Ttfp+AmpUOcZhNycrbknpc2jIrVlZHITBHzZxaOayfeG5f/S1B6gfDjikrhRJ9IDRHHuXu8Oge7TLo0nwv9ai8OPbqsfmGdgXT3PEp2m8570Uhf0NWBdjmr3/rtPyYHRkjc04SyhFJMHYc8BlFxgJRHWRJBeptwL+5yx6j6Z7UEXG3rjmdXeKTp4zfG/y+S1Yx4tdYxFnzLwTncXgZQshbJkOecljBnwrxj+RshcqXWj460wtssHYqEunyHn72uXQuTDF637mtOXaFJ33dFRbGAp2ribizFyvzXg42IdbNDDgZDBa1vebSQbSSs4+dSR+xcIV4bMNbySNteNVSj1qahaQB0QirIp5+PJ3NiscJFbeYzlYVYxcTuDYJhdf1tCpVL47PRFhJvHdI/rn76gt2Ilqv4Pg+qJnqU/8po1suSlFrFOAZYV5DQwCwDxPKYEs8gR2LAXSZ4vPWb97HZ8MAfRz8O32mM7dyrelCkYs61OJmPhs7HdbjibFYkU9UP0XLDJmcN8ExXscKNaNj+ifCAEjj7uQBgrDzxkZAmzkiAzLddCXp3FvoB44Pw+FlOOOc87XDJOm6MUSWcjeRW5c1e3yD22763Rt0F7GPUX", "payloadVersion": "3" }, "endpoint": { "endpointId": "MEU6MEE6QTc6MjE6QzQ6QzYtSG9tZWJyaWRnZSBDNEM2LWVEb21vdGljei1DdWlzaW5lLTAwMDAwMDQzLTAwMDAtMTAwMC04MDAwLTAwMjZCQjc2NTI5MQ==" }, "payload": {} }, "context": { "properties": [ { "namespace": "Alexa.PowerController", "name": "powerState", "value": "ON", "timeOfSample": "2021-02-14T16:45:46.727Z", "uncertaintyInMilliseconds": 500 } ] } } [2021-2-14 17:45:46] [Domoticz] Data received for Cuisine.

When it works :

[2021-2-14 17:46:41] [Alexa] PowerController TurnOn 0E:0A:A7:21:C4:C6 undefined null 2021-02-14T16:46:42.445Z alexaLocal Emitting Alexa 2021-02-14T16:46:42.454Z alexaActions alexaMessage: {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"1c2a52fb-6f4c-4e99-8840-34a2d724f78d","correlationToken":"AAAAAAAAAQAXKiFAn/39D/h6yDePj+kl/AEAAAAAAAA9QRTqYRYYlx4JrmRGldRA8ToadmrnF5+ql+d7Lqj4UVD7eHwpDLTHeEIJ83hvCrq5qdDmeYNVaJVF/vynWY/joIu92FWXPJkg8MKlEbrOgavK+p4XkJWdQQsYa9swqiUNt7v3/vDpU9Rv8/lehm1DzBDP3KHLTBZtSTF/UZtrG238eUxw/sHXz49Y1APc/tmwMZ0uuDA0nXEy1MvE+hdshtPn7lkXbA9ToMbgboU9AB4XNxrqnOeHW8Zuf9zmZwlfr44mIWPaZn2dnpZM0wnV9ESl5k/qjcm1tI/5/xuGlALIaWSnyI1QacQzRQdV7GsWOkt1W5FoC+pDiuHvQ2ui2rEYDISE/KcNNisRRISiLcUnhO2ohxFqh9quGq0CsQQPoWcDp2S7dxgGzXLxQpVBk8X+frigTRCUNW5ZLXE70qAEcuImrmirA3woRbHWL8cnCCJZqqNpJaGzrnXQNOdjHTnG7rplzIkUbVjQ4td+6lXapo7n18DzmLOzoR8H3qN5Zed9Cmob2tSGGNJF2On8908TVT3MTR+VJ7fH80qxmf1qRFFHWuCHCVmseLHlJqqpZGwWKQw+6DpTXQ6kyhgRWpmxBs328tIJctry/t06qvMndaR6PkmCp2Oa00fiM5sukNt+M4fwXoicsdrVHHk2Y+qO8N40U64aeHsE"},"endpoint":{"endpointId":"MEU6MEE6QTc6MjE6QzQ6QzYtSG9tZWJyaWRnZSBDNEM2LWVEb21vdGljei1DdWlzaW5lLTAwMDAwMDQzLTAwMDAtMTAwMC04MDAwLTAwMjZCQjc2NTI5MQ==","cookie":{"TurnOn":"{\"deviceID\":\"0E:0A:A7:21:C4:C6\",\"aid\":20,\"iid\":10,\"value\":1}","ReportState":"[{\"interface\":\"Alexa.PowerController\",\"deviceID\":\"0E:0A:A7:21:C4:C6\",\"aid\":20,\"iid\":10}]","TurnOff":"{\"deviceID\":\"0E:0A:A7:21:C4:C6\",\"aid\":20,\"iid\":10,\"value\":0}"}},"payload":{}}} 2021-02-14T16:46:42.466Z alexaActions _HAPstatusByDeviceID-1 { body: '?id=20.10', interface: 'Alexa.PowerController', deviceID: '0E:0A:A7:21:C4:C6', spacer: ',', elements: [ { interface: 'Alexa.PowerController', aid: 20, iid: 10 } ] } 2021-02-14T16:46:42.675Z alexaActions _HAPstatusByDeviceID-2 0E:0A:A7:21:C4:C6 { characteristics: [ { aid: 20, iid: 10, value: true } ] } 2021-02-14T16:46:42.689Z alexa:Messages _getHBValue { interface: 'Alexa.PowerController', aid: 20, iid: 10 } [ { aid: 20, iid: 10, value: true } ] 2021-02-14T16:46:42.693Z alexaActions alexaMessage: Response { "event": { "header": { "namespace": "Alexa", "name": "StateReport", "messageId": "1c2a52fb-6f4c-4e99-8840-34a2d724f78d", "correlationToken": "AAAAAAAAAQAXKiFAn/39D/h6yDePj+kl/AEAAAAAAAA9QRTqYRYYlx4JrmRGldRA8ToadmrnF5+ql+d7Lqj4UVD7eHwpDLTHeEIJ83hvCrq5qdDmeYNVaJVF/vynWY/joIu92FWXPJkg8MKlEbrOgavK+p4XkJWdQQsYa9swqiUNt7v3/vDpU9Rv8/lehm1DzBDP3KHLTBZtSTF/UZtrG238eUxw/sHXz49Y1APc/tmwMZ0uuDA0nXEy1MvE+hdshtPn7lkXbA9ToMbgboU9AB4XNxrqnOeHW8Zuf9zmZwlfr44mIWPaZn2dnpZM0wnV9ESl5k/qjcm1tI/5/xuGlALIaWSnyI1QacQzRQdV7GsWOkt1W5FoC+pDiuHvQ2ui2rEYDISE/KcNNisRRISiLcUnhO2ohxFqh9quGq0CsQQPoWcDp2S7dxgGzXLxQpVBk8X+frigTRCUNW5ZLXE70qAEcuImrmirA3woRbHWL8cnCCJZqqNpJaGzrnXQNOdjHTnG7rplzIkUbVjQ4td+6lXapo7n18DzmLOzoR8H3qN5Zed9Cmob2tSGGNJF2On8908TVT3MTR+VJ7fH80qxmf1qRFFHWuCHCVmseLHlJqqpZGwWKQw+6DpTXQ6kyhgRWpmxBs328tIJctry/t06qvMndaR6PkmCp2Oa00fiM5sukNt+M4fwXoicsdrVHHk2Y+qO8N40U64aeHsE", "payloadVersion": "3" }, "endpoint": { "endpointId": "MEU6MEE6QTc6MjE6QzQ6QzYtSG9tZWJyaWRnZSBDNEM2LWVEb21vdGljei1DdWlzaW5lLTAwMDAwMDQzLTAwMDAtMTAwMC04MDAwLTAwMjZCQjc2NTI5MQ==" }, "payload": {} }, "context": { "properties": [ { "namespace": "Alexa.PowerController", "name": "powerState", "value": "ON", "timeOfSample": "2021-02-14T16:46:42.689Z", "uncertaintyInMilliseconds": 500 } ] } } [2021-2-14 17:46:42] [Domoticz] Data received for Cuisine.`

NorthernMan54 commented 3 years ago

These look identical, not sure what the issue is