Hello again,
After digging a bit:
Here are my 4 blinds "stop" URLs:
Code: Alles auswählen
http://192.168.33.21/control?cmd=my,typ,som,did,98DC09,aid,11,acmd,3,seq,3&id=11"
http://192.168.33.21/control?cmd=my,typ,som,did,F34CCA,aid,12,acmd,3,seq,3&id=12"
http://192.168.33.21/control?cmd=my,typ,som,did,CBFB83,aid,13,acmd,3,seq,3&id=13"
http://192.168.33.21/control?cmd=my,typ,som,did,33DFAE,aid,14,acmd,3,seq,3&id=14"
When operating my 4 blinds separately via Homekit/Homebridge, everything works perfect. Issue appears when the 4 commands are sent in a row. Previous endless loop issue does not appear anymore but, when sending foe example the 4 "stop" commands to my 4 blinds in a row via Homekit/Homebridge, I get the following:
Code: Alles auswählen
16:44:46
192.168.33.43 > my,som,did,33DFAE,aid,14,acmd,3,seq,3
16:44:45
192.168.33.43 > my,som,did,CBFB83,aid,13,acmd,3,seq,3
16:44:44
192.168.33.43 > my,som,did,98DC09,aid,11,acmd,3,seq,3
16:44:41
192.168.33.43 > my,som,did,98DC09,aid,11,acmd,3,seq,3
As you can see, blinds CBFB83 and 33DFAE receive the "stop" commands. Blind 98DC09 receives twice the command and blind F34CCA does not receive the command at all.
On Homekit/Homebridge side, we have:
Code: Alles auswählen
[24.07.2021, 16:44:40] [Bureau Ouest] Requesting manual stop
[24.07.2021, 16:44:40] [Bureau Sud] Requesting manual stop
[24.07.2021, 16:44:40] [Chambre Ouest] Requesting manual stop
[24.07.2021, 16:44:40] [Salon Sud] Requesting manual stop
[24.07.2021, 16:44:44] [Bureau Sud] Request succeeded in 3822 ms after 1 / 5 attempts
[24.07.2021, 16:44:44] [Bureau Sud] Body (200): OK
[24.07.2021, 16:44:44] [Bureau Sud] Stop request sent
[24.07.2021, 16:44:44] [Bureau Ouest] Stop request sent
[24.07.2021, 16:44:45] [Chambre Ouest] Request succeeded in 5101 ms after 1 / 5 attempts
[24.07.2021, 16:44:45] [Chambre Ouest] Body (200): OK
[24.07.2021, 16:44:45] [Chambre Ouest] Stop request sent
[24.07.2021, 16:44:46] [Salon Sud] Request succeeded in 5775 ms after 1 / 5 attempts
[24.07.2021, 16:44:46] [Salon Sud] Body (200): OK
[24.07.2021, 16:44:46] [Salon Sud] Stop request sent
As you can see, response time are quite long, more than 5 seconds! Could this be the issue?
And one of the "Bureau Ouest" blind does not get a response from LM.
Then I tried to simulate the output of Homebridge with a small script sending the 4 commands:
Code: Alles auswählen
#!/bin/sh
( NAME="Bureau Ouest" && echo "start: ${NAME}" && STATE=$( curl -sL "http://192.168.33.21/control?cmd=my,typ,som,did,98DC09,aid,11,acmd,3,seq,3&id=11" ) && echo "${NAME}: ${STATE}" ) &
( NAME="Bureau Sud" && echo "start: ${NAME}" && STATE=$( curl -sL "http://192.168.33.21/control?cmd=my,typ,som,did,F34CCA,aid,12,acmd,3,seq,3&id=12" ) && echo "${NAME}: ${STATE}" ) &
( NAME="Chambre Ouest" && echo "start: ${NAME}" && STATE=$( curl -sL "http://192.168.33.21/control?cmd=my,typ,som,did,CBFB83,aid,13,acmd,3,seq,3&id=13" ) && echo "${NAME}: ${STATE}" ) &
( NAME="Salon Sud" && echo "start: ${NAME}" && STATE=$( curl -sL "http://192.168.33.21/control?cmd=my,typ,som,did,33DFAE,aid,14,acmd,3,seq,3&id=14" ) && echo "${NAME}: ${STATE}" ) &
And I reproduce the same issue: 2 commands correctly sent, 1 sent twice and 1 not sent, but distribution is different:
Code: Alles auswählen
16:42:55
192.168.33.45 > my,som,did,33DFAE,aid,14,acmd,3,seq,3
16:42:54
192.168.33.45 > my,som,did,CBFB83,aid,13,acmd,3,seq,3
16:42:53
192.168.33.45 > my,som,did,F34CCA,aid,12,acmd,3,seq,3
16:42:51
192.168.33.45 > my,som,did,F34CCA,aid,12,acmd,3,seq,3
Could you try to run the small .sh script?
This issue did not happen with FW 9.9...
Kind regards!