Доброго времени.
Создал эту тему т.к. приступил к созданию скрипта (странички) в задачи которого будет входить минимальный анализ данные глубиной в одни сутки.
Наши с вами весы уже прислали в систему более 62 тысяч записей. Каждая строка имеет несколько параметров. Видеть в виде графиков и таблицы эти значения можем легко: http://beelove.pro/bees/example.php Настало время заняться аналитикой. У меня есть ряд мыслей и соображений, которые формируют мое направление развития. Не факт, что я прав. Какие то параметры более важны, что то вообще может оказаться лишним, время покажет. Зачем это все. Очень просто. Приглашаю вас участвовать в процессе создания дневного отчета. Предлагайте. Советуйте. Вносите коррективы в мою работу.
Важное допущение. Данные поступают от весов исправных. Данные достоверные.
Начнем!!
Открывая обычную страницу с данными по весам вы увидите, что появится новая кнопка ДНЕВНОЙ ОТЧЕТ или DAY REPORT. (Пока ее нет, только пишу)
Для начала не планирую в этом отчете задавать входные данные требующие вашего участия. А вот и вопрос первый:
1. Отчет суточный. Брать его за календарные сутки с 00:00 или отталкиваясь от текущего времени и на 2 суток назад. Т.е. сравниваем сутки эти и сутки ранее.
2. Если отчет с 00:00 что делать с недостающими данными? Пример. Открываем его в 15 часов. За сегодня данные с 00:00 до 15:00, далее 15 часов данных еще нет, а за прошедшие сутки есть полностью.
2.1. Что делаем если весы работаю впервые и данных за 2 суток реально нет совсем?
3. Планирую в шапке отчета писать СРАВНЕНИЕ ЗА ПОСЛЕДНИЕ СУТКИ это название, второй строкой дата отчета и имя весов. Ваши предложения..
4. Может быть вести начало суток не с 00:00 а с 21:00 к примеру?
5. Блоки анализа будут разбиты на: ВЕС, ТЕМПЕРАТУРА И ВЛАЖНОСТЬ ВНУТРИ УЛЬЯ, ТЕМПЕРАТУРА СНАРУЖИ, ВНЕШНИЙ КОНТУР, СВЯЗЬ, ПИТАНИЕ. Предлагайте варианты.
Рассматриваем каждый блок:
ВЕС
Вес улья штука интересная. Предположим идет активный нос нектара. Допустим, ульевые сутки начинаются с момента когда вся семья вечером вернулась в улей. Это около 21 часа +-. Как правило это максимальный вес. Максимальный пик Его зафиксируем в пункте 1. Ночь. Пчелы выпаривают влагу. Идет плавное падение веса. Падение веса всегда монотонное и на одной и той же скорости. Утро. Летная пчела рванула в поле. Видим резкий скачек веса вниз. Как разделить эти два процесса пока не знаю. Наверное по скорости падения веса. По величине скачка вниз можно судить о силе семьи, о количестве летной пчелы. Вот тут все просто, это минимальный вес, после которого пойдет уверенный подъем, нос нектара в улей. Нос продолжается до полного возвращения семьи домой вечером, те же 21 час +-. Это верхний перегиб. Вот отсюда и станем плясать.
1. Минимальный вес за прошлые сутки, за сегодня. То же по максимальному.
2. Привес. Вес в 00:00 текущих - вес в 00:00 прошлых. Записи не бывают точно привязанными ко времени. Берем первое значение после указанного времени.
3. Максимальная скорость увеличения веса в сутки. (с фильтрацией пиков или без?) Рассмотреть все отрезки вес в точке - вес в прошлой точке. Сравнить все такие разницы, выбрать максимальную. Запомнить время максимальной скорости прироста.
4. То же самое по скорости уменьшения веса.
5. Разница между минимальным весом и максимальным весом.
6. Не уверен, что получится, постараться найти вес выпаренной влаги.
7. Найти вес принесенного нектара.
8. Определить время выпаривания и время носа.
9. Определить брак веса. Количество бросков после которых вес вернулся к прежнему значению.
мысли кончились.
ТЕМПЕРАТУРА 1 и ТЕМПЕРАТУРА 2.
Большой разницы между двумя датчиками температуры нет. Один обычно находится внутри гнезда. Второй меряет погоду. Какой где решать вам.
1. Минимальная температура за день.
2. Максимальная температура за день.
3. Дельта по температуре.
ВЛАЖНОСТЬ
Как по мне, так видеть датчик влажности на улице лучше. Видно когда идет дождь и понятно почему нет лета. Но не оставляйте его под прямой водой. И не упаковывайте в пластик, дышать не будет.
1. Минимальная влажность.
2. Максимальная влажность.
3. Дельта по влажности.
4. Желтая (0-20%), зеленая (20-60%), красная влажность (60-100%).
ВНЕШНИЙ КОНТУР
1. Процент событий "1".
2. Процент событий "0".
СВЯЗЬ
1. Название текущего оператора связи.
2. Средний уровень сигнала за сутки.
ПИТАНИЕ
1. Минимальное питание за сутки.
2. Максимальное питание за сутки.
3. Скорость падения питания % в час.
4. Скорость заряда % в час.
5. Ориентировочная дата разряда батареи.
Эту статью посмотрели за день более 10 человек. Жаль что не высказались. Начну писать код.