На главную

Что нового в Grablo

Обновления платформы и контроллера Grablo по версиям.

Spot 2.1.1

НовоеSpot17 языков

Веб-экран, локальный экран, установщики, меню в области уведомлений и сообщения устройства теперь отображаются на 17 языках. Если язык не выбран, используется язык интерфейса операционной системы, а для неподдерживаемых языков используется английский.

  • Поддерживаемые языки: 한국어, English, 日本語, 简体中文, 繁體中文, Español, Français, Deutsch, Italiano, Português (Brasil), Русский, Nederlands, Polski, Türkçe, Tiếng Việt, ไทย, Bahasa Indonesia
  • Сайт, руководство, условия использования и новости также доступны на этих языках.

ИсправлениеSpotЗакрытие программы при восстановлении подключения к облаку

Исправлена ошибка, из-за которой программа могла закрыться в момент восстановления подключения к облаку после кратковременного отключения интернета.

ИсправлениеSpotПричина, если не удалось скачать модели ИИ

Если при первом запуске модели ИИ не удается скачать из-за отсутствия подключения к интернету, на экране теперь объясняется, что требуется подключение к интернету, а не просто отображается «Остановлено».

ИсправлениеSpotРуководство по настройке появлялось снова при работающих камерах

Исправлена ошибка: если во время скачивания первых моделей ИИ экран обновляли или закрывали, при следующем открытии руководство по настройке снова появлялось с первого шага, даже когда камеры работали.

ИсправлениеSpotПропуск записей в «Истории»

Исправлена ошибка, из-за которой при выборе карточки с большим количеством записей часть записей не попадала в «Историю» или поиск по карточке замедлялся.

ИсправлениеSpotСбои установки в Linux отображались как успешные

Исправлена ошибка в Linux, из-за которой сбой регистрации службы при установке или обновлении отображался как успешный результат, и после обновления программа могла не запуститься снова. Теперь сбои отображаются как ошибки, а обновления, запущенные из приложения, откатываются.

Spot 2.1.0

НовоеSpotОповещения по звуку

Отправляйте оповещения и запускайте действия, когда микрофон камеры или микрофон, подключенный к компьютеру, слышит определенный звук. При добавлении оповещения можно выбрать камеры с микрофоном и микрофон этого компьютера.

  • Распознаваемые звуки: сигнал пожарной тревоги, звон разбитого стекла, крик, лай собаки, плач ребенка, выстрел, речь и мяуканье
  • Уверенность распознавания настраивается для каждого оповещения. По умолчанию: 70 %.
  • Звук используется только для анализа и не записывается.

НовоеSpotЗвук камеры в прямом эфире

Звук камер с микрофоном можно слушать в прямом эфире с помощью кнопки динамика. Сначала звук выключен, а у камер без звука кнопка не отображается.

НовоеSpot14 встроенных звуков для воспроизведения

Установщик теперь содержит 14 встроенных звуков: сирены, сигналы тревоги, дверные звонки и другие. При добавлении действия «Воспроизвести звук» по умолчанию выбрана охранная сирена, так что ее можно использовать сразу.

НовоеSpotШаг «Через N секунд» в действиях Zigbee

После отправки значения на Zigbee-устройство можно через заданное время отправить другое значение. Например, включить сирену и выключить ее через 30 секунд.

НовоеSpotПодробности обнаружения в датчиках Home Assistant

Результаты обнаружения, которые передаются в Home Assistant, теперь содержат тип обнаружения, имя из списка известных, номерной знак и уверенность. Автоматизации Home Assistant могут по-разному реагировать в зависимости от того, что обнаружено.

УлучшениеSpotЗначки действий

На экране «Добавить действие» у уведомлений на телефон, воспроизведения звука, синтеза речи, Telegram, webhook, Home Assistant и Zigbee теперь есть свои значки.

ИсправлениеSpotНе применялись действия воспроизведения, добавленные удаленно

Исправлена ошибка, из-за которой действие воспроизведения с файлом из облака, добавленное на удаленном экране, не применялось и выдавало ошибку Failed to get download URL for cloud files.

ИсправлениеSpotОповещения не работали, когда их много

Исправлена ошибка в Windows, из-за которой переставали работать все оповещения, если число оповещений и действий превышало определенное значение.

ИсправлениеSpotДолгий перезапуск после сохранения и пропуски в записи

Исправлено: перезапуск после сохранения настроек занимал от десятков секунд до нескольких минут в зависимости от накопителя.

  • Исправлено: на видео с большим числом автомобилей наблюдение и запись приостанавливались на несколько минут.
  • Исправлено: при освобождении места удалялось больше видео, чем нужно.
  • Исправлено: удаление видео за диапазон дат занимало много времени, а воспроизводимое видео не удалялось.

ИсправлениеSpotПовторные переподключения камер

Исправлено: некоторые камеры постоянно переподключались в зависимости от настроек видео.

ИсправлениеSpotСбои поиска по карточке человека

Исправлено: при выборе карточки человека иногда появлялось сообщение «Не удалось выполнить поиск».

ИсправлениеSpotВыход из аккаунта, если экран долго открыт

Исправлено: если веб-экран или локальный экран долго оставался открытым, выполнялся выход из аккаунта.

ИсправлениеSpotНовые камеры и оповещения отображались дважды после сохранения

Исправлено: пока настройки сохранялись и устройство перезапускалось, новые камеры или оповещения отображались дважды.

УлучшениеSpotСтабильность

Исправлены некорректные запросы, которые могли привести к завершению программы. Теперь при ошибке программа сохраняет диагностические данные.

УлучшениеSpotЯрлык в меню Linux

При первом запуске Grablo Spot из меню рабочего стола Linux сразу открывается настройка локального аккаунта. На вкладке браузера с локальным экраном теперь также отображается значок Grablo.

Spot 2.0.1

НовоеSpotВыбор языка на локальном экране

На экранах входа и создания аккаунта локального экрана теперь можно выбрать язык интерфейса.

ИсправлениеSpotНедоступная камера прерывала видео других камер

Исправлена ошибка, из-за которой камера с неверным адресом или неверными учетными данными примерно каждые 90 секунд прерывала видео других камер. Теперь недоступная камера показывает «Не удалось подключиться к камере» только в своем окне.

ИсправлениеSpotНепригодные папки хранения отклоняются заранее

Если выбрать папку хранения, в которой есть другие файлы или которая не существует, сразу появляется предупреждение и настройка не сохраняется. Раньше после сохранения не удавалось запустить наблюдение.

ИсправлениеSpotПривязка к аккаунту устройства, настроенного на локальном экране

Исправлена ошибка, из-за которой при привязке к аккаунту Grablo устройства, сначала настроенного на локальном экране, создавалось отдельное пустое место: наблюдение останавливалось или появлялось окно конфликта настроек. Теперь при выборе устройства место, настроенное на нем, добавляется в аккаунт без изменений.

  • Исправлено: для уже настроенного места снова появлялось руководство по началу работы.
  • Исправлено: названия мест, измененные на локальном экране, не отображались в списке мест.

УлучшениеSpotИмя устройства на локальном экране

Локальный экран теперь показывает устройство не по идентификатору, а по имени компьютера, на котором оно установлено.

ИсправлениеSpotПоказатель FPS перекрывал прямой эфир

Исправлено: показатель FPS перекрывал кнопку увеличения в прямом эфире и в увеличенном виде. Spot больше не показывает FPS.

ИсправлениеSpotЛокализация просмотрщика медиафайлов

Названия кнопок и подписи для программ чтения с экрана в просмотрщике увеличенных фото и видео теперь следуют языку интерфейса. В текстах подсказок продукт теперь везде называется Grablo Spot.

Spot 2.0.0
Начиная с версии 2.0, Spot распространяется в виде отдельного установщика Grablo Spot. Устройства с версией 1.x не обновляются до 2.0 автоматически, поэтому установите Grablo Spot со страницы загрузки. Записи, а также известные лица и автомобили сохраняются. Порядок перехода описан в разделе руководства «Переход с предыдущей версии (1.x) на 2.0».

ВыпускSpotОтдельные установщики Grablo Spot

У Spot теперь есть отдельный установщик Grablo Spot. Установщики для Windows, macOS и Linux, образы для Raspberry Pi, дополнение Home Assistant и образ Docker выпускаются отдельно для Spot и доступны на странице загрузки.

НовоеSpotЛокальный экран

Устройства с Grablo Spot теперь сами предоставляют веб-интерфейс: локальный экран. Откройте http://device-IP:8127 в браузере на компьютере или телефоне в той же сети и создайте локальный аккаунт, который хранится на устройстве. Так большинством функций можно пользоваться без аккаунта Grablo и без подписки.

  • После того как модели ИИ скачаны один раз, запись и поиск работают без подключения к интернету.
  • Для удаленного доступа и уведомлений на телефон добавьте устройство в аккаунт Grablo на spot.grablo.co или в приложении Grablo, как и раньше.
  • Локальный экран открывается пунктом Open Grablo Spot в области уведомлений (Windows) или в строке меню (macOS), а также значком на рабочем столе.

ИзменениеSpotНастройки хранятся на устройстве

Настройки камер и действий теперь хранятся на устройстве. Локальный экран и удаленный доступ используют одни и те же настройки и записи, и изменения в одном месте сразу видны в другом. Настройки существующих веб-мест переносятся на устройство, при открытии места в веб-версии. Если файл настроек поврежден, он автоматически восстанавливается из последней исправной резервной копии.

НовоеSpotНесколько мест

Если в аккаунте есть устройство с ПО версии 2.0 или новее, вверху меню мест появляется пункт «Несколько мест». Здесь камеры из разных мест показываются на одном экране, а увеличенная камера отображается в высоком качестве.

ИзменениеSpotОграничена установка предыдущих версий

Предыдущие версии не могут прочитать настройки, перенесенные в 2.0, поэтому на устройство с версией 2.0 нельзя установить 1.x.

1.29.7
Действия при обнаружении, условия по описанию, время пребывания и ускоренная остановка начинают работать после обновления ПО устройства до 1.29.7. В более ранних версиях, как и прежде, можно отправлять только уведомления на телефон.

НовоеSpotЗвуки, Telegram и webhook при обнаружении

Вкладка «Оповещения» теперь называется «Действия». При обнаружении человека, лица или автомобиля, помимо уведомления на телефон, можно запустить «Воспроизвести звук», «Прочитать текст вслух», Telegram, Webhook, Home Assistant и Zigbee. Добавьте по одному действию каждого типа, и все они выполнятся одновременно. Можно даже отказаться от уведомления на телефон и оставить только другие действия.

  • «Воспроизвести звук» и «Прочитать текст вслух» воспроизводятся через динамик, подключенный к компьютеру.
  • «Прочитать текст вслух» поддерживает корейский, английский, китайский, немецкий, французский, испанский, португальский, хинди, арабский и русский языки.
  • Telegram и Webhook отправляются устройством напрямую в Telegram или по указанному вами адресу.

НовоеSpotРеакция на людей и транспорт по описанию

Выберите «Обнаружен человек по описанию» или «Обнаружен транспорт по описанию» и опишите внешний вид, например «человек в красной кофте» или «белый внедорожник». Так в условиях можно использовать людей и транспорт, которых нет в списке известных.

НовоеSpotГотовые звуки по умолчанию

В действии «Воспроизвести звук» теперь есть 13 звуков по умолчанию, включая сирены, дверной звонок, лай собаки и пожарную тревогу. Удаленные звуки не возвращаются.

УлучшениеSpotДлительность на карточках показывает реальное время в кадре

На карточках людей, транспорта и лиц длительность каждого пребывания теперь отсчитывается от момента, когда камера впервые заметила объект, до момента, когда видела его в последний раз. Раньше это было время между несколькими снимками для анализа, поэтому оно казалось короче реального. Изменение касается записей, сделанных после обновления.

ИсправлениеSpotОстановка наблюдения занимала несколько минут

В местах с плотным движением транспорта остановка наблюдения или перезапуск после сохранения настроек могли занимать несколько минут. Ошибка исправлена: теперь в большинстве случаев остановка занимает несколько секунд.

УлучшениеSpotМеньше ожидания на экране при большой нагрузке

Когда записывалось много людей и транспорта, обслуживание карточек могло надолго блокировать базу записей, и действия на экране ждали по несколько секунд. Теперь это происходит гораздо реже.

ИсправлениеSpotСохраненные настройки не применялись

Сразу после сохранения настроек короткий перезапуск устройства мог восприниматься как остановка, и сохраненные изменения пропускались вместо применения. Ошибка исправлена.

УлучшениеSpotПоиск сохраняется на каждом экране

При переходе между экранами людей, лиц и транспорта на каждом из них сохраняется ваш поиск. Если поиск не удался или длится слишком долго, кнопки «Повторить» и «Сбросить поиск» позволяют сразу продолжить.

УлучшениеОбщееБыстрое сообщение об исчерпанном лимите ретрансляции

Когда лимит трафика через сервер-ретранслятор на этот месяц исчерпан, а прямое подключение невозможно, уведомление раньше появлялось только после более чем 30 секунд попыток. Теперь оно появляется примерно через 10 секунд.

1.29.6
Это обновление для мест, где записи хранятся долго. Улучшения очистки записей, скачивания видео и настроек начинают работать после обновления ПО устройства до 1.29.6. Начиная с 1.29.5 устройства с Windows и Mac тоже обновляются простым нажатием кнопки обновления на экране.

УлучшениеReflexSpotОчистка больше не мешает записи при долгом хранении

В местах с долгим сроком хранения и большим объемом записей запись и анализ могли отставать, пока удалялись старые записи. Теперь очистка выполняется небольшими порциями, соразмерными новым данным, а при нехватке места на диске в первую очередь освобождаются видеофайлы.

ИсправлениеReflexSpotНе удалялись видео с истекшим сроком хранения

В месте, где все камеры записывают только при обнаружении, видео с истекшим сроком хранения не удалялись. Теперь очистка запускается через 30 секунд после начала наблюдения и затем каждый час, независимо от режима записи. Измененный срок хранения применяется сразу после перезапуска наблюдения.

ИсправлениеSpotУдаленные видеофайлы оставались на диске

После удаления фрагмента его видеофайлы могли оставаться на диске и занимать место. Ошибка исправлена. Фрагмент, который нельзя удалить, потому что файл использует другая программа, сохраняется вместе с записью, и вы увидите, что файл был занят. Просто удалите его еще раз чуть позже.

НовоеSpotВыбор фрагмента перетаскиванием по временной шкале

Когда открыто скачивание или удаление фрагмента, диапазон, по которому вы проводите на временной шкале, становится фрагментом. Во время выбора видео приостанавливается, а затем продолжает воспроизводиться, если до этого оно воспроизводилось.

УлучшениеReflexSpotВидео сохраняется по мере поступления

При скачивании фрагмента или записанного клипа больше не нужно ждать, пока устройство подготовит файл. Он записывается на диск по мере поступления, и даже длинный фрагмент скачивается одним файлом на камеру. В Safari и приложении видео, как и раньше, приходит несколькими файлами.

ИсправлениеSpotУстройство оставалось остановленным, если закрыть окно во время применения настроек

При сохранении настроек устройство перезапускается с новыми настройками, и если закрыть окно во время перезапуска, устройство могло остаться остановленным. Теперь устройство выполняет перезапуск за один шаг, поэтому он завершается, даже если окно закрыто.

УлучшениеSpotВкладка журнала быстро открывается даже при длинной истории

В местах с большим объемом записей вкладка журнала могла долго открываться, а при переходе на временную шкалу после вкладки людей видео могло не появляться десятки секунд. Обе ошибки исправлены.

УлучшениеSpotНеудачный поиск теперь сообщает причину

Если поиск по описанию не удался, показывается причина, например нехватка памяти на устройстве. Если памяти не хватило лишь ненадолго, в следующий раз поиск выполняется снова. При добавлении лица вы увидите сообщение, если на снимке не удалось найти лицо.

ИсправлениеОбщееОбнаружение реже останавливается при ускорении на видеокарте

На некоторых устройствах с Windows и включенным ускорением на видеокарте обнаружение могло останавливаться сразу после начала наблюдения. Теперь видеокарта подготавливается один раз и используется до конца работы, поэтому такое случается гораздо реже.

УлучшениеSpotНа телефоне нужный экран выбирается в одном месте

Вверху экрана телефона люди, транспорт, временная шкала, а также экраны известных лиц и автомобилей выбираются из одного списка.

ИсправлениеSpotДоработано добавление по карточкам лиц

При добавлении нескольких карточек сразу некоторые из них могли незаметно пропадать, а карточку лица только с одним пребыванием нельзя было добавить. Обе ошибки исправлены. Если для нового лица ввести уже существующее имя, теперь это блокируется, а не приводит к незаметному объединению с этим человеком. Лица и автомобили добавляются из их карточек.

ИсправлениеSpotЗаписи отображались пустыми без подключения

Пока устройство было отключено, вкладка журнала и поиск могли сообщать, что никого не было, записей нет или ничего не найдено. Теперь они показывают, что ожидают подключения. После переименования камеры новое имя отображается и в прошлых записях.

ИзменениеSpotНастройка задержки обнаружения удалена

Параметр задержки обнаружения в настройках производительности удален, значение зафиксировано на одной секунде. В месте, где было установлено три или пять секунд, значение сменится на одну секунду при следующем сохранении настроек.

ИсправлениеReflexSpotНеверно указанная папка хранения сразу отмечается

Если ввести папку хранения не полным путем, например D:spot, это сразу отмечается в поле ввода.

1.29.5
Зоны обнаружения, непрерывная запись для отдельных камер и автоматическое обновление устройства требуют ПО устройства версии 1.29.5 или новее. На устройствах с Windows и Mac при переходе на 1.29.5 установку нужно один раз подтвердить на самом устройстве. После этого достаточно нажать кнопку обновления на экране.

НовоеSpotЗоны обнаружения для каждой камеры

Нарисуйте область, за которой нужно следить, и записываться, вызывать оповещения и попадать в карточки будут только люди и транспорт внутри нее. Посторонние движения, например прохожие на другой стороне улицы, не учитываются, а на карточках и в оповещениях указывается название зоны. Вне зоны анализ выполняется меньше, что также снижает нагрузку на устройство.

НовоеSpotРежим записи для каждой камеры

Для каждой камеры можно выбрать, записывать ли только при обнаружении или круглосуточно. Камера с постоянной записью воспроизводится на временной шкале без пропусков, а фрагменты с людьми и транспортом можно находить, как и раньше. Записи с истекшим сроком хранения удаляются автоматически.

УлучшениеОбщееОбновление устройств с Windows и Mac с экрана

Раньше для обновления устройства с Windows или Mac без монитора кому-то приходилось проходить установщик на самом устройстве. Теперь после нажатия кнопки обновления на экране устройство устанавливает обновление само и снова подключается. Если новая версия не запускается должным образом, устройство само возвращается к предыдущей версии.

НовоеSpotПошаговое руководство по началу работы

При создании первого места по очереди показываются четыре шага: подключить устройство, выбрать, что распознавать, добавить камеры и запустить. Руководство переходит дальше, когда устройство подключается, и закрывается, когда наблюдение успешно запущено.

УлучшениеSpotЗапись начинается с момента появления человека

Теперь записи включают пять секунд до обнаружения, поэтому момент появления человека в кадре больше не обрезается, а для человека, который пробыл в кадре совсем недолго, запись все равно создается. Записи, которые еще пишутся, можно открыть сразу.

УлучшениеSpotМеньше посторонних автомобилей при поиске по внешнему виду

Поиск теперь использует именно выбранный снимок и стал немного строже, поэтому автомобили другого цвета или типа гораздо реже попадают в результаты. Можно выбрать и добавить сразу несколько карточек автомобилей.

ИсправлениеSpotМерцание и смещение рамок при воспроизведении

Исправлено: при воспроизведении записей все рамки одновременно мерцали каждые 1–3 секунды, а после переподключения камеры появлялись рамки многоминутной давности.

ИсправлениеReflexSpotОстановка наблюдения занимала минуту-две

После нажатия кнопки остановки наблюдение могло долго не останавливаться. Ошибка исправлена.

ИзменениеSpotСнова изменены значения по умолчанию для новых мест

Новое место теперь создается с точностью обнаружения «Сбалансированно» и минимальным размером человека для карточек людей 20 % кадра. В местах, где вы уже задали эти значения, они сохраняются.

УлучшениеОбщееЭкран добавления открывается, если устройств нет

Если открыть окно устройств, когда ни одного устройства не добавлено, вместо пустого списка сразу открывается экран добавления.

ИсправлениеОбщееСтарая форма при изменении зоны

При изменении зоны на экране оставалась и накладывалась форма до изменения. Ошибка исправлена.

ИсправлениеОбщееНа телефонах обрезался низ полноэкранных окон

В Chrome на Android нижняя часть окон, открывающихся во весь экран, скрывалась на высоту адресной строки. Ошибка исправлена.

1.29.4
Это обновление дорабатывает 1.29.3. Улучшения прямого эфира, распознавания транспорта и хранения начинают работать после обновления ПО устройства до 1.29.4.

УлучшениеОбщееПолноэкранный режим становится четким за секунду

При переходе из маленького окна во весь экран изображение раньше несколько секунд оставалось размытым. Теперь полное изображение появляется меньше чем за секунду.

УлучшениеОбщееСтабильное изображение при нескольких камерах на экране

Когда на одном экране было несколько камер, изображение могло рассыпаться или меняться по качеству. Теперь для каждого размера окна видео передается с заданным стабильным качеством.

ИсправлениеОбщееВидео зависало после долгого пребывания экрана в фоне

Если экран несколько часов оставался на другой вкладке, видео могло какое-то время оставаться замершим, прежде чем возобновиться. Ошибка исправлена.

ИсправлениеОбщееКамеры за пределами экрана постоянно переподключались

Камеры ниже на странице переподключались каждые 30 секунд и при этом ненадолго прерывали другие камеры. Ошибка исправлена.

ИсправлениеSpotПовторные карточки для машины, стоящей у края кадра

Для машины, стоящей у края кадра, создавалась новая карточка каждый раз, когда она ненадолго скрывалась. Теперь уехавшей считается только машина, которая действительно покинула кадр.

ИсправлениеSpotНе применялись настройки, измененные без подключения

Если сохранить настройки во время кратковременного отключения, устройство продолжало работать со старыми настройками. Теперь после повторного подключения оно перезапускается с сохраненными настройками. Приостановленное вами устройство остается приостановленным.

УлучшениеSpotВерсия устройства и тип подключения в настройках

В пункте «Компьютер» в настройках рядом с моделью теперь показываются версия ПО устройства и способ подключения: напрямую или через сервер-ретранслятор.

ИсправлениеReflexSpotДоработаны очистка хранилища и папки мест

Старые записи при заполненном диске удаляются быстрее. Также исправлено: после перемещения папки места могли оставаться файлы, а при приостановленном наблюдении не удавалось скопировать папки.

1.29.3
Большая часть нового в этом выпуске относится к Spot. Пункты с отметкой «Общее» касаются также Studio и Reflex, а все остальное работает так же, как в 1.29.2. Для распознавания транспорта и временной шкалы нужно ПО устройства версии 1.29.3 или новее.

НовоеSpotРаспознавание транспорта и номерных знаков

