Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Русский
    3. ioBroker
    4. Визуализация
    5. ioBroker.vis Драйвер
    6. Как подключить снимки IP-видеокамер.

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Как подключить снимки IP-видеокамер.

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      andrey99986 last edited by

      Как подключить снимки IP-видеокамер (доступны по http) в vis таким образом, чтобы на веб-клиенте не было видно реального пути к камере и чтоб web-сервер отдавал картинку от себя?

      Можно конечно написать скрипт который опрашивал бы IP-камеры и сохранял бы в папку веб-сервера снимки, но может есть более простой способ?

      1 Reply Last reply Reply Quote 0
      • Bluefox
        Bluefox last edited by

        @andrey99986:

        Можно конечно написать скрипт который опрашивал бы IP-камеры и сохранял бы в папку веб-сервера снимки `
        Именно так.

        1 Reply Last reply Reply Quote 0
        • A
          andrey99986 last edited by

          @Bluefox:

          @andrey99986:

          Можно конечно написать скрипт который опрашивал бы IP-камеры и сохранял бы в папку веб-сервера снимки Именно так.

          Почему-то загрузка скриншотов методом "request.get" не так стабильна как вызов exec('wget…).

          Всё в одной ЛВС.

          Подскажите как в vis сделать обновление снимков по кнопке? А то сейчас снимки подключены через элемент "basic - Image", но не обновляются при Refresh страницы, физически файлы обновляются каждые 10 мин.

          1 Reply Last reply Reply Quote 0
          • Bluefox
            Bluefox last edited by

            Поставь интервал обновления 1 мин.

            1 Reply Last reply Reply Quote 0
            • A
              andrey99986 last edited by

              Установил, 60000 мсек. Не помогло.

              А вот если сменить способ загрузки картинки с "request.get({url:…" на предварительно скаченную wget-ом "/usr/bin/iobroker upload ..." то картинка обновляется.

              Получается не зависимо от способа загрузки картинки нужно делать "/usr/bin/iobroker upload ..."?

              1 Reply Last reply Reply Quote 0
              • Bluefox
                Bluefox last edited by

                Странно. Upload и Write File используют одну и ту же функцию. Если ты удалишь файл и попробуешь закачать его через Write file, он появится ?

                1 Reply Last reply Reply Quote 0
                • A
                  andrey99986 last edited by

                  @Bluefox:

                  Странно. Upload и Write File используют одну и ту же функцию. Если ты удалишь файл и попробуешь закачать его через Write file, он появится ? `
                  Да, появился.

                  Буду наблюдать дальше.

                  1 Reply Last reply Reply Quote 0
                  • A
                    andrey99986 last edited by

                    Снова не отображается. С 2-х камер которые через через "Write file" - отображается устаревшее содержимое файла, методом

                    iobroker upload - актуальное содержимое.

                    1 Reply Last reply Reply Quote 0
                    • A
                      andrey99986 last edited by

                      Разобрался.

                      Дело было в том что ошибочно сохранял в '../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 не нашёл.

                      1 Reply Last reply Reply Quote 0
                      • Bluefox
                        Bluefox last edited by

                        @andrey99986:

                        Разобрался.

                        Дело было в том что ошибочно сохранял в '../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);

                        ??

                        1 Reply Last reply Reply Quote 0
                        • A
                          andrey99986 last edited by

                          @Bluefox:

                          @andrey99986:

                          Разобрался.

                          Дело было в том что ошибочно сохранял в '../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);

                          ?? `
                          Работает. Буду наблюдать.

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          932
                          Online

                          31.6k
                          Users

                          79.4k
                          Topics

                          1.3m
                          Posts

                          2
                          11
                          2570
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo