Following on from thread on General Discussions.
Am unable to upload there so uploading here.
I have been working on several drivers that I have started to use in our projects as standard in new build properties in the UK.
The drivers all need a the installation of a common driver called Stonetree_Command.c4i which provides some additional Lua modules for XML parsing and SMTP negotiations over SSL.
I currently have 2 drivers in the bundle :-
Stonetree_MyMovies.c4i - This uses the MyMovies application to update the standard Control4 Media database with its meta-data. The movies can then be played in the normal way on any supported Media player.
Stonetree_SMTPClient.c4i - This allows the sending of email to many different SMTP servers supporting plain, SSL and StartTLS negotiation. The driver also uses the stand Email Notification agent to send emails but can also send Quick emails directly.
Documentation is incorporated into the drivers.
Where possible I have tried to use standard agents/features within Control4 rather than re-eventing these aspects to work specifically with my drivers eg. MyMovies works along side the standard Media management and the SMTP driver sends emails setup using the stand Email agent.
After much testing and help from others on the forum I have fixed several issues and am now happy the both work on Hc-250 and HC-800 controllers.