X10 one second delay between commands
Posted: Sat Jun 30, 2007 12:27 pm
Hi,
Has anyone noticed the one-second delay that occurs between X10 commands?
I have some VBScript that sends a large number of X10 commands out to different X10 devices via a CM11 interface, to change whole house lighting scenes.
The script runs very quickly, and issues the commands using SetPropertyValue statements to change device properties such as "device.Power State" or "device.Leviton Dim", or "Generic X10 Controller.Composite Property".
However, the X10 commands take much longer than the script to actually "trickle" out of the CM11 interface. It appears that they are buffered and that there is a one second delay between each command appearing on the power line.
Is there a specific reason why this one second gap between X10 commands occurs? I know X10 is a low-bit-rate protocol, but this additional 1 second delay between commands causes extremely slow response times.
I'd appreciate any thoughts on whether this delay between commands is an X10 protocol requirement, and whether it is introduced by the CM11 hardware interface, or perhaps the CM11 driver software in Housebot itself.
If at all possible, I would like to investigate whether this delay can be reduced or eliminated in special circumstances, to help with speedier X10 communication of a large number of commands.
Thanks for your help!
Has anyone noticed the one-second delay that occurs between X10 commands?
I have some VBScript that sends a large number of X10 commands out to different X10 devices via a CM11 interface, to change whole house lighting scenes.
The script runs very quickly, and issues the commands using SetPropertyValue statements to change device properties such as "device.Power State" or "device.Leviton Dim", or "Generic X10 Controller.Composite Property".
However, the X10 commands take much longer than the script to actually "trickle" out of the CM11 interface. It appears that they are buffered and that there is a one second delay between each command appearing on the power line.
Is there a specific reason why this one second gap between X10 commands occurs? I know X10 is a low-bit-rate protocol, but this additional 1 second delay between commands causes extremely slow response times.
I'd appreciate any thoughts on whether this delay between commands is an X10 protocol requirement, and whether it is introduced by the CM11 hardware interface, or perhaps the CM11 driver software in Housebot itself.
If at all possible, I would like to investigate whether this delay can be reduced or eliminated in special circumstances, to help with speedier X10 communication of a large number of commands.
Thanks for your help!