У меня есть инструмент автоматизации климат-контроля, работающий с Home Assistant. Hass поддерживает много типов долговременного хранения дБ своих состояний сущности (данные датчика и т. Д. 1010 *), например, datadog, influbdb, graphite и т. Д. c. До сих пор я пробовал effxdb и графит.
Я использовал графану для визуализации данных. Я хочу сохранить пороговые значения в базе данных, такие как минимальная / максимальная температура. Эти температуры можно установить с помощью ползунка ввода в пользовательском интерфейсе hass. После настройки эти элементы управления можно оставить на несколько дней, даже недель. Таким образом, может быть только одна точка данных в БД в течение очень длительных периодов времени.
Если я хочу отобразить их на графане, они исчезают из рассматриваемого диапазона довольно быстро, и графана просто удаляет сущность из графа. У Influx есть «использовать предыдущее значение», а в графите есть функция «keepLastValue», которую, как я думал, я мог бы использовать для извлечения последнего значения порога из БД, но в обоих случаях значения должны существовать в выбранном диапазоне времени. Если предыдущее значение для элемента управления было за несколько дней до временного диапазона, слишком плохо, так печально.
Я думал, что это будет очень распространенным требованием, но, возможно, нет.
Кто-нибудь знает комбинация базы данных и приборной панели, которая может отображать последнее значение для объекта, даже если указанное последнее значение было записано далеко за выбранный диапазон времени?