Widget template Multilevel

Je ne sais pas si je doit refaire un post…
J’ai une demande de complément pour le widget custom numérique.
Ce serait d’ajouter au template Multistate un template genre « Multilevel » pour éviter la multiplication d’images du Multistate et la simplification des tests.
Celui ci permettrait de charger uniquement deux images, une de fond, et une masque.
l’image masque serait affichée au prorata de la #valeur# / #maxvalue#
Je débute en Php, je ne sais pas la difficulté d’ajouter ce type de script dans l’immensité de Jeedom, j’ai juste vu ce code dans un de mes widgets hygrométrie V3.
Voila voila …

	<script>
        if ('#displayName#' == 1 || '#displayName#' == '1') {
            $('.cmd#id# .cmdName').show();
        }
  		height = parseInt(80*(#state#/(#maxValue#/2)));
		if( height > 80) { height = 80; }
    	topPosition = 80 - height;
                          
	    //$('#recipient#id#').css('top',topPosition+'px');
        $('#recipient#id#').css({'height':height+'px','top':topPosition+'px','background-position':'0 -'+topPosition+'px'});
    	$('#humidite#id#').append((#state#*100)/#maxValue#);
	</script>