device automation in twisted