Помимо людей и лиц, теперь распознается транспорт. Номер автомобиля, попавшего в кадр, считывается, для каждого номера создается карточка, и все визиты этого автомобиля собираются в одном месте. Для поиска достаточно помнить лишь часть номера. Автомобиль, номер которого прочитать не удалось, все равно получает карточку для этого появления, и номер можно ввести вручную позже.

НовоеSpotОповещение о появлении известного автомобиля

Добавьте номер автомобиля, который часто приезжает или который вы ищете, и при его появлении придет оповещение. Добавляйте номера по одному или сразу несколько и управляйте известными автомобилями в таблице, где их можно изменять, удалять и искать. Номер, прочитанный с ошибкой примерно в один символ, все равно считается тем же автомобилем.

НовоеSpotВыбор того, что распознавать: люди, лица, транспорт

Каждый тип можно включать и выключать отдельно. Отключение неиспользуемого типа снижает нагрузку на устройство и заодно останавливает его оповещения. Точность обнаружения и правило принятия решения теперь задаются для каждого типа на его собственной странице настроек, а известные лица и автомобили управляются вместе в разделе «Известные».

НовоеSpotЗаписи за день на временной шкале

Вкладка журнала вместо списка сцен теперь показывает временную шкалу. Для каждой камеры записанные за день фрагменты отображаются полосами, а нажатие на момент времени запускает воспроизведение нескольких камер одновременно с этого момента. Можно скачать или удалить только просматриваемый фрагмент, а при большом числе камер они разбиваются на страницы.

НовоеSpotГде побывал человек

Откройте карточку человека, и вы увидите по порядку, когда и на какой камере он находился. Нажмите на пребывание, и записи за этот фрагмент откроются одна за другой. Если в карточку попал кто-то другой, его можно сразу убрать.

УлучшениеSpotРамки следуют за людьми и в сохраненных записях

При просмотре записи теперь отображаются рамки вокруг людей и транспорта. Прямо в видео видно, о ком идет речь, а нажатие на рамку запускает поиск других записей с этим человеком или автомобилем.

УлучшениеSpotМеньше посторонних при поиске по внешнему виду

Люди в кофте похожего цвета больше не заполняют результаты. Порог поиска теперь меняется вместе с настройкой группировки людей: чем строже группировка, тем строже и поиск.

УлучшениеSpotБыстрый переход к периоду даже при большом числе карточек

Рядом со списками карточек людей и транспорта появилась полоса периодов. Толщина полосы показывает, когда карточек больше всего, а нажатие на точку сразу переносит к этому периоду. Порядок можно также изменить на обратный, чтобы смотреть начиная с самых старых.

ИзменениеSpotСброшены значения распознавания по умолчанию

Значения по умолчанию для нового места изменены по результатам измерений на реальных объектах. Минимальный размер человека для карточки человека: 25 % кадра, анализ выполняется 10 раз в секунду, а распознавание людей по умолчанию настроено в пользу скорости, что оставляет запас на устройстве обычной производительности. В местах, где вы уже задали эти значения, они сохраняются.

УлучшениеОбщееРамки в прямом эфире рисует экран, а не устройство

Раньше устройство рисовало рамки прямо в видео перед отправкой. Теперь отправляются только координаты, а рисует их экран. Это снижает нагрузку на устройство, точно совмещает каждую рамку с проанализированным кадром и плавно сохраняет рамку в промежутках между анализами.

УлучшениеОбщееВидео передается в том объеме, в каком вы его смотрите

В маленькое окно приходит изображение меньшего размера, в большое окно большего. Камера, которой не видно на экране, не принимается вовсе и возобновляется, когда снова появляется в поле зрения, поэтому при нескольких камерах на одном экране расход трафика заметно снижается. Также исправлено зависание видео более чем на 20 секунд после возврата с другой вкладки.

ИсправлениеReflexSpotСмешение записей, когда одно устройство обслуживает несколько мест

Когда на одном устройстве было несколько мест, записи и данные копились вперемешку в одной папке, и очистка по сроку хранения одного места могла удалить записи другого. Теперь у каждого места своя папка. Ранее сохраненные записи при первом запуске переносятся в папку своего места, а папку можно перенести на другой диск и продолжить работу без изменений. Если по ошибке указать папку другого места, об этом сразу сообщается.

ИсправлениеSpotПропущенные карточки на тихих объектах

На объектах, где люди или транспорт проходят редко, для только что прошедшего человека не создавалась карточка. Ошибка исправлена.

ИсправлениеSpotСмешение людей и транспорта в оживленных местах

Когда несколько человек проходят рядом, соседний человек гораздо реже попадает в чужую карточку, а один и тот же человек реже попадает в две. Также исправлено: после обрыва и восстановления подключения номер переходил к тому, кто появлялся следом.

УлучшениеОбщееЭкран сам обновляется до нового выпуска

Если выходит новый выпуск, пока экран долго открыт, он сам переходит на последнюю версию. Экран, на который вы смотрите, не трогается, а замена происходит, только пока вы заняты чем-то другим, поэтому ничего не прерывается и обновлять страницу вручную не нужно.

УлучшениеОбщееКнопка «Назад» закрывает окно на телефоне

Кнопка «Назад» в Android закрывает открытое окно. На всех экранах, открывающихся во весь экран, теперь используется значок «Назад» в левом верхнем углу.

УлучшениеОбщееРуководство разделено на главы и разделы

Руководство, которое раньше было одной длинной страницей, теперь состоит из трех уровней: обложка, глава и раздел. Переходите к нужному разделу из оглавления слева и ищите по руководству.

1.29.2

УлучшениеSpotКарточки людей появляются без ожидания

Раньше при открытии вкладки «Люди» видео перечитывалось для создания фото на карточках, поэтому первый показ занимал несколько секунд. Теперь фото готовятся в тот момент, когда камера видит человека, и карточки появляются сразу при открытии вкладки.

УлучшениеSpotБолее точная группировка людей

Случайный прохожий больше не становится обложкой чужой карточки. Два человека, одновременно находившихся в кадре, больше не объединяются в одну карточку, а слишком разросшаяся карточка с несколькими людьми снова разделяется.

УлучшениеSpotЛюди не теряются на медленных камерах

На камерах, которые выдают всего около трех кадров в секунду, одному и тому же человеку постоянно присваивался новый номер, что сбивало группировку. Ошибка исправлена: теперь человек отслеживается как один, даже если кадры приходят медленно.

УлучшениеSpotЛюди отслеживаются, даже когда их заслоняют

Раньше, когда пути двух людей пересекались или один проходил за другим, они в этот момент менялись местами. Теперь это происходит гораздо реже, а человек, который скрылся и снова появился, остается тем же человеком.

УлучшениеSpotПоиск остается быстрым по мере накопления записей

Раньше поиск замедлялся по мере накопления записей. Использование хранилища также переработано, поэтому на устройстве, которое давно работает, поиск выполняется почти так же быстро, как на новом.

НовоеSpotУправление добавленными лицами даже при выключенной камере

Просмотр и удаление добавленных лиц больше не зависят от состояния камеры. Добавление лица из записи ставится в очередь, а по завершении приходит результат, поэтому его можно проверить, даже если добавлять сразу несколько лиц.

НовоеStudioОтметка ошибки логики как просмотренной

Если логика показывает ошибку, теперь эту ошибку можно отметить как просмотренную. Само состояние ошибки не меняется, сбрасывается только индикатор, поэтому новую ошибку проще отличить от уже известной.

ИсправлениеStudioИсправления в работе управления

Цикл PID, результат которого не является числом, больше не передает это значение на выход. Адреса Modbus за пределами настроенного диапазона чтения или записи больше не используют молча предыдущее значение и не записывают данные не туда. Также исправлена логика, которая не завершала проход, из-за чего ее не удавалось остановить кнопкой остановки.

ИсправлениеОбщееИсправления после остановки

Открытие журнала после остановки могло приводить к аварийному завершению программы. Ошибка исправлена, как и то, что после остановки и повторного запуска переставали создаваться карточки людей.

УлучшениеОбщееМеньше лишнего в файле журнала

Из файла журнала удалены служебные записи разработчиков, бесполезные для вас, поэтому при сбое проще найти то, что действительно важно.

ИзменениеОбщееОбразы Docker и Home Assistant переведены на актуальную основу

Выпуск Linux, на основе которого собраны образ Docker и дополнение Home Assistant, достиг конца срока поддержки и перестал получать обновления безопасности. Теперь образы основаны на актуальном выпуске и снова получают обновления. Установка и настройки не изменились; загружайте образ как обычно.

1.29.1
Функции поиска в этом выпуске относятся к Spot, нашему новому продукту. Reflex и Studio работают точно так же, как раньше, вплоть до записи журнала, а запись на время обнаружения и ускорение анализа касаются всех продуктов. Для Spot нужно ПО устройства версии 1.29.1 или новее.

ВыпускПредставляем Spot: поиск людей по видео с камер с помощью ИИ

Новый продукт, который делает одно: находит людей в уже записанном видео с камер. Не нужно создавать правила и подключать устройства. Добавьте камеру, и она начнет вести журнал, по которому затем можно искать четырьмя способами, описанными ниже.

НовоеВкладка «Люди» группирует одного и того же человека

Люди и лица в журнале автоматически группируются по тому, кто это. Раньше, чтобы найти человека, нужно было сначала его отыскать. Теперь откройте вкладку «Люди», и все, кто проходил за этот период, уже сгруппированы. Можно выбрать группировку по лицу или по внешнему виду, поэтому снимки с ракурсов, где лица не видно, все равно группируются по одежде и телосложению. Дайте карточке человека имя, и с этого момента по нему можно искать.

НовоеПеред объединением групп вас спрашивают

Группы, в которых нет уверенности, никогда не объединяются автоматически. Несколько фото показываются рядом, и вас спрашивают, один ли это человек. Объединяется только то, что вы подтвердите, а отклоненная пара больше не предлагается. Объединение нельзя отменить, поэтому проверьте фото, прежде чем решать.

НовоеПоиск своими словами

Опишите сцену, которую ищете, и будут найдены самые близкие записи. Введите что-нибудь вроде «человек в красном пальто», и Spot соберет подходящие записи. Это работает и для людей, которым никогда не давали имени.

НовоеПоиск по признакам

Ищите по цвету верха и низа, возрастной группе, очкам, узорам на верхней одежде, юбкам и сапогам, предметам в руках, например сумкам, и направлению, куда обращен человек. Поиск по цвету можно настроить с учетом близких оттенков, чтобы человек не потерялся, когда освещение меняет цвет.

НовоеПоиск других записей выбранного человека

При просмотре записи нажмите на человека на экране, и будут найдены другие записи с ним. Для поиска по лицу имя не требуется, а поиск по внешнему виду учитывает одежду, телосложение и предметы в руках, поэтому работает даже с ракурсов, где лица не видно.

НовоеЗапись на все время обнаружения

Задайте длину клипа «Пока есть обнаружение» вместо фиксированного времени, и запись будет продолжаться, пока выполняется условие, и остановится, когда ситуация закончится. Используйте это, когда невозможно заранее знать, сколько что-то продлится. На одной камере одновременно может идти только одна такая запись.

УлучшениеПоиск стал намного быстрее

Поиск по записям за 30 дней теперь занимает около полсекунды вместо примерно четырех. Даже там, где накопилось очень много записей, поиск, занимавший более 30 секунд, завершается примерно за три. Список добавленных лиц также открывается мгновенно.

УлучшениеНет анализа, когда ничего не движется

Анализ теперь приостанавливается, пока в кадре нет движения, что снижает нагрузку на устройство. Также можно задать, сколько раз в секунду выполнять анализ: от одного до десяти раз, в зависимости от устройства и сцены.

УлучшениеУдаление действительно освобождает место

При удалении записи удаляются и данные, использовавшиеся для ее поиска, поэтому место в хранилище действительно освобождается. То же касается записей, которые удаляются автоматически после истечения срока хранения.

