I run an AirBNB and wanted to have entry codes set automatically. Other solutions out there used an external server and exposed an API to setting the entry codes. To avoid this I wrote an iCal parser in groovy to do all the work on the smart things platform. Next, I added this functionality to the existing full featured lock management project lock-manager. My code is currently a fork and I have submitted a pull request. However because this feature is only useful to those who run an Airbnb and not all users of the lock-manager software I do not expect it to be pulled into the main repo. Anyone is welcome to use this software for their Airbnb rental.