Добрый день,
я только начинаю осваивать PHP, да и по специальности я не программист, а музыкант, так что не пинайте ногами если что))
Имеется датчик влажности подключенный через ESP8266. Значения сливаются в систему Мажордомо каждые 5 секунд. Но существует некоторая ошибка, которая закрадывается при оцифровке сигнала самим датчиком и по этому значения каждый раз немного различаются (+/- 2-3%).
Возникла идея подсчитывать среднее арифметическое значение датчиков за 1 минуту и скидывать результат на свойство глобального объекта (к примеру tempavg).
Тут то впрочем и появилась проблема. Как я понял, необходимо выдирать значения из MySQL. Но после 2-х дней безуспешных поисков реализации этой идеи решил написать на форум.
То есть задача такая - при вызывании сценария каждую минуту происходит считывание значений VALUE за последнюю минуту (объект VALUE_ID = 278), находится их сумма и все это делится на количество полученных строк в массиве(обычно 11 или 12). Полученное значение через setGlobal меняет свойство объекта "tempavg".
Заранее спасибо и извините, если ответ уже существует на форуме. Я его не нашел
С уважением, Юрий
Усреднение значений датчиков.
Модератор: immortal
- slgeo
- Сообщения: 551
- Зарегистрирован: Чт фев 05, 2015 2:35 pm
- Откуда: РнД
- Благодарил (а): 139 раз
- Поблагодарили: 74 раза
Re: Усреднение значений датчиков.
тут почитайте http://majordomo.smartliving.ru/forum/v ... lit=select
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
CONNECT
Re: Усреднение значений датчиков.
Спасибо.
Разобрался вроде)
Разобрался вроде)
slgeo писал(а):тут почитайте http://majordomo.smartliving.ru/forum/v ... lit=select