ИсправлениеИсправления журнала и камер

Исправлено сразу несколько ошибок: анализ не запускался на камере, подключившейся с опозданием, экран ненадолго будто зависал, пока записывалось много данных, а группировка людей останавливалась на полпути.

1.29.0

НовоеВидеозапись с моментами до события

Изображение с камеры теперь хранится в коротком кольцевом буфере, поэтому при срабатывании условия период до и после этого момента сохраняется одним видео. То, чего никогда не показал бы один снимок, а именно подготовка к событию, теперь видно уже за несколько секунд до него. Длительность фрагментов до и после события задается отдельно для каждой записи.

НовоеНепрерывная запись, которую вы запускаете и останавливаете сами

Новые действия позволяют запускать и останавливать запись в любой момент, независимо от условий. Это удобно, когда нужно сохранить весь рабочий сеанс, а если питание пропадет посреди записи, все записанное до этого момента все равно воспроизводится.

НовоеВоспроизведение видео прямо из журнала

На миниатюре в списке журнала теперь есть значок воспроизведения: нажмите его, и видео воспроизведется прямо там. Фото и видео можно листать влево и вправо в одном просмотрщике, поэтому не нужно закрывать окно и снова искать запись, а уже полученное видео в следующий раз открывается мгновенно. На полосе воспроизведения отмечен момент события, так что вы точно знаете, куда смотреть.

НовоеВыбор того, что записывает действие журнала

В действии журнала теперь можно точно выбрать, какие камеры и какие значения записывать. Например, если человек появился на камере 1, можно сохранить и видео с камер 2 и 3, то есть записывать даже камеры, которые не участвуют в принятии решения. Для каждой записи можно задать свои цели и длительность клипов, а существующие настройки переносятся без изменений.

НовоеВыбор способа определения входа в зону

Теперь можно выбрать, как определяется, что объект вошел в зону: по точке, где человек или автомобиль касается земли, по центру объекта или по проценту перекрытия с зоной. Раньше использовалась только центральная точка, поэтому при наклонной камере решение смещалось от того места, где объект на самом деле стоял. Точка касания земли сохраняет точность и для удаленных объектов. Существующие проекты работают точно так же, как раньше.

УлучшениеДобавленные для обучения сцены видны на любом устройстве

Контроллер теперь запоминает, какие сцены из журнала добавлены как образцы для обучения. Откройте проект на другом компьютере или в другом браузере, и уже добавленные сцены по-прежнему будут отмечены, поэтому одна и та же сцена никогда не попадет дважды, а при совместной проверке прогресс общий. Удалите образец на экране обучения, и эту сцену снова можно будет добавить.

УлучшениеАвтоматическое управление хранилищем

Когда фото и видео накапливаются и свободного места становится мало, самые старые файлы удаляются автоматически. Сами записи журнала сохраняются, удаляются только файлы, поэтому сведения о том, что и когда произошло, остаются нетронутыми. Ничего настраивать не нужно, а файлы, сохраненные по указанному вами пути, никогда не затрагиваются.

УлучшениеБолее простые настройки записи

Значения, которые трудно подобрать, например качество и размер буфера, теперь выбираются автоматически с учетом камеры и устройства. Вам остается указать, куда сохранять и какой длины должны быть фрагменты до и после события. На устройствах с запасом памяти можно хранить до пяти минут видео до события.

ИсправлениеКамера зависала в состоянии подключения

Если браузер долго оставался открытым или после возврата с другой вкладки, изображение с камеры могло оставаться в состоянии подключения и появлялось только после обновления страницы. Камеры, первый кадр с которых приходит не сразу, могли не появляться вовсе, а уже воспроизводимый поток мог вернуться в состояние подключения. Все эти ошибки исправлены.

ИсправлениеСетевые камеры бесконечно переподключались на некоторых компьютерах

На компьютерах без аппаратного ускорения графики и в виртуальных средах (Windows) сетевая камера могла не получать ни одного кадра и раз за разом переподключаться. Теперь доступные способы ускорения проверяются перед использованием, а если ни один не подходит, камера автоматически переходит на другой способ.

ИсправлениеСохраненное видео воспроизводилось полностью черным

Видео, сохраненное непрерывной записью, могло воспроизводиться черным на всю длину. Это касалось камер, кадры которых перекодируются перед сохранением, например USB-веб-камер.

ИсправлениеСмещение видео при частых событиях

Когда события следовали одно за другим, видео сохранялись не по событиям: они обрезали друг друга, а последнее не воспроизводилось до следующего события. Теперь для каждого события создается свое видео с полными фрагментами до и после события.

ИсправлениеВидеофайлы оставались после удаления записи журнала

После удаления записи журнала ее видеофайлы оставались на диске. Также исправлена связанная ошибка, из-за которой удалялась только часть фото, если у записи было несколько условий.

ИсправлениеАнализ зависал на сложных зонах

Анализ мог зависать, если зона была нарисована с очень большим числом вершин.

ИсправлениеПринудительный полноэкранный режим видео на iPhone и iPad

При воспроизведении видео автоматически включался полноэкранный режим, из-за чего метка события на полосе воспроизведения была скрыта.

1.28.1

ИсправлениеПодписи областей отображались вдали от области

У наклонных многоугольных областей подпись висела в пустом месте далеко от своей области. Теперь подпись привязана к самой верхней вершине фигуры, поэтому сразу понятно, к какой области она относится. Прямоугольные области не изменились.

ИсправлениеНе было подписей у многоугольных областей

У областей, нарисованных многоугольником, подписей не было вовсе. При нескольких областях их нельзя было различить на экране. Теперь их названия отображаются как положено.

ИсправлениеПодписи обрезались или скрывались у краев кадра

Если область примыкала к верхнему или правому краю кадра, ее подпись выходила за пределы кадра и обрезалась или скрывалась полностью. Теперь подписи всегда остаются внутри кадра.

УлучшениеЕдиный цвет областей

Области рисовались разными цветами в зависимости от формы, поэтому их было легко спутать с результатами обнаружения. Теперь они рисуются одним цветом независимо от формы, и обнаруженные объекты легко отличить от настроенных вами областей с первого взгляда.

1.28.0

НовоеМногоугольные области анализа

Раньше области анализа могли быть только прямоугольными. Теперь их можно рисовать многоугольниками любой формы. Для наклонных конвейеров, проходов и похожих сцен, где прямоугольник неизбежно захватывал лишнее, теперь можно точно выделить нужную область. Это работает одинаково во всех видах анализа ИИ.

НовоеОбучение прямо на записанных сценах

Если при просмотре записанных сцен вы заметили, что ИИ ошибся, эту сцену можно сразу добавить как образец для обучения. Собирая пропущенное и ошибочно обнаруженное и обучая модель заново, можно постепенно повышать точность. Доступно для классификации изображений, обнаружения аномалий и добавления лиц.

НовоеОтметка необученных образцов

На экране обучения теперь отмечаются образцы, которые добавлены недавно и еще не учтены при обучении. С первого взгляда видно, что появилось нового и нужно ли обучить модель еще раз.

НовоеОценка аномалии в реальном времени

Экраны обучения и добавления для обнаружения аномалий теперь показывают текущую оценку вместе с границей принятия решения. При настройке чувствительности видно, насколько текущая сцена отличается от нормы.

НовоеВыбор переменных, которые записывает действие

В действии журнала данных теперь можно точно выбрать, какие переменные записывать. Отдельное хранилище для каждого вида записей больше не нужно: все можно хранить вместе, что значительно упрощает настройку. Существующие настройки продолжают работать без изменений.

УлучшениеБолее быстрое обнаружение аномалий

Обнаружение аномалий теперь использует сразу несколько ядер процессора. Время на оценку одного кадра значительно сократилось, поэтому видео остается плавным даже во время анализа.

УлучшениеБолее чистая подсветка дефектов

При подсветке областей, признанных аномальными, теперь учитывается окружение, поэтому отдельные точки отсеиваются. Показываются только реальные области дефектов, и изображение читается гораздо легче.

УлучшениеБолее стабильные результаты распознавания текста

Раньше результаты распознавания текста слегка мерцали от кадра к кадру. Теперь учитываются несколько кадров вместе и выдается только самый надежный результат, поэтому значения остаются стабильными, несмотря на дрожание рук или смену освещения.

ИсправлениеТочность результатов однократного анализа

При однократном анализе по триггеру результат этого момента мог не попасть в переменную или в ней оставалось старое значение. Ошибка исправлена. Если несколько действий используют один и тот же анализ, теперь результат каждого записывается точно, а работа вместе с непрерывным анализом больше не мешает ни одному из них.

ИсправлениеРаспознавание лиц игнорировало область анализа

Распознавание лиц игнорировало указанную вами область анализа и искало по всему кадру. Теперь поиск выполняется только в заданной области.

ИсправлениеПредпросмотр не соответствовал реальным настройкам анализа

Предпросмотр в остановленном состоянии работал не так, как задано в настройках анализатора. Теперь предпросмотр использует те же настройки, что и реальный анализ, поэтому проверенное в предпросмотре сохраняется и после запуска.

ИсправлениеХранение и просмотр записей, стабильность подключения

Исправлено сразу несколько ошибок, связанных с записями: только что записанные данные незаметно пропадали, прошлые записи нельзя было просмотреть в остановленном состоянии, а подключение не удавалось после накопления большого числа записей. Также исправлены зависание предпросмотра обнаружения аномалий и подсветка дефектов, рисовавшаяся по иному принципу, чем реальное решение.

1.27.0

НовоеСобственный классификатор изображений (Custom Classification)

Добавьте несколько примеров изображений с камеры, и устройство обучит собственный классификатор изображений прямо на себе, без отдельного сервера и онлайн-обучения. Модель обучается непосредственно на устройстве и сама различает выбранные вами категории.

НовоеСвоя модель аномалий

Обучите модель на изображениях нормального состояния, и она будет автоматически замечать все необычное или дефектное. Это хорошо подходит для задач вроде визуального контроля продукции, где нужно выявлять «все, что отличается от нормы».

НовоеДобавление номерных знаков и управление ими

Добавляйте и управляйте номерами автомобилей, которым разрешен доступ, прямо на устройстве. Номера можно добавлять, удалять и просматривать списком с псевдонимами, а также мгновенно проверять, есть ли распознанный номер в списке. Это удобно для парковок и контроля доступа.

НовоеДобавление лиц в реальном времени

Добавляйте лица прямо во время просмотра изображения с камеры, не останавливая программу. Можно управлять фото для добавления и до добавления посмотреть результат распознавания.

НовоеСетевой аудиовход

Теперь звук с IP-камеры или сетевого потока можно использовать как вход для анализа звука, распознавания речи и анализа звука с помощью ИИ. Укажите адрес потока и при необходимости имя пользователя и пароль (учетные данные).

НовоеОднократный анализ по запросу

Отправьте сигнал в нужный момент, и ИИ выполнит анализ один раз, а затем запишет результат. Не нужно держать анализ постоянно включенным: он выполняется один раз только тогда, когда это нужно, что повышает эффективность.

УлучшениеОтображение уверенности ИИ

Теперь уверенность распознавания ИИ (%) видна на экране в реальном времени.

УлучшениеСвои отображаемые имена в Home Assistant

Теперь для элементов, передаваемых в Home Assistant, можно задать собственное отображаемое имя.

УлучшениеАвтоматическое переподключение сетевого звука

Если подключение к сетевому звуку обрывается, оно автоматически восстанавливается, и звуковой вход продолжает поступать без перерывов.

ИсправлениеАвтоматическое восстановление устройств и повышение стабильности

Устройства связи и медиаустройства теперь сами восстанавливаются после временных ошибок. Также исправлено несколько проблем со стабильностью, связанных с сетевым звуком и однократным анализом.

