добрый день.
использую для воды накопительный бак который установлен на чердаке. количество воды измеряет МК на ардуино датчик HC-SR04
данные передаются по MQTT в МД и соответственно в простые устройства где вобщем то и смотрю количество воды.
проблема следующая, после того как я пару раз забыл перекрыть вовремя воду, пришлось сделать в действиях голосовое
информирование о количестве воды в баке
Код: Выделить всё
if (getGlobal("Counter04.value") == '300') {
say('В баке 300 литров', 2);
}
if (getGlobal("Counter04.value") == '400') {
say('В баке 400 литров', 2);
}
if (getGlobal("Counter04.value") == '500') {
say('В баке 500 литров', 2);
}
if (getGlobal("Counter04.value") >= '580') {
for ($count = 0; $count < 10; $count++) {
say('Бак с водой переполнен', 2);
}
}
вопрос такой: подскажите пожалуйста что надо дописать в коде чтобы информер
работал только при наполнении бака, и не повторял каждую минуту если набор воды прекратился на цифрах 300, 400, 500?
заранее спасибо если кто подскажет.