Use generic temperature sensor fields
This commit is contained in:
@@ -78,35 +78,35 @@ void buildStatusDocument(JsonDocument& doc) {
|
|||||||
|
|
||||||
JsonObject temps = doc.createNestedObject("temps");
|
JsonObject temps = doc.createNestedObject("temps");
|
||||||
|
|
||||||
if (sensors.fridgeZone1Online) {
|
if (sensors.temp1Online) {
|
||||||
temps["fridge_zone_1"] = sensors.fridgeZone1;
|
temps["fridge_zone_1"] = sensors.temp1;
|
||||||
} else {
|
} else {
|
||||||
temps["fridge_zone_1"] = nullptr;
|
temps["fridge_zone_1"] = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (sensors.fridgeZone2Online) {
|
if (sensors.temp2Online) {
|
||||||
temps["fridge_zone_2"] = sensors.fridgeZone2;
|
temps["fridge_zone_2"] = sensors.temp2;
|
||||||
} else {
|
} else {
|
||||||
temps["fridge_zone_2"] = nullptr;
|
temps["fridge_zone_2"] = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (sensors.rearSeatOnline) {
|
if (sensors.temp3Online) {
|
||||||
temps["rear_seat"] = sensors.rearSeat;
|
temps["rear_seat"] = sensors.temp3;
|
||||||
} else {
|
} else {
|
||||||
temps["rear_seat"] = nullptr;
|
temps["rear_seat"] = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (sensors.outsideAirOnline) {
|
if (sensors.temp4Online) {
|
||||||
temps["outside"] = sensors.outsideAir;
|
temps["outside"] = sensors.temp4;
|
||||||
} else {
|
} else {
|
||||||
temps["outside"] = nullptr;
|
temps["outside"] = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
JsonObject sensorHealth = doc.createNestedObject("sensor_health");
|
JsonObject sensorHealth = doc.createNestedObject("sensor_health");
|
||||||
sensorHealth["fridge_zone_1"] = sensors.fridgeZone1Online;
|
sensorHealth["fridge_zone_1"] = sensors.temp1Online;
|
||||||
sensorHealth["fridge_zone_2"] = sensors.fridgeZone2Online;
|
sensorHealth["fridge_zone_2"] = sensors.temp2Online;
|
||||||
sensorHealth["rear_seat"] = sensors.rearSeatOnline;
|
sensorHealth["rear_seat"] = sensors.temp3Online;
|
||||||
sensorHealth["outside"] = sensors.outsideAirOnline;
|
sensorHealth["outside"] = sensors.temp4Online;
|
||||||
|
|
||||||
JsonObject relayObj = doc.createNestedObject("relays");
|
JsonObject relayObj = doc.createNestedObject("relays");
|
||||||
relayObj["starlink"] = relays.relay1;
|
relayObj["starlink"] = relays.relay1;
|
||||||
|
|||||||
@@ -75,13 +75,13 @@ void updateSensors() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
sensors.fridgeZone1 = tempsF[0];
|
sensors.temp1 = tempsF[0];
|
||||||
sensors.fridgeZone2 = tempsF[1];
|
sensors.temp2 = tempsF[1];
|
||||||
sensors.rearSeat = tempsF[2];
|
sensors.temp3 = tempsF[2];
|
||||||
sensors.outsideAir = tempsF[3];
|
sensors.temp4 = tempsF[3];
|
||||||
|
|
||||||
sensors.fridgeZone1Online = online[0];
|
sensors.temp1Online = online[0];
|
||||||
sensors.fridgeZone2Online = online[1];
|
sensors.temp2Online = online[1];
|
||||||
sensors.rearSeatOnline = online[2];
|
sensors.temp3Online = online[2];
|
||||||
sensors.outsideAirOnline = online[3];
|
sensors.temp4Online = online[3];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,15 +1,15 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
struct SensorData {
|
struct SensorData {
|
||||||
float fridgeZone1 = -127.0;
|
float temp1 = -127.0;
|
||||||
float fridgeZone2 = -127.0;
|
float temp2 = -127.0;
|
||||||
float rearSeat = -127.0;
|
float temp3 = -127.0;
|
||||||
float outsideAir = -127.0;
|
float temp4 = -127.0;
|
||||||
|
|
||||||
bool relay2Zone1Online = false;
|
bool temp1Online = false;
|
||||||
bool relay2Zone2Online = false;
|
bool temp2Online = false;
|
||||||
bool rearSeatOnline = false;
|
bool temp3Online = false;
|
||||||
bool outsideAirOnline = false;
|
bool temp4Online = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
extern SensorData sensors;
|
extern SensorData sensors;
|
||||||
|
|||||||
Reference in New Issue
Block a user