1.26.0

НовоеПрикрепление нескольких файлов сразу

В действиях ИИ-чата, электронной почты и уведомлений Telegram теперь можно прикреплять сразу несколько файлов. Раньше можно было отправить только один файл, а теперь можно отправлять вместе несколько фото, документов и других файлов. Это работает как с фиксированными файлами, так и с путями или переменными, которые меняются в зависимости от ситуации.

УлучшениеБолее быстрое и надежное подключение сетевых камер

Несколько сетевых камер (ONVIF) теперь подключаются одновременно, а не по очереди, поэтому системы с несколькими камерами готовы к работе гораздо быстрее. Контроллер также запоминает адрес каждой камеры и в следующий раз подключается напрямую, так что первое подключение после перезапуска тоже происходит быстрее. Камеры, которые не отвечают, пропускаются быстрее и больше не задерживают остальные.

ИсправлениеИсправлены проблемы с подключением сетевых камер

Исправлена ошибка, из-за которой поиск камер в Windows иногда зависал, а также редкий случай, когда камера могла отображаться как «не найдена», пока одновременно подключались несколько камер. Кроме того, повышена общая стабильность подключения.

1.25.1

УлучшениеБолее надежный поиск и подключение камер

Мы переработали поиск и подключение IP-камер ONVIF, чтобы они точнее соответствовали стандарту. Некоторые камеры, которые находились, но не подключались (например, отдельные модели Dahua), теперь подключаются надежно, а устройства, не являющиеся камерами, например NAS, исключаются из результатов поиска.

ИсправлениеИсправлено повторное сохранение в базу данных

Исправлена ошибка, из-за которой действие сохранения в базу данных могло записывать одну и ту же запись дважды. Также повышена стабильность при обработке пустых значений и результатов из нескольких строк.

1.25.0

НовоеНовый режим таймера «Удержание»

Таймер задержки (PEND) теперь предлагает режим «Удержание», который держит выход включенным, пока заданное условие остается истинным, что позволяет точнее настроить поведение таймера. Исходный таймер также доработан и теперь работает точно так, как задумано.

НовоеУлучшенное управление журналами

Теперь можно выбрать и удалить сразу несколько записей журнала, а сохраненные вместе с ними снимки и файлы удаляются заодно. Ограничение срока хранения теперь распространяется и на записи, сделанные вручную, а место в хранилище освобождается автоматически по мере удаления журналов.

УлучшениеУлучшенный список добавленных лиц

В списке добавленных лиц для распознавания теперь показывается число образцов для каждого человека. Кроме того, в именах больше нельзя использовать недопустимые символы, которые могли повредить список.

ИсправлениеАвтоматическое восстановление видео с камеры в реальном времени

Исправлена ошибка, из-за которой видео с камеры в реальном времени в некоторых ситуациях могло зависать при подключении. Теперь приложение распознает такое состояние и восстанавливается само.

ИсправлениеБолее надежная съемка и сохранение

Улучшено обнаружение сбоев сохранения снимков, которые могли незаметно происходить при заполненном хранилище. Также исправлено сохранение снимков во вложенные папки и расчет размера файлов.

ИсправлениеБолее надежное распознавание видео

Исправлена редкая ошибка при обработке распознавания видео для более стабильной работы.

1.24.0

ИсправлениеБолее чистые рамки обнаружения

Исправлена ошибка, из-за которой рамки обнаружения на видео могли тянуться и оставлять шлейф между обнаружениями. Теперь рамки отображаются четко и в более точном положении.

УлучшениеОптимизированный запуск проекта

При запуске проекта скачиваются только файлы, нужные для функций, которые вы действительно используете. Файлы неиспользуемых функций пропускаются, поэтому проекты запускаются быстрее и легче.

ИсправлениеБолее надежные голосовые функции

Исправлена ошибка, из-за которой функции голосового оповещения и распознавания речи могли не загружать свои голосовые модели.

ИсправлениеНадежность обмена сообщениями и устройств

Исправлены ошибки, из-за которых прием сообщений MQTT и некоторые настроенные устройства Zigbee и Modbus могли не подключаться или не запускаться.

1.23.0

НовоеОбнаружение в увеличенной области

Теперь можно выбрать определенную область изображения с камеры, которая будет увеличена перед распознаванием. Удаленные или мелкие объекты обнаруживаются точнее, потому что эта область сначала увеличивается. Это касается всех видов распознавания изображения, включая объекты, лица, позы, руки, цвет, QR-коды, текст, номерные знаки и обнаружение огня. Если область не выбрана, как и раньше используется весь экран.

УлучшениеБолее точное обнаружение объектов

Механизм обнаружения объектов заменен новым, более точным. Можно выбрать один из трех уровней в зависимости от условий: «Быстро», «Сбалансированно» и «Точно».

НовоеОбнаружение нескольких типов объектов сразу

Одна команда теперь может обнаруживать и фильтровать сразу несколько типов объектов, например людей и автомобили вместе. Команды обнаружения также упрощены.

УлучшениеУправление частотой обнаружения и более стабильное отображение

Теперь для каждого элемента анализа можно задать частоту обнаружения, чтобы сократить лишнюю обработку и снизить нагрузку на устройство. Рамки обнаружения также остаются плавными между обнаружениями, без мерцания и шлейфа.

УлучшениеОптимизированные изображения в push-уведомлениях

Изображения, прикрепленные к push-уведомлениям, теперь автоматически уменьшаются под размер баннера уведомлений на телефоне, поэтому оповещения приходят быстрее и надежнее.

1.22.0

УлучшениеБолее стабильное обнаружение ИИ (лица, огонь и объекты)

Раньше результаты распознавания лиц, обнаружения огня и обнаружения объектов и лиц мерцали на экране или включались и выключались около порога. В этом выпуске это происходит гораздо реже. Вместо оценки по одному кадру Grablo теперь объединяет несколько кадров, и результат становится намного стабильнее.

Распознавание лиц теперь показывает более понятный результат из трех состояний: «Нет лица», «Неизвестно» или имя из списка. Также можно просмотреть список добавленных лиц.

НовоеПапка данных для сохраненных файлов

Добавлена отдельная папка данных, где можно безопасно хранить файлы результатов, например снимки распознавания лиц. Она работает одинаково в Windows, macOS и Linux, а сохраненные файлы остаются даже после обновления или переустановки программы.

НовоеПросмотр изображений в таблицах журнала данных

Если в таблице журнала данных есть сохраненные изображения, теперь прямо из таблицы можно посмотреть и миниатюру, и полноэкранное изображение.

УлучшениеБолее четкие полноэкранные изображения

Изображения во весь экран теперь отображаются с учетом разрешения вашего экрана, поэтому выглядят четче, в том числе на дисплеях высокого разрешения, например 4K.

ИсправлениеИсправления расписаний и условий по времени

Исправлено несколько ошибок выполнения по расписанию: расписание с числом повторов выполнялось на один раз меньше заданного, ежемесячные и ежегодные повторяющиеся расписания никогда не срабатывали, а одинаковое время начала и окончания теперь правильно считается целыми сутками (24 часа).

ИсправлениеПропуск отключенных элементов

Если действие вызывает другое действие или управление, которое выключено (отключено), Grablo теперь просто пропускает его, а не останавливается с ошибкой, поэтому отключение нескольких элементов больше не останавливает весь процесс.

1.21.0

УлучшениеБолее быстрый запуск и меньший расход ресурсов

При запуске проекта Grablo теперь подготавливает только те настройки, которые проект действительно использует. Неиспользуемые камеры, анализаторы и другие настройки пропускаются при запуске, поэтому проекты с множеством тяжелых настроек запускаются быстрее и расходуют меньше памяти и ресурсов.

1.20.0

НовоеПоддержка дополнения Home Assistant и Docker

Теперь Grablo можно установить как дополнение Home Assistant или через Docker. При установке в виде дополнения Home Assistant подключение выполняется автоматически, без адреса сервера и учетных данных.

  • Дополнение Home Assistant: github.com/grablo/grablo-hass-addons
  • Docker: github.com/grablo/grablo-docker

ИсправлениеИсправления ошибок и повышение стабильности

Повышена стабильность переподключения камер и исправлено несколько ошибок, включая обработку путей к папкам Windows, содержащих корейские (не ASCII) символы.

1.19.1

УлучшениеПеременные в пути вложения push-уведомления

Теперь путь к файлу вложения push-уведомления можно задать переменными или выражениями, а не только фиксированным значением. Например, можно объединить путь к временной папке с именем файла, чтобы автоматически прикреплять файл, который создается заново при каждом запуске.

ИсправлениеКорейские (не ASCII) пути в Windows

Исправлена ошибка в Windows, из-за которой пути с корейскими или другими не ASCII символами в именах папок или файлов не находились. Теперь файлы по таким путям правильно читаются и сохраняются. (Поддерживается в Windows 10 и новее.)

1.19.0

НовоеБолее простая зона обнаружения в анализе ИИ

При использовании обнаружения объектов, лиц, цвета и аномалий в действиях анализа ИИ зону обнаружения теперь можно задать прямо в основной команде, без отдельной команды. Нарисуйте зону, чтобы анализировать только эту область, или не задавайте ее, чтобы анализировать весь экран. Существующие действия продолжают работать как раньше.

НовоеПуть к временной папке в действиях с файлами

В действия с файлами добавлена команда, которая возвращает путь к временной папке системы. Она автоматически использует правильную временную папку в каждой операционной системе: Windows, macOS и Linux. Это удобно для сохранения файлов, которые нужны ненадолго.

ИсправлениеИсправлено положение наложения обнаружения аномалий ИИ

Исправлена ошибка, из-за которой результаты обнаружения аномалий ИИ рисовались со смещением в углу экрана. Теперь они отображаются точно в месте обнаружения.

ИсправлениеПовышена общая стабильность

Устранено несколько ситуаций, в которых программа могла неожиданно завершиться из-за некорректного ввода или внешних данных, а также улучшена обработка сбоев сохранения переменных и загрузки файлов. На обычное использование это не влияет.

1.18.0

НовоеОбласть интереса (ROI) для ИИ-камеры

Теперь можно выбрать, какую область изображения ИИ-камеры анализировать или снимать. Создайте именованные области в настройках камеры, а затем выберите область в анализаторах ИИ и действиях съемки изображения, чтобы обрабатывать только нужную часть.

  • Рисуйте и добавляйте области в настройках камеры (работает при любом разрешении экрана)
  • Анализируйте только выбранную область в анализаторах ИИ
  • Сохраняйте только выбранную область в действиях съемки изображения

УлучшениеБолее чистая съемка изображений

Съемка изображения теперь сохраняет чистое исходное изображение с камеры, без экранной информации (например, частоты кадров) и наложений анализа.

ИсправлениеПовышена стабильность видеоанализа ИИ

Исправлена ошибка, из-за которой видеоанализ ИИ мог останавливаться при определенных условиях, а также исправлено несовпадение области анализа и наложений при повороте изображения.

1.17.0

НовоеИзмерение наклона шеи в анализе позы

Анализ позы ИИ-камеры теперь может измерять, насколько шея наклонена в сторону. Вместе с существующим наклоном позвоночника (Spine Tilt) это позволяет точнее проверять осанку.

ИсправлениеИсправления команд анализа ИИ-камеры

Исправлена ошибка, из-за которой некоторые команды анализа ИИ-камеры не выполнялись.

  • Определение состояния пальцев в анализе рук
  • Измерение углов суставов в анализе позы
  • Проверка определенного класса в классификации изображений
1.16.2

УлучшениеБолее стабильная связь в режиме ведомого устройства Modbus

