Greetings all,
I have a question about limitations of receivers, buffers, and the HomeSeer scripting objects, AND I'm seeking advice on options for processing a high number of x10 incoming commands coming in in a series of short bursts.
I have been using x10 for home automation and scripting using HomeSeer's vba objects for 2-3 years. I just found this message board, and this is my first post. If I am posting this in the wrong place, please let me know... and/or cross post to the right place for me.
I am about to experiment with an application that would involve using a W800RF32 receiver (can receive x10 via RF for all housecodes, connects directly to computer rather than use power line signal) and up to 64 rf devices sending it signals - simultaneously.
Before I begin, I thought I would ask if anyone knows of limitations that I should be aware of regarding limits on the capacity of an x10 receiver to detect and buffer a high number of signals in a short amount of time.
A preliminary test indicates that going from a single generic (one house code, 8 device) RF remote to a generic (one house code) RF receiver, over the power line to a transceiver connected to my serial port, Homeseer starts dropping commands when I press the buttons faster than one press per approx. 0.5 seconds.
Because the test uses a single remote and the power line, I still intend to test the W800RF32 with 8 keychain/credit card (KR22A) type remotes to see what happens - then increment to 16 and 32 to test before going to 64.
I am most interested in information regarding the question above (limitations on receiving multiple signals from multiple sources in a short amount of time) AND in the best way to process the x10 commands as the come in. Because there isn't a unique tag to x10 commands as they come in, it seems that the LastX10 (which seems to use a "last in, first out" approach) method may not work for my purposes. What options would you suggest I explore? For example, is there anyway to programmatically traverse and read the HomeSeer log?
Any help would be greatly appreciated.
Best regards,
Mark Bolgiano
X10 Mad Scientist
I have a question about limitations of receivers, buffers, and the HomeSeer scripting objects, AND I'm seeking advice on options for processing a high number of x10 incoming commands coming in in a series of short bursts.
I have been using x10 for home automation and scripting using HomeSeer's vba objects for 2-3 years. I just found this message board, and this is my first post. If I am posting this in the wrong place, please let me know... and/or cross post to the right place for me.
I am about to experiment with an application that would involve using a W800RF32 receiver (can receive x10 via RF for all housecodes, connects directly to computer rather than use power line signal) and up to 64 rf devices sending it signals - simultaneously.
Before I begin, I thought I would ask if anyone knows of limitations that I should be aware of regarding limits on the capacity of an x10 receiver to detect and buffer a high number of signals in a short amount of time.
A preliminary test indicates that going from a single generic (one house code, 8 device) RF remote to a generic (one house code) RF receiver, over the power line to a transceiver connected to my serial port, Homeseer starts dropping commands when I press the buttons faster than one press per approx. 0.5 seconds.
Because the test uses a single remote and the power line, I still intend to test the W800RF32 with 8 keychain/credit card (KR22A) type remotes to see what happens - then increment to 16 and 32 to test before going to 64.
I am most interested in information regarding the question above (limitations on receiving multiple signals from multiple sources in a short amount of time) AND in the best way to process the x10 commands as the come in. Because there isn't a unique tag to x10 commands as they come in, it seems that the LastX10 (which seems to use a "last in, first out" approach) method may not work for my purposes. What options would you suggest I explore? For example, is there anyway to programmatically traverse and read the HomeSeer log?
Any help would be greatly appreciated.
Best regards,
Mark Bolgiano
X10 Mad Scientist
Comment