This is an old revision of the document!
Due to its modular structure, pilight can be easily extended by providing additional modules. This page lists the modules that are available together with installation information.
Please note that the modules below have been created by pilight users. They are not part of the pilight package and support for these modules has to be provided by their creators. So do not report any issues with these modules as pilight issues! Only post your questions, comments and issues in the Addons forum: https://forum.pilight.org/forumdisplay.php?fid=24
All pilight documentation has been moved to http://manual.pilight.org.
All eventing modules are written in the lua language and don't need compilation. The downloaded lua code can simply be copied to pilights module folders and then can be used right away in your rules. The module folders are:
To install one of the eventing modules, follow these steps:
|GETVAR||Retrieve value from variable||v8.1.1||documentation||GETVAR|
|FIND||Returns the number of occurrences of one string in another string||v8.1.1||documentation||FIND|
|FORMAT||Format a number into a string||v8.1.1||documentation||FORMAT|
|EXTRACT||Extract value from http query string||v8.1.1||documentation||EXTRACT|
|ROUND||Rounds a number||v8.1.1||documentation||ROUND|
|timer||A timer based switch||v6.0||link|