Когда Grablo работает как ведомое устройство Modbus, связь теперь обрабатывается в отдельной фоновой задаче, что повышает стабильность и скорость отклика. Непредвиденные ошибки связи безопасно устраняются, не затрагивая остальные настройки, а лишняя нагрузка на процессор в режиме простоя снижена.

ИсправлениеСбой подключения Modbus в Windows

Исправлена ошибка, из-за которой на некоторых системах Windows не удавалось подключиться к устройству Modbus. Теперь связь Modbus правильно подключается и в Windows.

ИсправлениеУлучшена очистка вводимых настроек

Автоматическое исправление формата ввода, добавленное в предыдущем обновлении, не применялось к некоторым полям, например к адресам Home Assistant, адресам камер и путям к файлам. Ошибка исправлена, и мелкие различия в формате теперь исправляются в большем числе полей настроек.

1.16.1

УлучшениеПоля настроек прощают мелкие ошибки

Многие поля ввода (адреса (URL), пути к файлам и папкам, электронная почта, порты устройств и другие) теперь автоматически исправляют мелкие различия в формате. Пробелы и кавычки в начале или конце, которые попадают при копировании и вставке, удаляются, а если в адресе не указан префикс http://, он добавляется автоматически. Получателей электронной почты можно разделять не только запятыми, но и точками с запятой или переносами строк, а MAC-адреса устройств можно вводить без разделителей. Это значительно сокращает число сбоев подключения и выполнения из-за мелких ошибок ввода.

ИсправлениеЕдиная обработка адреса Home Assistant

Исправлена ошибка, из-за которой в некоторых случаях введенный адрес Home Assistant неправильно применялся при поиске сущностей и служб в реальном времени. Теперь сохранение настроек и поиск в реальном времени обрабатывают адрес одинаково.

1.16.0

НовоеБольше языков для распознавания и синтеза речи

Мы значительно расширили набор языковых моделей для распознавания речи (STT) и синтеза речи (TTS). Распознавание речи теперь поддерживает английский, корейский, китайский, японский, немецкий, испанский, португальский и русский языки, а также новую многоязычную модель, которая распознает корейский, китайский, японский, английский и кантонский одновременно. В синтезе речи появились новые голоса для английского, китайского, немецкого, французского, португальского и хинди. Если нужной модели нет в списке, можно указать свою.

НовоеВыбор источника звука для распознавания речи

В распознавании речи (STT) теперь можно выбрать источник звука. Помимо микрофона, можно выбрать звук, воспроизводимый устройством (выход динамика), чтобы легко расшифровывать звук, который сейчас воспроизводится.

1.15.0

НовоеЗапрос к LLM AI: новый тип действия

Добавлен новый тип действия LLM AI Query. Отправляйте текст запроса (промпт) поставщикам LLM, таким как OpenAI, Anthropic, Google Gemini, Ollama и OpenAI Compatible, и сохраняйте ответ в переменной. Вложения изображений (JPEG/PNG/WebP) поддерживаются всеми поставщиками, PDF поддерживают OpenAI и Anthropic. Прикрепленные изображения автоматически уменьшаются, чтобы ускорить передачу и снизить стоимость. Перед использованием укажите ключ API и модель каждого поставщика в разделе [Setting] > [LLM AI].

НовоеPush-уведомление: прикрепление файлов

Действие push-уведомления теперь поддерживает прикрепление файлов. Вместе с уведомлением можно отправить снятые изображения или документы.

1.14.1

ИсправлениеЧтение и запись файлов: исправлено сообщение об ошибке в текстовом режиме Windows

Исправлена ошибка, из-за которой при чтении текстовых файлов в Windows могло появляться вводящее в заблуждение сообщение «File read error: No error». Среда выполнения C в Windows в текстовом режиме преобразует CRLF в LF, поэтому в конце файла фактическое число прочитанных байтов может быть меньше запрошенного, что раньше ошибочно приводило к сообщению об ошибке. Конец файла (EOF) больше не считается ошибкой: сообщается только о реальных сбоях ввода-вывода. Сама работа чтения и записи файлов не изменилась.

1.14.0

НовоеПрофили качества LPR: точность 99,3 % для корейских номеров

Распознавание номерных знаков (LPR) теперь поддерживает профили качества FAST и ACCURATE. FAST подходит для маломощных плат, таких как Raspberry Pi 4, а ACCURATE рассчитан на мини-ПК и среды amd64. Модель для корейских номеров заменена моделью v2 с измеренной точностью распознавания 99,3 %.

НовоеЖурнал данных: действие ручной записи

Автоматическую запись по интервалу для каждого канала журнала данных теперь можно включать и выключать, а новый тип действия (журнал данных) записывает канал один раз. Это позволяет делать снимки данных по триггеру, например вести журнал по событиям.

ИсправлениеПодключение к Home Assistant: автоматическое обнаружение обрыва и переподключение

Исправлена ошибка, из-за которой Grablo не обнаруживал обрыв сеанса Home Assistant после перезапуска HA, и для восстановления приходилось выполнять цикл STOP→RUN. Теперь контрольный сигнал PING/PONG по RFC 6455 каждые 30 секунд обнаруживает разорванные сеансы и автоматически переподключается примерно за 30 секунд.

1.13.2

ИсправлениеВстроенные системные ресурсы для совместимости со старыми примерами проектов

Системные файлы ресурсов, на которые старые примеры проектов из галереи (v0.x~v1.2.x) ссылаются по абсолютным путям, теперь встроены непосредственно в пакет для Linux. Импортированные старые примеры теперь работают сразу, без дополнительных загрузок. Встроенные ресурсы: SoundFont (TimGM6mb.sf2), примеры медиафайлов (sample.mid/mp3/wav/jpg) и сертификаты OPC-UA (cert.der/key.der).

1.13.1

ИсправлениеЕдиные единицы вывода уверенности распознавания номеров

Исправлена ошибка, из-за которой выходная переменная «Confidence (%)» распознавания номерных знаков (LPR) выдавала значения в диапазоне 0–1, что не соответствовало обозначению «%» в названии. Теперь значения приведены к диапазону 0–100, как и входной параметр «Min Confidence (%)». Поле уверенности в выводе JSON команды «Scan All» также приведено к диапазону 0–100.

1.13.0

НовоеРаспознавание номерных знаков (LPR)

ИИ-камера теперь поддерживает автоматическое распознавание номерных знаков. Доступны две модели: для латиницы (Европа, США и др.) и для корейских номеров. Модель для латиницы достигает точности около 97,4 % на проверочном наборе из 66 стран, а корейская модель около 96,5 %. Голосование большинства по нескольким кадрам автоматически исправляет ошибки отдельных кадров и обеспечивает стабильный результат. Модели скачиваются при первом использовании и затем работают без подключения к интернету.

УлучшениеСтабильное подключение к Home Assistant

Инициализация Home Assistant больше не мешает запуску других модулей. Ошибки «Timeout», которые раньше появлялись при высокой нагрузке (например, при одновременном запуске нескольких камер и функций ИИ), устранены: пока подключение в фоне не завершится, действие показывает «Connecting to server…», а после подключения работа продолжается сама. Интервал переподключения также сокращен с 60 до 30 секунд.

1.12.2

УлучшениеСамовосстановление файлов моделей ИИ после отключения питания

Если питание отключается во время скачивания или распаковки моделей ИИ, при следующем запуске система автоматически обнаруживает поврежденные файлы моделей и переустанавливает их. Очищать папки вручную не нужно, а функции ИИ, такие как пересечение линии, распознавание лиц и распознавание речи, снова работают нормально при следующем RUN.

УлучшениеБолее надежная запись на диск после скачивания

Сразу после завершения скачивания моделей и распаковки архивов данные теперь немедленно записываются на диск. Это значительно снижает риск повреждения файлов при внезапном отключении питания в средах с SD-картами, например на Raspberry Pi.

1.12.1

УлучшениеМеньшая нагрузка ИИ-камеры на процессор

Анализ ИИ-камеры теперь использует примерно вдвое меньше ресурсов процессора, чем в предыдущей версии. Также исчезли двоящиеся рамки обнаружения на экране, и результаты стали чище.

УлучшениеБолее быстрое распознавание голоса и звука

Распознавание речи и классификация звуков автоматически используют способ ускорения, лучше всего подходящий для каждой операционной системы и устройства. На тот же ввод теперь приходит более быстрый ответ.

УлучшениеБолее быстрый ИИ на новых Raspberry Pi и Mac

На новых чипах, таких как Raspberry Pi 5 и Mac с Apple Silicon, видеоанализ ИИ автоматически использует более быстрый способ обработки. На том же оборудовании теперь можно анализировать больше кадров за то же время.

ИсправлениеСтабильность кодирования видео

Исправлена ошибка, из-за которой запись или трансляция с камеры могли не работать в системах с последней версией системной видеобиблиотеки.

1.12.0

НовоеЗащита от подмены фотографией

Новая функция блокирует попытки обмануть распознавание лиц с помощью фото или видео на экране. Система автоматически отличает настоящие лица от изображений на экране, что делает использование безопаснее. Функцию можно включать и выключать в зависимости от ситуации.

УлучшениеБолее плавное отслеживание движений

Движения рук, ног, плеч и других частей тела теперь отображаются плавнее. Дрожание на видео уменьшено, и движения выглядят гораздо естественнее.

УлучшениеБолее надежное отслеживание людей и объектов

При отслеживании человека или объекта на видео система теперь удерживает ту же цель, даже если изображение ненадолго становится нечетким.

ИсправлениеСтабильность распознавания лиц

Исправлено несколько мелких ошибок, возникавших при добавлении и распознавании лиц.

1.11.0

НовоеДобавление нескольких образцов лица

Теперь для одного человека можно добавить несколько образцов под разными углами (анфас, слева, справа) или с разными выражениями лица. При распознавании используется лучшее совпадение среди всех добавленных образцов, что обеспечивает стабильную идентификацию при разных позах и выражениях.

1.10.1

ИсправлениеСовместимость звука с Debian Trixie и новыми Raspberry Pi OS

Исправлена ошибка, из-за которой распознавание речи, синтез речи и воспроизведение медиафайлов могли не работать в Debian Trixie (13) или выпусках Raspberry Pi OS на базе PipeWire. Установщик теперь автоматически находит аудиосокет PipeWire пользовательского сеанса, поэтому звуковые функции работают сразу, без ручной настройки.

1.10.0

УлучшениеАвтоматическое скачивание модели распознавания речи

Модель для распознавания речи теперь скачивается автоматически при первом использовании, а не входит в установщик. Установщик стал меньше, поэтому установка выполняется быстрее.

УлучшениеТочность обнаружения огня

Обнаружение огня теперь анализирует видео более детально, поэтому небольшие или удаленные очаги пламени обнаруживаются надежнее, чем раньше. Также для анализатора камеры можно выбрать режим точности («Быстро», «Сбалансированно», «Точно»).

ИсправлениеСтабильность отображения удаленного видео

Исправлена ошибка, из-за которой удаленное видео после кратковременного обрыва сети могло оставаться на черном экране. Теперь после переподключения видео возобновляется автоматически.

ИсправлениеСтабильность добавления Zigbee-устройств

Закрытие окна добавления Zigbee-устройства больше не останавливает поиск устройств, а устройства, которые сейчас опрашиваются, отображаются в списке, чтобы можно было следить за ходом процесса.

1.9.0

НовоеУдобнее работать с историческими графиками

Выбор времени на графике переработан в едином интерфейсе в стиле Grafana: быстрые предустановки, календарь и ввод точных даты и времени собраны в одном месте, а кнопки ◀ ▶ позволяют быстро перейти к предыдущему или следующему интервалу. Параметры просмотра (тип графика, временной интервал, ось Y) теперь сохраняются для каждого виджета и восстанавливаются при повторном открытии. Кроме того, непрерывно накапливаемые значения, например расход энергии или объем выпуска, можно показывать на столбчатой диаграмме как приращения за интервал (по часам, дням, месяцам).

