Реализуется программно, на встроенном движке правил. Как образец можно посмотреть на Движок правил: примеры кода - #105 от пользователя oddentity
Идея в том чтобы записывать в историю значения в определенные часы/минуты.
То есть - создается виртуальное устройство с несколькими контролами. Для них созждяется отдельная группа в конфигурации истории, количество записей для контрола, обновляемого раз в полчаса на два месяца, например - 48*61=2928.
Обновлять значения в них - скриптом по cron, например.