Hi, I have a keypadlinc that I have noticed often fails to respond in time to this query to get the current button states:
reply = indigo.insteon.sendRawExtended(instnAddr, [0x2E, 0x00], waitForExtendedReply=True)
However, if I instead use Indigo's GUI to trigger a status request on that same keypadlinc, it always succeeds in printing the proper button states into the log.
Is the GUI using a different mechanism or longer timeout when it issues extended messages, such that it succeeds but a python script fails? Is there anything I can do to make the script call as reliable as the GUI?
Thanks,
Brian