diff --git a/.vscode/extensions.json b/.vscode/extensions.json
index 335dc4e3..0b63ba1d 100644
--- a/.vscode/extensions.json
+++ b/.vscode/extensions.json
@@ -1,6 +1,5 @@
{
"recommendations": [
"EditorConfig.EditorConfig",
- "msjsdiag.debugger-for-chrome"
]
}
diff --git a/www/js/analog.js b/www/js/analog.js
index 0e239832..a7afefa9 100644
--- a/www/js/analog.js
+++ b/www/js/analog.js
@@ -11,8 +11,10 @@
*/
var analogSensors = {},
- progAdjusts = {},
- CHARTS = 11;
+ progAdjusts = {};
+const CHARTS = 11;
+const USERDEF_SENSOR = 49;
+const USERDEF_UNIT = 99;
function checkAnalogSensorAvail() {
return controller.options && controller.options.feature === "ASB";
@@ -68,7 +70,7 @@ function updateSensorShowArea( page ) {
var sensor = analogSensors[ i ];
if ( sensor.show ) {
html += "
";
- html += "";
+ html += "";
html += "
";
}
}
@@ -331,6 +333,23 @@ function showSensorEditor( sensor, callback ) {
"" +
"" +
+ ((sensor.type === USERDEF_SENSOR) ?
+ ("" +
+ "" +
+
+ "" +
+ "" +
+
+ "" +
+ ""
+ ):"") +
+
"" +
@@ -344,15 +363,15 @@ function showSensorEditor( sensor, callback ) {
_( "Enable Data Logging" ) +
"" +
- "