formatting js; removed GARDEN_IP config
This commit is contained in:
53
src/mqtt.js
53
src/mqtt.js
@@ -148,34 +148,26 @@ mqtt_client.on("message", function (topic, message) {
|
||||
handled = true;
|
||||
}
|
||||
if (topic === EspDeviceName + "/Water/start") {
|
||||
var j = JSON.parse(message);
|
||||
dht.Soil = j.soil;
|
||||
SaveDhtIf();
|
||||
handled = true;
|
||||
console.log(
|
||||
formatDate(new Date()) +
|
||||
EspDeviceName +
|
||||
" > Started watering at " +
|
||||
j.time +
|
||||
"(GMT) with " +
|
||||
j.soil +
|
||||
"% soil RH"
|
||||
);
|
||||
try {
|
||||
var j = JSON.parse(message);
|
||||
dht.Soil = j.soil;
|
||||
SaveDhtIf();
|
||||
handled = true;
|
||||
console.log(formatDate(new Date()) + EspDeviceName + " > Started watering at " + j.time + "(GMT) with " + j.soil + "% soil RH");
|
||||
} catch (e) {
|
||||
console.log("MQTT> unexpected json payload at /Water/start:" + message);
|
||||
}
|
||||
}
|
||||
if (topic === EspDeviceName + "/Water/stop") {
|
||||
var j = JSON.parse(message);
|
||||
dht.Soil = j.soil;
|
||||
SaveDhtIf();
|
||||
handled = true;
|
||||
console.log(
|
||||
formatDate(new Date()) +
|
||||
EspDeviceName +
|
||||
" > Finished watering at " +
|
||||
j.time +
|
||||
"(GMT) with " +
|
||||
j.soil +
|
||||
"% soil RH"
|
||||
);
|
||||
try {
|
||||
var j = JSON.parse(message);
|
||||
dht.Soil = j.soil;
|
||||
SaveDhtIf();
|
||||
handled = true;
|
||||
console.log(formatDate(new Date()) + EspDeviceName + " > Finished watering at " + j.time + "(GMT) with " + j.soil + "% soil RH");
|
||||
} catch (e) {
|
||||
console.log("MQTT> unexpected json payload at /Water/stop:" + message);
|
||||
}
|
||||
}
|
||||
|
||||
if (!handled) {
|
||||
@@ -221,4 +213,13 @@ exports.Send = function (topic = "", message = "") {
|
||||
console.log("MQTT> Published to '" + topic + "'>'" + message + "'");
|
||||
console.log(r);
|
||||
});
|
||||
};
|
||||
exports.SendCmd = function (message = "") {
|
||||
topic = EspDeviceName + "/cmd";
|
||||
console.log("MQTT> command topic is:" + topic);
|
||||
console.log("MQTT> message:" + message);
|
||||
mqtt_client.publish(topic, message, (r) => {
|
||||
console.log("MQTT> Published to '" + topic + "'>'" + message + "'");
|
||||
console.log(r);
|
||||
});
|
||||
};
|
||||
Reference in New Issue
Block a user