НовоеГотовый образ для Raspberry Pi

Доступны образы Raspberry Pi OS с предустановленным Grablo. Достаточно записать образ на SD-карту и загрузить устройство.

ИсправлениеСтабильность P2P-подключения

Исправлены ошибки, из-за которых после перезапуска контроллера интерфейс мог зависать в состоянии «Подключение…», а закрытие окна после принудительного обновления разрывало P2P-подключение.

ИсправлениеИнтервал журнала данных

Исправлена ошибка, из-за которой интервал сбора в компоненте «Журнал данных» игнорировался и вместо него использовалось значение по умолчанию, 1 секунда. Теперь интервал, заданный в проекте, соблюдается точно.

1.8.4

УлучшениеСтабильное автоматическое переподключение камер

Улучшено восстановление камеры после кратковременного обрыва связи. Раньше в редких случаях накопившиеся временные ошибки могли отключать аппаратное декодирование или вызывать повторные попытки переподключения. Теперь каждое переподключение начинается с чистого состояния: так же устроены промышленные NVR-системы, например Frigate и go2rtc. Для камер с поддержкой ONVIF немедленный запрос ключевого кадра восстанавливает видео примерно за 200 мс.

УлучшениеСтабильное окно загрузки Zigbee

Ход облачной загрузки в цикле RUN и установки среды выполнения Zigbee теперь отслеживается в одном сеансе. Окно отображается одинаково в нескольких вкладках и после обновления страницы во время загрузки, а промежуточные этапы больше не мигают.

1.8.3

НовоеЗагрузка среды выполнения Zigbee по запросу

Среда выполнения Zigbee теперь скачивается, только когда вы действительно используете Zigbee-адаптер. Для тех, кто не пользуется Zigbee, установщик стал меньше примерно на 30 МБ, а при первом использовании Zigbee нужные файлы скачиваются автоматически в тот момент, когда они понадобятся. Загруженные файлы кешируются, поэтому при следующих запусках все стартует сразу. Для тех, кто уже пользуется Zigbee, ничего не меняется: среда выполнения работает как раньше, без дополнительной загрузки.

УлучшениеПовышенная стабильность

Устранены редкие сбои в модулях, использующих внешние библиотеки: STT (распознавание речи), TTS (синтез речи), Modbus, OPC UA. Также исправлен сбой, который мог возникать при автоматическом поиске камер ONVIF в сетях с нестандартной конфигурацией.

УлучшениеБолее стабильное отслеживание людей и объектов

Идентификаторы отслеживания реже ошибочно меняются местами, когда люди или объекты на время скрываются из виду. Функции на основе отслеживания, например подсчет пешеходов, пересекающих линию, стали точнее.

1.8.2

УлучшениеУлучшена совместимость с камерами на macOS

Камеры RTSP и USB теперь стабильно отображаются на macOS. Устранены случаи, когда некоторые камеры показывали серые или зеленые кадры либо искаженные цвета.

ИсправлениеНадежнее первое подключение сетевых камер

Если камера RTSP/ONVIF не подключается сразу после запуска контроллера, Grablo автоматически повторяет попытку один раз. Доля успешных подключений заметно выросла.

ИзменениеПрекращена поддержка 32-разрядной Raspberry Pi OS

Начиная с версии 1.8.2 сборка для 32-разрядной Raspberry Pi OS (armhf) больше не распространяется. Владельцам Raspberry Pi 3 и более новых моделей следует перейти на 64-разрядную Raspberry Pi OS (arm64) и использовать сборку arm64. На Pi 0/Zero/Pi 2 можно продолжать пользоваться версией 1.8.1.

1.8.1

УлучшениеНадежное автоматическое переподключение после перезапуска контроллера

После перезапуска или обновления контроллера, а также после кратковременных обрывов сети интерфейс теперь переподключается быстрее и надежнее. Устранено зависание в состоянии «Подключение»: видео возобновляется в течение 5–15 секунд после того, как контроллер снова заработает.

ИсправлениеСтабильная одновременная трансляция с нескольких камер

Исправлена ошибка, из-за которой при одновременной трансляции с двух и более камер возобновлялась только одна камера, а остальные возобновлялись гораздо дольше. После сворачивания браузера или возврата мобильного приложения из фонового режима все камеры теперь возобновляются сразу и одновременно.

УлучшениеАвтоматический выбор аппаратного кодировщика и декодера

Среда выполнения теперь автоматически определяет оборудование и выбирает оптимальный кодировщик и декодер H.264. Для снижения нагрузки на процессор используются macOS VideoToolbox, NVIDIA NVENC/NVDEC, Intel Quick Sync, Raspberry Pi BCM2711 V4L2 M2M, Rockchip MPP и другие.

ИсправлениеСтабильность и защита от сбоев

Исправлены гонки при инициализации кодировщика во время быстрого переключения RUN/STOP, постоянные зависания из-за обнаружения повторов SRTP при быстром переподключении и другие проблемы стабильности трансляции.

1.8.0

НовоеИнтеграция с Home Assistant

Подключайтесь к Home Assistant в реальном времени. Можно связать сразу несколько серверов Home Assistant, управлять датчиками, выключателями и освещением умного дома прямо из Grablo или открыть переменные Grablo для Home Assistant.

НовоеАвтоматическое восстановление Zigbee

Если Zigbee-адаптер отключили и снова подключили или служба Zigbee неожиданно остановилась, это обнаруживается и восстанавливается автоматически. Нормальная работа возобновляется без участия пользователя.

НовоеПереключатель ускорения на GPU для моделей ИИ

Ускорение на GPU можно включать и выключать для каждой модели ИИ-анализа. Выбирайте CPU или GPU для каждой модели с учетом оборудования и баланса производительности с другими задачами.

1.7.0

НовоеПоддержка Zigbee-устройств

Подключайте к Grablo напрямую более 3 400 типов Zigbee-устройств: умные лампы, датчики температуры и влажности, выключатели, кнопки и многое другое. Добавьте устройства, найденные на экране настроек, а затем считывайте показания датчиков или управляйте устройствами в действиях.

НовоеЖурналирование данных

Изменения переменных автоматически записываются во времени. Задайте ограничения хранения по максимальному размеру, числу записей или сроку хранения в днях, чтобы надежно управлять данными долгосрочного мониторинга.

НовоеНовые модели ИИ-анализа

Добавлено пять новых моделей ИИ-анализа.

УлучшениеПроще настраивать зоны обнаружения ИИ

Раньше зоны обнаружения и опорные точки приходилось вводить отдельными значениями X1, Y1, X2 и Y2. Теперь их можно рисовать и размещать прямо на предпросмотре видео перетаскиванием. Это работает для обнаружения объектов, лиц, поз, рук, цветов, а также QR-кодов и штрихкодов.

1.6.2

УлучшениеЛучшее качество видео с IP-камер

При подключении к IP-камерам (ONVIF) теперь автоматически выбирается видео более высокого качества. Приоритет получает видео H.264/H.265, что улучшает и качество изображения, и эффективность трансляции.

ИсправлениеУлучшена совместимость с новыми версиями Linux

Исправлена ошибка, из-за которой установка некорректно выполнялась в новых версиях Linux, например в Debian 13.

1.6.1

УлучшениеНовое название продукта

Продукт Grablo переименован в Grablo IoT Core.

ИсправлениеУлучшена совместимость с Linux

Повышена стабильность установки и работы в различных дистрибутивах Linux, включая Debian 11–13, Ubuntu 22.04/24.04 и Raspberry Pi OS.

ИсправлениеБолее легкий установочный пакет

Удалены ненужные компоненты: пакет стал меньше, а установка быстрее.

1.6.0

НовоеПоддержка камер ONVIF/RTSP

Сетевые камеры (IP-камеры) с поддержкой ONVIF теперь можно находить и подключать автоматически. Транслируйте видео с камер в реальном времени; камеры распознаются автоматически, даже если их IP-адрес изменился.

НовоеPush-уведомления

Отправляйте push-уведомления в мобильное приложение пользователя. Заголовок и текст можно настроить как угодно и даже включить в них значения переменных. Например, можно получать оповещение «Текущая температура: 35 °C», когда температура превышает заданный порог.

УлучшениеЗначительно более быстрая трансляция с камер

Время до появления видео с камеры значительно сократилось. Раньше трансляция запускалась за 5–10 секунд, теперь видео появляется почти мгновенно.

1.5.2

ИсправлениеСтабильнее работа со спящим режимом

Исправлен периодический сбой при переходе в спящий режим.

УлучшениеАвтоматическое переподключение после выхода из сна

Подключения веб-браузера теперь автоматически восстанавливаются после выхода из спящего режима.

1.5.1

ИсправлениеСтабильнее переход в сон и выход из него

Исправлена ошибка, из-за которой программа аварийно завершалась при выходе устройства из спящего режима. Теперь после выхода из сна Grablo автоматически возобновляет нормальную работу.

  • Поддержка сна и пробуждения на всех платформах: Windows, macOS и Linux
  • Безопасное отключение MQTT-подключений и сети перед переходом в сон
  • Автоматическое переподключение и возобновление выполнения после пробуждения

УлучшениеОптимизация журналов

Сокращено число повторяющихся предупреждений в журнале, чтобы файлы журнала было проще читать.

1.5.0

НовоеПоддержка macOS

Grablo теперь доступен на macOS. Поддерживаются компьютеры Mac как с Apple Silicon (M1/M2/M3/M4), так и с процессорами Intel. Скачать и установить его можно так же, как на других платформах.

НовоеДинамический канал Bluetooth SPP

Последовательная связь по Bluetooth теперь автоматически находит доступные каналы, поэтому номер канала больше не нужно задавать вручную. Это работает в Linux, Windows и macOS.

УлучшениеПовышенная безопасность

Учетные данные MQTT-подключения теперь хранятся надежнее благодаря усиленной защите.

1.4.3

УлучшениеСтабильность трансляции с камер

Повышена стабильность трансляции видео с камер на основе WebRTC. Для более надежного повторного согласования применяется non-trickle ICE, а также исправлены состояния гонки и гонки данных при управлении видеодорожками.

ИсправлениеСтабильность распознавания речи STT

Если речь обнаружена, но преобразовать ее в текст не удалось, это теперь считается успешным завершением с пустым текстом, а не ошибкой. Это устраняет лишние ошибки, которые возникали особенно часто с моделями для корейского языка.

ИсправлениеСтабильность при повторных командах

Повторные вызовы уже выполняющихся команд (запись, таймер, анализ звука и т. п.) теперь корректно обрабатываются без ошибок.

1.4.2

ВыпускGrablo для Windows

Grablo теперь доступен на компьютерах с Windows. Установите его с помощью установщика и запускайте из области уведомлений. Обновления устанавливаются автоматически по мере выхода новых версий.

УлучшениеВвод адреса сетевого хоста

При вводе адресов хостов для MQTT, Modbus TCP, HTTP и других сетевых модулей префиксы вроде http:// и косая черта в конце теперь обрабатываются автоматически.

ИсправлениеОшибка инициализации FTDI SPI

Исправлена ошибка, из-за которой не удавалось инициализировать связь SPI на устройствах FTDI.

1.4.1

ИсправлениеПовышена стабильность ИИ-камеры

Результаты анализа ИИ-камеры стали стабильнее. Улучшена стабильность всех функций компьютерного зрения ИИ, включая обнаружение объектов, обнаружение и распознавание лиц, оценку позы, отслеживание рук, отслеживание цвета, Teachable Machine и EdgeImpulse.

УлучшениеТочность распознавания речи (STT)

Модель обнаружения голоса обновлена до последней версии. Начало и конец речи определяются точнее, что повышает общую точность распознавания речи.

1.4.0

УлучшениеВыбор моделей TTS/STT по языку

