@ -109,12 +109,13 @@ var htmllintReporter = function(filepath, issues) {
var buildWebUI = function ( module ) {
var modules = { 'light' : false , 'sensor' : false , 'rfbridge' : false , 'rfm69' : false } ;
var modules = { 'light' : false , 'sensor' : false , 'rfbridge' : false , 'rfm69' : false , 'thermostat' : false } ;
if ( 'all' === module ) {
modules [ 'light' ] = true ;
modules [ 'sensor' ] = true ;
modules [ 'rfbridge' ] = true ;
modules [ 'rfm69' ] = false ; // we will never be adding this except when building RFM69GW
modules [ 'thermostat' ] = true ;
} else if ( 'small' !== module ) {
modules [ module ] = true ;
}
@ -186,6 +187,10 @@ gulp.task('webui_rfm69', function() {
return buildWebUI ( 'rfm69' ) ;
} ) ;
gulp . task ( 'webui_thermostat' , function ( ) {
return buildWebUI ( 'thermostat' ) ;
} ) ;
gulp . task ( 'webui_all' , function ( ) {
return buildWebUI ( 'all' ) ;
} ) ;
@ -197,6 +202,7 @@ gulp.task('webui',
'webui_light' ,
'webui_rfbridge' ,
'webui_rfm69' ,
'webui_thermostat' ,
'webui_all'
)
) ;