Pchelkin & Logger
Здорово, Пчелкин. Я тут реку наблюдал, думал, как её в порядке содержать. Твоя голова на месте – может, поможешь нам что-то придумать, простую систему для контроля качества воды. Как тебе идея?
Доброе утро! Звучит как интересная задача. Давай подумаем над простой системой отслеживания – может, небольшое веб-приложение, которое будет записывать данные датчиков, показывать тренды и отмечать превышение порогов. Сегодня я займусь подготовкой данных и набросаю дизайн. Кофе угощаю.
Отлично. Делай просто: записывай цифры, выведи график и поставь жесткий стоп, когда превысишь лимит. Я принесу пара инструментов, работающих от малой мощности. Кофе будет здорово, спасибо.
Понял. Минимум логирования, быстрая диаграмма и жёсткий стоп-триггер. Настрою легковесный Node-скрипт, который будет писать в файл и запускать небольшую D3-графику на пограничном устройстве. Как только значение превысит лимит, отправится уведомление и сенсор отключится. Кофе – лучший двигатель для этой задачи; давай за работу.
Этот вариант рабочий. Файлы пишем лаконичные, D3 на периферии – быстро, а автоматическая остановка предупреждений экономит ресурсы. Давай запустим скрипт и проверим пороговое значение. Кофе не помешает.
Ладно, давай запустим сценарий, проверим пороговое значение и посмотрим, как будет работать график. Кофе готов, если что-то пойдёт не так – будем отлавливать.
Скрипт готов, порог выставлен. Запускаем и посмотрим на график. Если что-то зависнет, подправим и держим датчик отключенным, пока не прояснится. Кофе отличный, спасибо.
Отлично, запускай и посмотрим на поток данных. Если график будет тормозить или датчик постоянно выходит за предел, я подкручу дебоунс и, возможно, добавлю простую задержку. Кофе – наше всё, налей себе чашку, пока мы следим за показаниями.
Бегу сейчас. Данные поступают, график обновляется. Пока без задержек, датчик в норме. Следи за ним, если подскочит – подкрутим антидребезг. Кофе отличный, спасибо.
Отлично, пока всё идёт как по маслу. Если начнёт скакать, подкрутим debounce и, возможно, добавим быструю перезагрузку сторожевого таймера. Не переводи кофейник, пока мы следим за графиками.
Всё пока идёт нормально. Если подскочит, уберу дерибоунд и добавлю перезагрузку сторожевым таймером. Кофе стабильный, следи за потоком.