Added "not found" messages for gyro/temp sensor.
This commit is contained in:
@ -300,7 +300,11 @@
|
|||||||
|
|
||||||
var angle = cfg["angle"];
|
var angle = cfg["angle"];
|
||||||
|
|
||||||
if(angle==0) {
|
if(angle==-1) {
|
||||||
|
showError("Unable to connect to gyro, try a reset or power off/on")
|
||||||
|
$("#angle").text("No gyro");
|
||||||
|
$("#gravity").text("No gyro");
|
||||||
|
} else if(angle==0) {
|
||||||
$("#angle").text("Gyro moving");
|
$("#angle").text("Gyro moving");
|
||||||
$("#gravity").text("Gyro moving");
|
$("#gravity").text("Gyro moving");
|
||||||
} else {
|
} else {
|
||||||
@ -329,10 +333,14 @@
|
|||||||
|
|
||||||
$("#battery").text(batt + " V (" + charge + "%)" );
|
$("#battery").text(batt + " V (" + charge + "%)" );
|
||||||
|
|
||||||
if( cfg["temp-format"] == "C")
|
if( cfg["temp-c"] == -273) {
|
||||||
$("#temp").text(cfg["temp-c"] + " C");
|
$("#temp").text("No temp sensor");
|
||||||
else
|
} else {
|
||||||
$("#temp").text(cfg["temp-f"] + " F");
|
if( cfg["temp-format"] == "C")
|
||||||
|
$("#temp").text(cfg["temp-c"] + " C");
|
||||||
|
else
|
||||||
|
$("#temp").text(cfg["temp-f"] + " F");
|
||||||
|
}
|
||||||
|
|
||||||
if( cfg["sleep-mode"] )
|
if( cfg["sleep-mode"] )
|
||||||
$("#sleep-mode").attr("checked", true );
|
$("#sleep-mode").attr("checked", true );
|
||||||
|
File diff suppressed because one or more lines are too long
@ -332,9 +332,13 @@ void WebServerHandler::webHandleStatus() {
|
|||||||
|
|
||||||
DynamicJsonDocument doc(500);
|
DynamicJsonDocument doc(500);
|
||||||
|
|
||||||
double angle = 0;
|
double angle = 0; // Indicate we have no valid gyro value
|
||||||
|
|
||||||
if (myGyro.hasValue()) angle = myGyro.getAngle();
|
if (myGyro.isConnected()) {
|
||||||
|
if (myGyro.hasValue()) angle = myGyro.getAngle();
|
||||||
|
} else {
|
||||||
|
angle = -1; // Indicate that we have no connection to gyro
|
||||||
|
}
|
||||||
|
|
||||||
double tempC = myTempSensor.getTempC(myConfig.isGyroTemp());
|
double tempC = myTempSensor.getTempC(myConfig.isGyroTemp());
|
||||||
double gravity = calculateGravity(angle, tempC);
|
double gravity = calculateGravity(angle, tempC);
|
||||||
|
@ -17,6 +17,8 @@ Documentation
|
|||||||
|
|
||||||
User interface
|
User interface
|
||||||
++++++++++++++
|
++++++++++++++
|
||||||
|
* (beta3) Added error message to user message if gyro connection fails.
|
||||||
|
* (beta3) Added message to user message if no temp sensor can be found.
|
||||||
* (beta3) Added drop down menus in user interface to simplify navigation to sub pages
|
* (beta3) Added drop down menus in user interface to simplify navigation to sub pages
|
||||||
* (beta3) Changed behavior for Home Assistant Device registration, this is only done when format template is saved, during normal operation only data values are posted on MQTT.
|
* (beta3) Changed behavior for Home Assistant Device registration, this is only done when format template is saved, during normal operation only data values are posted on MQTT.
|
||||||
* (beta2) Calibration temperature (for temp adjustment) can now be set under advanced settings.
|
* (beta2) Calibration temperature (for temp adjustment) can now be set under advanced settings.
|
||||||
|
Reference in New Issue
Block a user