Author: Groupe Domotique de Montréal.