Улучшен выбор модели в настройках On Device TTS/STT. Раньше модели всех языков показывались одним списком. Теперь сначала выбирается язык, и отображаются только модели для этого языка.

​

1.3.0

НовоеПоддержка нескольких языков в TTS/STT

Значительно расширена языковая поддержка синтеза речи (TTS) и распознавания речи (STT).

  • TTS: корейский, английский, китайский, немецкий, французский, испанский, португальский, хинди, арабский, русский (10 языков)
  • STT: корейский, английский, китайский, японский, немецкий, испанский, португальский, русский (8 языков)

​

УлучшениеАвтоматическая загрузка моделей ИИ/TTS/STT

Модели для ИИ, TTS и STT теперь автоматически скачиваются из облака. Модели больше не входят в установочный пакет, поэтому размер установки контроллера значительно уменьшился.

​

НовоеТрафик удаленного подключения

Объем трафика удаленного подключения теперь можно посмотреть в профиле. Ежемесячно предоставляется 3 ГБ бесплатного трафика.

​

УлучшениеБольше места для загрузки файлов

Ограничение на размер одного загружаемого файла увеличено до 250 МБ, а общий объем хранилища до 1 ГБ.

​

УлучшениеТрансляция с камер через внешние сети

Трансляция с камер теперь доступна при подключении из внешних сетей.

​

ИсправлениеИсправления в виджетах

Исправлены ошибки в виджетах «Счетчик» и «Раскрывающийся список».

1.2.0

Новое5 новых виджетов дашборда

На дашборд добавлено пять новых типов виджетов.

  • Раскрывающийся список: выбор значения из заранее заданного списка вариантов для записи в переменную.
  • Счетчик: пошаговое увеличение или уменьшение числового значения кнопками +/-.
  • Шкала уровня: отображение числового значения в виде сегментированной шкалы.
  • Переключатель изображений: показ разных изображений в зависимости от текущего значения переменной.
  • Кнопка-изображение: кнопка без фиксации с собственными изображениями для состояний ON/OFF.

НовоеЗагрузка изображений («Мои файлы»)

Добавлено хранилище изображений для каждого аккаунта. Загружайте изображения в облако и используйте их в виджетах дашборда. Поддерживаются просмотр галереей, загрузка перетаскиванием и управление лимитом файлов.

НовоеСкачивание облачных файлов

Облачные файлы, используемые в проекте, автоматически скачиваются на контроллер при запуске RUN. Ход загрузки можно отслеживать в реальном времени, а целостность файлов гарантируется проверкой SHA-256.

НовоеСообщество

Добавлено сообщество, где можно делиться проектами и общаться с другими пользователями. Поддерживаются публикация проектов, отметки «нравится», закладки, комментарии и уведомления.

1.1.0

НовоеРаспознавание QR-кодов и штрихкодов

Распознавайте QR-коды и штрихкоды с камеры в реальном времени. Поддерживаются различные типы кодов, включая EAN-13, Code 128 и QR-Code.

НовоеOCR (распознавание текста)

Распознавайте текст в изображении с камеры в реальном времени. Поддерживается несколько языков, а стабилизация не дает результатам распознавания мерцать.

НовоеОтслеживание линии

Добавлено отслеживание линии для роботов, движущихся по линии. Поддерживаются 3 режима: темная линия, светлая линия и свой цвет. Выводятся положение и угол линии.

НовоеРаспознавание жестов рук

В отслеживание рук добавлено распознавание жестов. Распознается 33 разных жеста.

НовоеРаспознавание эмоций и оценка возраста и пола

В обнаружение лиц добавлены распознавание эмоций и оценка возраста и пола. Различаются 8 эмоций, оцениваются возраст и пол.

УлучшениеУлучшенное отслеживание цвета

Повышены точность и стабильность отслеживания цвета. Настройка чувствительности теперь действует во всех цветовых режимах, а дрожание при отслеживании уменьшилось.

ИсправлениеПовышена стабильность ИИ-камеры

Повышена общая стабильность ИИ-камеры. Исправлены зависания во время анализа, улучшена стабильность распознавания речи (STT) и синтеза речи (TTS).

1.0.6

ИсправлениеСовместимость с платами, отличными от Raspberry Pi

Исправлены ошибки, связанные с raspi-config, которые возникали при установке пакета на платах, отличных от Raspberry Pi, например BeagleBone и Jetson.

УлучшениеСтабильность P2P-подключения

Упрощена обработка IP-адресов на P2P-сервере для удаленных подключений, что повысило стабильность подключения.

1.0.5

ИсправлениеНадежный запуск на Jetson Nano

Исправлена ошибка, из-за которой служба Grablo могла не запускаться на Jetson Nano после установки. Теперь служба надежно запускается при первой загрузке.

ИсправлениеПовышение стабильности

Повышены общая стабильность и надежность системы при длительной работе.

1.0.4

ИсправлениеНадежное определение публичного IP-адреса

Исправлена ошибка, из-за которой при первой загрузке не всегда удавалось определить публичный IP-адрес. Теперь система автоматически обнаруживает изменения сети, и удаленные P2P-подключения работают стабильнее.

ИсправлениеУтечки памяти и проблемы стабильности

Исправлены утечки памяти и сбои, которые могли возникать при длительной работе. Повышена общая стабильность системы.

1.0.3

ИсправлениеПроблема переключения режимов RUN/STOP

Исправлена ошибка, из-за которой контроллер мог зависать при переключении режимов RUN/STOP. Также устранена повторная обработка запросов, которая могла приводить к непредсказуемому поведению при быстром переключении режимов.

ИсправлениеТрансляция видео H.264

Исправлены проблемы с трансляцией видео H.264: добавлена зависимость от необходимых плагинов GStreamer. Теперь трансляция видео надежно работает на всех поддерживаемых платформах.

УлучшениеНадежное определение публичного IP-адреса

Повышена надежность определения публичного IP-адреса для P2P-подключений. Добавлены сервис AWS checkip, повторные попытки и улучшенная обработка ошибок, чтобы удаленные подключения оставались стабильными даже в сложных сетевых условиях.

1.0.2

УлучшениеПоддержка Debian 13

Стабильная работа в новейшей операционной системе Debian 13. Повышена стабильность P2P-подключений и функций анализа звука.

ИсправлениеПроблема воспроизведения медиа в среде LXQT

Исправлена ошибка, из-за которой видео не воспроизводилось в среде рабочего стола LXQT. Поддерживаются различные менеджеры входа, включая SDDM и LightDM, поэтому медиа корректно воспроизводится во всех основных средах рабочего стола: GNOME, KDE, XFCE и LXQT.

1.0.1

УлучшениеСтабильность трансляции H.264

Трансляция видео стала устойчивее к нестабильной сети. Восстановление после потери пакетов теперь выполняется стандартными механизмами WebRTC вместо прежней собственной реализации, поэтому видео восстанавливается надежнее.

1.0.0
Важно: в этом обновлении используется новый протокол подключения, несовместимый с предыдущими версиями. Обновите устройство до Grablo 1.0.0. Существующие проекты продолжат работать без изменений.

НовоеУлучшенное подключение устройств и автоматические обновления

Мы переработали подключение устройств. Вводить IP-адреса вручную больше не нужно.

  • Автоматический поиск устройств в локальной сети
  • Подключение к удаленным устройствам по ID устройства
  • Устройства сохраняются в аккаунте
  • Автоматические уведомления об обновлениях и обновление в один клик

НовоеНастройка платы для каждого проекта

Выберите целевую плату при создании проекта. Редактор автоматически подстраивается под плату: показывает наглядную распиновку, отбирает совместимые устройства, сканирует устройства I2C и позволяет выбирать каналы ADC/DAC/PWM.

Поддерживаемые платы

  • Raspberry Pi Zero / 1 / 2 / 3 / 4 / 5
  • Jetson Nano, Orin Nano, AGX Orin
  • Radxa Rock 5A / 5B / 5C, Zero 3W
  • BeagleBone Black / Green, PocketBeagle 1 / 2

НовоеУлучшения редактора Blockly

Создавайте и изменяйте переменные прямо в редакторе Blockly.

НовоеКопирование и вставка

Копируйте блоки логики или виджеты дашборда и вставляйте их в любое место проекта.

НовоеЗащита от удаления

Используемые переменные и устройства защищены от случайного удаления.

0.23.0

НовоеИИ-анализатор: настройка базы данных распознавания лиц

В разделе [Настройки] → [ИИ-анализатор] для распознавания лиц добавлено поле ввода имени базы данных. Теперь можно создавать несколько баз лиц для разных задач и управлять ими.

  • Укажите собственное имя базы данных для хранения и поиска распознанных лиц
  • Создавайте отдельные базы данных для разных проектов или сред
  • Если базы данных с указанным именем нет, она создается автоматически
0.22.0

НовоеИИ-анализ: поддержка собственных моделей

ИИ-анализ теперь поддерживает собственные модели, обученные в Teachable Machine и Edge Impulse. С помощью своих обученных моделей можно выполнять классификацию изображений, обнаружение объектов и обнаружение аномалий.

Классификация Teachable Machine

  • Поддержка моделей классификации изображений, обученных в Google Teachable Machine
  • Получение результата классификации, проверка определенного класса и получение всех результатов

Классификация Edge Impulse

  • Поддержка моделей классификации изображений и звука, обученных в Edge Impulse
  • Получение результата классификации, проверка определенного класса, состояние и оценка обнаружения аномалий

Обнаружение объектов Edge Impulse

  • Поддержка моделей обнаружения объектов, обученных в Edge Impulse
  • Обнаружение определенных или любых объектов, подсчет объектов, получение сведений об объектах (положение, размер)
  • Проверка результатов обнаружения аномалий

Визуальные аномалии Edge Impulse

  • Поддержка моделей Edge Impulse Visual Anomaly Detection
  • Получение средней и максимальной оценки аномалии, проверка наличия аномалии, получение сведений о сетке

ИзменениеАнализ звука: новое место настройки источника звука

Выбор источника звука для анализа звука перенесен из раздела [Действие] → [Анализ звука] в раздел [Настройки] → [ИИ-анализатор].

  • Раньше: источник звука (микрофон или динамик) выбирался в разделе [Действие] → [Анализ звука]
  • Теперь: источник звука настраивается в разделе [Настройки] → [ИИ-анализатор], если выбран тип медиа «Аудио»
0.21.0
Дата выпуска: 25 декабря 2025 г.

НовоеАнализ звука

Анализ звука выделен в отдельное действие. Теперь его можно использовать с любым устройством ввода или вывода звука, а не только при воспроизведении медиа или записи звука.

  • Раньше: анализ звука был доступен только в действиях «Воспроизведение медиа» и «Запись звука»
  • Теперь: отдельное действие «Анализ звука» можно применить к любому источнику звука

НовоеИИ-анализ

ИИ-анализ отделен от действия «Камера» и стал самостоятельным действием. Это позволяет гибче настраивать конвейеры компьютерного зрения ИИ.

  • Прежнее действие «ИИ-камера» переименовано в «Камера»
  • Функции ИИ-анализа (обнаружение объектов, обнаружение лиц, оценка позы, отслеживание рук, отслеживание цвета, распознавание лиц) теперь настраиваются в отдельном действии «ИИ-анализ»
  • Новое: добавлено распознавание лиц. Можно добавлять и распознавать лица, чтобы определять людей

НовоеПовтор группы действий по диапазону

В группы действий добавлен новый вариант повтора «По диапазону». Как в цикле for в программировании, для повторного выполнения можно задать начальное значение, конечное значение и шаг.

  • Переменная индекса: переменная, в которой хранится индекс текущей итерации
  • От: начальное значение
  • До: конечное значение
  • Шаг: величина приращения на каждой итерации
0.9.1
Grablo теперь в стадии бета-тестирования.