Yeah, and the Elk integration with ISY happened very early on in the ISY's lifetime. I think that was before they had all their web services stuff worked out. And Elk probably never felt the need to go back and redesign all that.
So the integration is not that great? Wonderful.
It's OK, just all the configuration of lighting controls in the Elk is done by file import. So if you change your lighting configuration in the ISY, add/remove devices, etc, you need to export from the ISY and re-import the file via ElkRP. It would be nicer if the Elk would just subscribe to the ISY and changed it's config automatically like CQC does. I have also found the need to edit the exported file to get rid of extraneous lights I don't need in the Elk and to reorganize/rename things a bit. For example, if I only use a group to turn on lights and I don't need individual control of each light in a group, I delete the individual ones from the file. The Elk still uses dummy X10 group/house codes to track the lights and groups so it's space is limited.
But like I said above, once it's all setup, it works well.
The stuff Lou is referring to is the other way around, the ISY can control your Elk via the Elk protocol. But I don't think any of that will allow for lighting config changes on the Elk automatically. The Elk RS232 protocol doesn't have that ability AFAIK.