-1
- Войдите на сайт для отправки комментариев
Чт, 26/01/2017 - 10:48
имеется функция
void narodmon() { float v = pzem.voltage(ip); float i = pzem.current(ip); float e = pzem.power(ip); float p = pzem.energy(ip); // создание TCP-соединения WiFiClient client; if (!client.connect(host, httpPort)) { return; } if (pzem.power(ip) == -1 || pzem.energy(ip) == -1 || pzem.voltage(ip) == -1 || pzem.current(ip) == -1) { return; } client.print(String("#") + WiFi.macAddress() + " \r\n" + "#RSSI#" + WiFi.RSSI() + "#RSSI\r\n" + "#V#" + v + "#V\r\n" + "#A#" + i + "#A\r\n" + "#W#" + e + "#W\r\n" + "#Wh#" + p + "#Wh\r\n" + "##"); }
иногда датчик посылает -1 и графики становятся не красивые как минимум в строке 12 ввёл защиту от -1 однако она почему то не работает подскажите почему
А так ? (сравнение float переменной с целым числом - разберитесь с этим на досуге)