Система автоматического отображения графиков
Общее описание
Тестовая система автоматического отображения графиков предназначена для удобной визуализации поступающих телеметрических данных с проектов Homes-Smart, FlyMon, FlyPeek, OctoniX и других.

Групповые графики – Примеры использования
- Графики с роутеров Ralink на сервере мониторинга ESP8266
- Демонстрационные устройства Chrille
- демонстрационные утройства Umka
- Графики с датчиков: Vegetary + Weather + ZFT_Lab. + Agronom-1 [6h]
- Графики с датчиков: Health + Serejka [6h]
- Графики с датчиков: Semenovka [6h]
- Графики с датчиков: Dacha-GW + Bricket-electro + Bricket-gas + Weather [6h]
- Графики с датчиков: PowerMonitor [6h]
- -
- Эталонные графики с контрольными метками [6h]
Список аргументов period, для отображения графиков
Для предоставления возможности отображения графиков за указанный интервал времени введена переменная period.
На примере ниже, будут отображаться групповые графики за последние 3 часа (3h).
http://esp8266.flymon.net/?macs=000C4370AAD3,2C67FBD273FC,18FE349CC3D1&period=3h
| Аргумент | Значения | 
|---|---|
| m | Минуты | 
| h | Часы | 
| d | Дни | 
| w | Недели | 
Список аргументов start, для отображения графиков
Для предоставления возможности отображения графиков с запрашиваемой даты введена переменная start.
Переменная start всегда используется совместно с переменной period, указывающей какой промежуток времени необходимо отображать на графике с начала даты.
На примере ниже, будут отображаться групповые графики за первые 3 часа 01 января 2016г.
http://esp8266.flymon.net/?macs=000C4370AAD3,2C67FBD273FC,18FE349CC3D1&start=2016-01-01&period=3h
Список аргументов graphs, для отображения графиков
Для предоставления возможности отображения только необходимых графиков введена переменная graphs. При указании аргументов, система показывает необходимые графики, вне зависимости от типов и количества датчиков, подключенных к устройствам.
Порядок отображения графиков соответствует порядку их указания в URL.
Все метрики сгруппированы по их сущности, а собственно аргументы переменной вводятся через запятую как и MAC-адреса устройств. На примере ниже, будут отображаться только групповые графики hum (влажность) и temp (температура) перечисленных в URL устройств.
http://esp8266.flymon.net/?macs=000C4370AAD3,2C67FBD273FC,18FE349CC3D1&graphs=hum,temp
| Аргумент | Значения | Метрики | 
|---|---|---|
| accurr | AC Current (A) | pmc | 
| acpwh | AC Power/Hours (Wt/H) | pmwh | 
| acpwr | AC Power (Wt) | pmw | 
| acvolt | AC Voltage (V) | pmv | 
| adc | Analog-to-digital converter | adc adcX nrfXaY | 
| bright | Brightness (Lux) | light | 
| co2 | CO2 control (ppm) | co2 ccsco2 | 
| count | Counter (ps) | counter countrst nrf1c1 | 
| curr | Current (mA) | inac cvc | 
| gpio | GPIO Monitor | mcpgpioX gpioint gpioX gpioutX nrfXgY | 
| hum | Humidity (%) | amh dhthX bmeh nrfXhY shth | 
| mem | Free Memory | freememory | 
| pres | Atmospheric pressure (mmHg) | bmpp bmep | 
| pwm | Pulse-Width Modulation status | pwm pwmX | 
| rssi | RSSI level (dBm) | rssi | 
| scale | Scale (?) | scale | 
| temp | Temperature © | amt lm bmpt bmet dhttX ds dswX heat nrfXtY shtt | 
| up | Uptime & Connections (sec) | uptime | 
| usound | Ultrasound distance (mm) | hcsr04 | 
| voc | Volatile Organic Compounds (ppm) | ccstvoc | 
| volt | Voltage (mV) | vdd inav cvv | 
Отключение “шапки” при отображении графиков
Для отключения “шапки” сервиса, т.е. лого проекта и информационных сообщений, добавьте /console.html в конец URL
На примере ниже, будут отображаться групповые графики температуры и влажности за последние 30 минут и без “шапки”.
http://esp8266.flymon.net/console.html?macs=18FE349B8FB1&graphs=temp,hum&period=30m
Новые возможности
- По основной ссылке работают как групповые, так и индивидуальные графики
- Для индивидуальных необходимо в конце URL добавить MAC нужного устройства
- Графики разбиты на типы и отображают показания всех сенсоров: temp, hum и т.д.
- В “легенде” (подпись и балун) помимо Hostname отображается и имя сенсора
- Чёткий порядок в отображении графиков (раньше был случайный)
- Возможно указать один или несколько MAC в URL для отображения всех устройств
- Введена переменная period, время задаётся в часах (по-умолчанию – 12h)
- Порядок переменных в URL не критичен
- Добавлена метрика gpioint (датчик движения или сухой контакт на gpio1)
- Добавлена метрика adc (встроенный АЦП на ESP8266)
- Добавлены метрики counter и countrst (сбрасываемый счётчик)
- Добавлены графики и метрики rssi, pwm, cvv, nrfXYZ
- Добавлены дополнительные графики для отображения счётчиков
- Добавлены графики для AC EnergyMonitor-ов
- Добавлены графики и метрики heat, mcpgpioX
- Появилась возможность указания аргументов для отображения графиков
Планы на будущее
- В личном кабинете задать любому датчику, например dsw1 произвольное имя “Прихожая” и т.д.
- Оновление графиков каждую минуту без перезагрузки страницы
- Интеграция графиков на Dashboard-ы FlyPeek
Предложения, пожелания, замечания приветствуются.
Разработка графиков для счётчиков импульсов



Внешние ссылки
- YouTube: Как настроить FlyMon в прошивке wifi-iot.ru
- Homes-Smart: Список метрик, передаваемых на сервера
Внутренние ссылки
- 2017-02-14 Демонстрационный OnLine мониторинг инкубатора
- 2016-03-10 Отличные железки на SoC ESP8266 от Itead Studio
- 2016-02-29 Модули на базе ESP8266
- 2015-10-14 Получение данных с Peacefair EnergyMonitor AC 100A
- 2015-10-01 Снятие показаний с преобразователя напряжения по WiFi
- 2015-08-03 Рабочие примеры MQTT топиков Homes-Smart ESP8266
- 2015-08-01 Конкурс-фестиваль ‘Укрощение ESP8266’
- 2015-04-26 Контрольные измерения и датчики для ESP8266
- 2015-04-16 Преобразователи питания для ESP8266
- 2015-03-24 Подключение передатчика RCremote 315/433 MHz
- 2015-02-23 IRC канал (чат) разработчиков Homes-Smart ESP8266
- 2015-02-17 IoT контроллер ESP8266 и обмен данными M2M
- 2015-02-11 Подборка ссылок по ESP8266, MQTT, модулям
- 2015-01-11 Разработка MQTT топиков Homes-Smart ESP8266
- 2015-01-10 Расчет стоимости деталей для IoT контроллера
- 2014-12-24 Список отслеживаемых метрик Homes-Smart ESP8266
- 2014-10-28 Типы модулей ESP8266 и специфика подключений
- 2014-10-21 OnLine мониторинг автономной энергосистемы