NEWS
Как подключить снимки IP-видеокамер.
-
Как подключить снимки IP-видеокамер (доступны по http) в vis таким образом, чтобы на веб-клиенте не было видно реального пути к камере и чтоб web-сервер отдавал картинку от себя?
Можно конечно написать скрипт который опрашивал бы IP-камеры и сохранял бы в папку веб-сервера снимки, но может есть более простой способ?
-
Можно конечно написать скрипт который опрашивал бы IP-камеры и сохранял бы в папку веб-сервера снимки `
Именно так. -
Можно конечно написать скрипт который опрашивал бы IP-камеры и сохранял бы в папку веб-сервера снимки
Именно так.
Почему-то загрузка скриншотов методом "request.get" не так стабильна как вызов exec('wget…).
Всё в одной ЛВС.
Подскажите как в vis сделать обновление снимков по кнопке? А то сейчас снимки подключены через элемент "basic - Image", но не обновляются при Refresh страницы, физически файлы обновляются каждые 10 мин.
-
Поставь интервал обновления 1 мин.
-
Установил, 60000 мсек. Не помогло.
А вот если сменить способ загрузки картинки с "request.get({url:…" на предварительно скаченную wget-ом "/usr/bin/iobroker upload ..." то картинка обновляется.
Получается не зависимо от способа загрузки картинки нужно делать "/usr/bin/iobroker upload ..."?
-
Странно. Upload и Write File используют одну и ту же функцию. Если ты удалишь файл и попробуешь закачать его через Write file, он появится ?
-
Странно. Upload и Write File используют одну и ту же функцию. Если ты удалишь файл и попробуешь закачать его через Write file, он появится ? `
Да, появился.Буду наблюдать дальше.
-
Снова не отображается. С 2-х камер которые через через "Write file" - отображается устаревшее содержимое файла, методом
iobroker upload - актуальное содержимое.
-
Разобрался.
Дело было в том что ошибочно сохранял в '../vis.0/main/img/cam1.jpg'.
В документации написано что :
> All files are stored in folder "javascript". if you want to write to other folders, e.g. to "/vis.0/" use setFile for that.
Правда описания функции setFile не нашёл. -
Разобрался.
Дело было в том что ошибочно сохранял в '../vis.0/main/img/cam1.jpg'.
В документации написано что :
> All files are stored in folder "javascript". if you want to write to other folders, e.g. to "/vis.0/" use setFile for that.
Правда описания функции setFile не нашёл. `
А так,writeFile("vis.0", "/main/img/came.jpg", data);
??
-
Разобрался.
Дело было в том что ошибочно сохранял в '../vis.0/main/img/cam1.jpg'.
В документации написано что :
> All files are stored in folder "javascript". if you want to write to other folders, e.g. to "/vis.0/" use setFile for that.
Правда описания функции setFile не нашёл. `
А так,writeFile("vis.0", "/main/img/came.jpg", data);
?? `
Работает. Буду наблюдать.