|  | @ -387,7 +387,7 @@ | 
			
		
	
		
		
			
				
					|  |  |                 [36, "VP (GPIO36, {#PIN_INPUT_ONLY})"], |  |  |                 [36, "VP (GPIO36, {#PIN_INPUT_ONLY})"], | 
			
		
	
		
		
			
				
					|  |  |                 [39, "VN (GPIO39, {#PIN_INPUT_ONLY})"] |  |  |                 [39, "VN (GPIO39, {#PIN_INPUT_ONLY})"] | 
			
		
	
		
		
			
				
					|  |  |             ]; |  |  |             ]; | 
			
		
	
		
		
			
				
					
					|  |  |             var esp32s3pins = [ |  |  |             var esp32sXpins = [ | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |                 [255, "off / default"], |  |  |                 [255, "off / default"], | 
			
		
	
		
		
			
				
					|  |  |                 [0,  "GPIO0 ({#PIN_DONT_USE} - BOOT)"], |  |  |                 [0,  "GPIO0 ({#PIN_DONT_USE} - BOOT)"], | 
			
		
	
		
		
			
				
					|  |  |                 [1,  "GPIO1"], |  |  |                 [1,  "GPIO1"], | 
			
		
	
	
		
		
			
				
					|  | @ -418,8 +418,8 @@ | 
			
		
	
		
		
			
				
					|  |  |                 [30, "GPIO30 (FLASH - {#PIN_NOT_AVAIL})"], |  |  |                 [30, "GPIO30 (FLASH - {#PIN_NOT_AVAIL})"], | 
			
		
	
		
		
			
				
					|  |  |                 [31, "GPIO31 (FLASH - {#PIN_NOT_AVAIL})"], |  |  |                 [31, "GPIO31 (FLASH - {#PIN_NOT_AVAIL})"], | 
			
		
	
		
		
			
				
					|  |  |                 [32, "GPIO32 (FLASH - {#PIN_NOT_AVAIL})"], |  |  |                 [32, "GPIO32 (FLASH - {#PIN_NOT_AVAIL})"], | 
			
		
	
		
		
			
				
					
					|  |  |                 [33, "GPIO33 (not exposed on WROOM modules)"], |  |  |                 [33, "GPIO33 (not exposed on S3-WROOM modules)"], | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |                 [34, "GPIO34 (not exposed on WROOM modules)"], |  |  |                 [34, "GPIO34 (not exposed on S3-WROOM modules)"], | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					|  |  |                 [35, "GPIO35"], |  |  |                 [35, "GPIO35"], | 
			
		
	
		
		
			
				
					|  |  |                 [36, "GPIO36"], |  |  |                 [36, "GPIO36"], | 
			
		
	
		
		
			
				
					|  |  |                 [37, "GPIO37"], |  |  |                 [37, "GPIO37"], | 
			
		
	
	
		
		
			
				
					|  | @ -902,7 +902,7 @@ | 
			
		
	
		
		
			
				
					|  |  |                 var pinList = esp8266pins; |  |  |                 var pinList = esp8266pins; | 
			
		
	
		
		
			
				
					|  |  |                 /*IF_ESP32*/ |  |  |                 /*IF_ESP32*/ | 
			
		
	
		
		
			
				
					|  |  |                 var pinList = esp32pins; |  |  |                 var pinList = esp32pins; | 
			
		
	
		
		
			
				
					
					|  |  |                 if ("ESP32-S3" == system.chip_model) pinList = esp32s3pins; |  |  |                 if ("ESP32-S3" == system.chip_model || "ESP32-S2" == system.chip_model) pinList = esp32sXpins; | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |                 else if("ESP32-C3" == system["chip_model"]) pinList = esp32c3pins; |  |  |                 else if("ESP32-C3" == system["chip_model"]) pinList = esp32c3pins; | 
			
		
	
		
		
			
				
					|  |  |                 /*ENDIF_ESP32*/ |  |  |                 /*ENDIF_ESP32*/ | 
			
		
	
		
		
			
				
					|  |  |                 pins = [['led0', 'pinLed0', '{#LED_AT_LEAST_ONE_PRODUCING}'], ['led1', 'pinLed1', '{#LED_MQTT_CONNECTED}'], ['led2', 'pinLed2', '{#LED_NIGHT_TIME}']]; |  |  |                 pins = [['led0', 'pinLed0', '{#LED_AT_LEAST_ONE_PRODUCING}'], ['led1', 'pinLed1', '{#LED_MQTT_CONNECTED}'], ['led2', 'pinLed2', '{#LED_NIGHT_TIME}']]; | 
			
		
	
	
		
		
			
				
					|  | @ -938,7 +938,7 @@ | 
			
		
	
		
		
			
				
					|  |  |                 var pinList = esp8266pins; |  |  |                 var pinList = esp8266pins; | 
			
		
	
		
		
			
				
					|  |  |                 /*IF_ESP32*/ |  |  |                 /*IF_ESP32*/ | 
			
		
	
		
		
			
				
					|  |  |                 var pinList = esp32pins; |  |  |                 var pinList = esp32pins; | 
			
		
	
		
		
			
				
					
					|  |  |                 if ("ESP32-S3" == system.chip_model) pinList = esp32s3pins; |  |  |                 if ("ESP32-S3" == system.chip_model || "ESP32-S2" == system.chip_model) pinList = esp32sXpins; | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |                 else if("ESP32-C3" == system["chip_model"]) pinList = esp32c3pins; |  |  |                 else if("ESP32-C3" == system["chip_model"]) pinList = esp32c3pins; | 
			
		
	
		
		
			
				
					|  |  |                 /*ENDIF_ESP32*/ |  |  |                 /*ENDIF_ESP32*/ | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  | @ -971,7 +971,7 @@ | 
			
		
	
		
		
			
				
					|  |  |                 var e = document.getElementById("cmt"); |  |  |                 var e = document.getElementById("cmt"); | 
			
		
	
		
		
			
				
					|  |  |                 var en = inp("cmtEnable", null, null, ["cb"], "cmtEnable", "checkbox"); |  |  |                 var en = inp("cmtEnable", null, null, ["cb"], "cmtEnable", "checkbox"); | 
			
		
	
		
		
			
				
					|  |  |                 var pinList = esp32pins; |  |  |                 var pinList = esp32pins; | 
			
		
	
		
		
			
				
					
					|  |  |                 if ("ESP32-S3" == system["chip_model"]) pinList = esp32s3pins; |  |  |                 if ("ESP32-S3" == system.chip_model || "ESP32-S2" == system.chip_model) pinList = esp32sXpins; | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |                 else if("ESP32-C3" == system["chip_model"]) pinList = esp32c3pins; |  |  |                 else if("ESP32-C3" == system["chip_model"]) pinList = esp32c3pins; | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |                 en.checked = obj["en"]; |  |  |                 en.checked = obj["en"]; | 
			
		
	
	
		
		
			
				
					|  | @ -1005,7 +1005,7 @@ | 
			
		
	
		
		
			
				
					|  |  |                 var pinList = esp8266pins; |  |  |                 var pinList = esp8266pins; | 
			
		
	
		
		
			
				
					|  |  |                 /*IF_ESP32*/ |  |  |                 /*IF_ESP32*/ | 
			
		
	
		
		
			
				
					|  |  |                 var pinList = esp32pins; |  |  |                 var pinList = esp32pins; | 
			
		
	
		
		
			
				
					
					|  |  |                 if ("ESP32-S3" == system.chip_model) pinList = esp32s3pins; |  |  |                 if ("ESP32-S3" == system.chip_model || "ESP32-S2" == system.chip_model) pinList = esp32sXpins; | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |                 else if("ESP32-C3" == system["chip_model"]) pinList = esp32c3pins; |  |  |                 else if("ESP32-C3" == system["chip_model"]) pinList = esp32c3pins; | 
			
		
	
		
		
			
				
					|  |  |                 /*ENDIF_ESP32*/ |  |  |                 /*ENDIF_ESP32*/ | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  | 
 |