Code is uploaded.
Also, no need to fire a 'Report Child Devices' command from the advanced menu..
The code will do it automatically once it finishes the spider routine.
The first time it runs, it may take a minute or two, eventually, you'll get a message on your MD saying 'New devices have been installed. Please reload the router'
When you reload router, it starts it's second run... (here, it downloads all the configuration to the child devices)
Give it about the same time as the first.
From that point, it simply checks the configuration of each device, and if it's different, it will download the database again.
X10 is functional.
State information is buggy, but other than that, it works quite well.
I've noticed once in a while, the PLM will lock up.. I can't seem to unlock it via software.. it just NACKS every command. (0x15)
If this happens, unplug your PLM from power, plug it back in, and reload router.
I'm going to consider this project as complete as it's going to get, unless someone can explain the lighting wizard to me..
I was going to write my own 'Lighting wizard' in ruby, but why reinvent the wheel...
If anyone finds any bugs, please let me know.
NOW is the time to test it. If you have equipment, NOW is the time to try it out.
watch the PLM Logs as you send commands.. there's still a bit of debug information..
Well, I'm 3 days late, and 2 features shy (wizard and state)..
On to the next project...