Добрый день,
я только начинаю осваивать PHP, да и по специальности я не программист, а музыкант, так что не пинайте ногами если что))
Имеется датчик влажности подключенный через ESP8266. Значения сливаются в систему Мажордомо каждые 5 секунд. Но существует некоторая ошибка, которая закрадывается при оцифровке сигнала самим датчиком и по этому значения каждый раз немного различаются (+/- 2-3%).
Возникла идея подсчитывать среднее арифметическое значение датчиков за 1 минуту и скидывать результат на свойство глобального объекта (к примеру tempavg).
Тут то впрочем и появилась проблема. Как я понял, необходимо выдирать значения из MySQL. Но после 2-х дней безуспешных поисков реализации этой идеи решил написать на форум.
То есть задача такая - при вызывании сценария каждую минуту происходит считывание значений VALUE за последнюю минуту (объект VALUE_ID = 278), находится их сумма и все это делится на количество полученных строк в массиве(обычно 11 или 12). Полученное значение через setGlobal меняет свойство объекта "tempavg".
Заранее спасибо и извините, если ответ уже существует на форуме. Я его не нашел
С уважением, Юрий
Усреднение значений датчиков.
Модератор: immortal
Усреднение значений датчиков.
- Вложения
-
- MySQL - phistory
- Sans titre.jpg (317.78 КБ) 4124 просмотра
Re: Усреднение значений датчиков.
предложенный мной вариант работает некорректно.
Последний раз редактировалось gorec2005 Ср мар 09, 2016 1:23 am, всего редактировалось 1 раз.
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