|
|
@ -897,10 +897,12 @@ |
|
|
|
|
|
|
|
function parsePinout(obj, type, system) { |
|
|
|
var e = document.getElementById("pinout"); |
|
|
|
var pinList = esp8266pins; |
|
|
|
/*IF_ESP32*/ |
|
|
|
var pinList = esp32pins; |
|
|
|
if("ESP8266" == type) pinList = esp8266pins; |
|
|
|
else if ("ESP32-S3" == system["chip_model"]) pinList = esp32s3pins; |
|
|
|
if ("ESP32-S3" == system["chip_model"]) pinList = esp32s3pins; |
|
|
|
else if("ESP32-C3" == system["chip_model"]) pinList = esp32c3pins; |
|
|
|
/*ENDIF_ESP32*/ |
|
|
|
pins = [['led0', 'pinLed0', 'At least one inverter is producing'], ['led1', 'pinLed1', 'MqTT connected']]; |
|
|
|
for(p of pins) { |
|
|
|
e.append( |
|
|
@ -927,10 +929,12 @@ |
|
|
|
var en = inp("nrfEnable", null, null, ["cb"], "nrfEnable", "checkbox"); |
|
|
|
en.checked = obj["en"]; |
|
|
|
|
|
|
|
var pinList = esp8266pins; |
|
|
|
/*IF_ESP32*/ |
|
|
|
var pinList = esp32pins; |
|
|
|
if("ESP8266" == type) pinList = esp8266pins; |
|
|
|
else if ("ESP32-S3" == system["chip_model"]) pinList = esp32s3pins; |
|
|
|
if ("ESP32-S3" == system["chip_model"]) pinList = esp32s3pins; |
|
|
|
else if("ESP32-C3" == system["chip_model"]) pinList = esp32c3pins; |
|
|
|
/*ENDIF_ESP32*/ |
|
|
|
|
|
|
|
e.replaceChildren ( |
|
|
|
ml("div", {class: "row mb-3"}, [ |
|
|
@ -992,10 +996,12 @@ |
|
|
|
} |
|
|
|
|
|
|
|
function parseDisplay(obj, type, system) { |
|
|
|
var pinList = esp8266pins; |
|
|
|
/*IF_ESP32*/ |
|
|
|
var pinList = esp32pins; |
|
|
|
if("ESP8266" == type) pinList = esp8266pirpins; |
|
|
|
else if ("ESP32-S3" == system["chip_model"]) pinList = esp32s3pins; |
|
|
|
if ("ESP32-S3" == system["chip_model"]) pinList = esp32s3pins; |
|
|
|
else if("ESP32-C3" == system["chip_model"]) pinList = esp32c3pins; |
|
|
|
/*ENDIF_ESP32*/ |
|
|
|
|
|
|
|
for(var i of ["disp_pwr"]) |
|
|
|
document.getElementsByName(i)[0].checked = obj[i]; |
|
|
@ -1061,7 +1067,7 @@ |
|
|
|
document.getElementById("pirPin").append( |
|
|
|
ml("div", {class: "row mb-3"}, [ |
|
|
|
ml("div", {class: "col-12 col-sm-3 my-2"}, "PIR sensor"), |
|
|
|
ml("div", {class: "col-12 col-sm-9"}, sel("pir_pin", pinList, obj["pir_pin"])) |
|
|
|
ml("div", {class: "col-12 col-sm-9"}, sel("pir_pin", ("ESP8266" == type) ? esp8266pirpins : pinList, obj["pir_pin"])) |
|
|
|
]) |
|
|
|
); |
|
|
|
|
|
|
|