Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Русский
    3. ioBroker
    4. Визуализация
    5. ioBroker.vis Драйвер
    6. Разные вопросы по Vis

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    Разные вопросы по Vis

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

      @aurodionov:

      Подскажите в чём ошибаюсь

          setState ('vis.0.control.command', {instance: 'FFFFFFFF', command: 'changedView', data: 'surfer8.31/Security'}); // переключится  на вкладку 
         
          setState ('vis.0.control.command', {instance: 'FFFFFFFF', command: 'alert ', data: 'Message; Test ;info'}); // показать уведомление
      ```` `  
      

      changedView => changeView

      У тебя правда так view называется? surfer8.31/Security

      'alert ' => 'alert' (лишний пробел)

      setState ('vis.0.control.command', {val: {instance: 'FFFFFFFF', command: 'changeView', data: 'surfer8.31/Security'}, ack: false});
      setState ('vis.0.control.command', {val: {instance: '*', command: 'alert', data: 'Message; Test ;info'}, ack: false});
      
      1 Reply Last reply Reply Quote 0
      • aurodionov
        aurodionov last edited by

        Bluefox, да так получилось, по названию планшета /вкладка которую хочу открывать. Но вообще заработало, спасибо за помощь.

        Пишу с пульта….

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

          @Bluefox:

          У тебя правда так view называется? surfer8.31/Security `
          Вроде понял, если указать Security, перейдёт на всех устройствах где есть вкладка с таким названием

          1 Reply Last reply Reply Quote 0
          • E
            electric last edited by

            Установил версию драйвера 0.10.9 с гит.

            Заработал только после команды

            iobroker upload vis
            
            

            В логе ошибка появилась:

            host-cubietruck	2016-09-10 10:47:44.512	error	startInstance system.adapter.vis.0: TypeError: Cannot read property 'version' of undefined
            
            
            1 Reply Last reply Reply Quote 0
            • Bluefox
              Bluefox last edited by

              @electric:

              Установил версию драйвера 0.10.9 с гит.

              Заработал только после команды

              iobroker upload vis
              
              

              В логе ошибка появилась:

              host-cubietruck	2016-09-10 10:47:44.512	error	startInstance system.adapter.vis.0: TypeError: Cannot read property 'version' of undefined
              
              ```` `  
              

              Проверь правильность файлa …/node_modules/iobroker.web/io-package.json.

              А какой controller?

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

                Где задаётся время жизни кэша web-сервера?

                Картинку обновляю в папке /vis.0/ - на клиенте видна старая версия.

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

                  @andrey99986:

                  Где задаётся время жизни кэша web-сервера?

                  Картинку обновляю в папке /vis.0/ - на клиенте видна старая версия. `
                  Там её нельзя обновлять.

                  Нужно обновлять через вызов

                  > iorboker upload /path/to/file/picture.png /vis.0/main/somewhere/picture.png

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

                    @Bluefox:

                    @andrey99986:

                    Где задаётся время жизни кэша web-сервера?

                    Картинку обновляю в папке /vis.0/ - на клиенте видна старая версия. `
                    Там её нельзя обновлять.

                    Нужно обновлять через вызов

                    > iorboker upload /path/to/file/picture.png /vis.0/main/somewhere/picture.png `

                    Таким образом единственный способ получать снимки с камер и сохранять их в веб-папку примерно такой? :

                    camera1_snap_tmp = '/tmp/cam1.jpg';
                    camera1_snap_web = '/vis.0/main/img/cam1.jpg';
                    cmd_get_snap1 = 'wget "http://192.168.2.10:8088/snapshot?username=user&userpwd=passw&strm=1" --no-use-server-timestamps  -O ' + camera1_snap_tmp;
                    exec(cmd_get_snap1, function (error, result, stderr) {
                                if ((function ()
                                    {var val = (stderr.indexOf('.jpg’ saved') + 1); if (val === 'true') return true; if (val === 'false') return false; return !!val;})()) {
                                cmd_copy_web = '/usr/bin/iobroker upload ' + camera1_snap_tmp + ' ' + camera1_snap_web;
                                exec (cmd_copy_web);
                                console.log('copy image to web folder: ' + cmd_copy_web);
                    
                                } else {
                    
                                console.log('Error get image from camera');
                              }
                            });
                    
                    
                    1 Reply Last reply Reply Quote 0
                    • Bluefox
                      Bluefox last edited by

                      camera1_snap_web = '/vis.0/main/img/cam1.jpg';
                      cmd_get_snap1 = 'http://192.168.2.10:8088/snapshot?username=user&userpwd=passw&strm=1';
                      
                      var request = require('request');
                      
                      request.get({url: cmd_get_snap1, encoding: 'binary'}, function (err, response, body) {
                        writeFile(camera1_snap_web, body, function (error) {
                            console.log('file written');
                        });
                      });
                      
                      
                      1 Reply Last reply Reply Quote 0
                      • A
                        andrey99986 last edited by

                        На главной странице в vis- редакторе настроил элемент "bars - Views bar" .

                        К кнопкам этого элемента подключены другие страницы.

                        Так вот при быстрой прокрутке любой страницы - текущая страница закрывается и происходит переход назад, как будто нажали клавишу "Backspase".

                        На компьютере этого эффекта нет - оно и понятно - там мышь.

                        А вот на браузере на android-e этот эффект мешает. Если ОЧЕНЬ медленно скролить то возврата на главную страницу нет, но так просматривать страницы невозможно.

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

                          @Bluefox:

                          camera1_snap_web = '/vis.0/main/img/cam1.jpg';
                          cmd_get_snap1 = 'http://192.168.2.10:8088/snapshot?username=user&userpwd=passw&strm=1';
                          
                          var request = require('request');
                          
                          request.get({url: cmd_get_snap1, encoding: 'binary'}, function (err, response, body) {
                            writeFile(camera1_snap_web, body, function (error) {
                                console.log('file written');
                            });
                          });
                          
                          ```` `  
                          

                          Спасибо. То есть "iobroker upload" не нужен для web если сохранять файл встроенными в драйвер js функциями (https://github.com/ioBroker/ioBroker.javascript ).

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

                            К вопросу о прокрутке и автоматическому переходу назад( как будто нажали клавишу "Backspase") - куда копать?

                            Дело в настройках vis-а или это глюк виджета?

                            1 Reply Last reply Reply Quote 0
                            • H
                              Haba last edited by

                              В редактор VIS планируется добавить кнопку "Опустить ниже" выбранный элемент на форме по сравнению с другими.

                              Надеюсь понятно описал 🙂

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

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

                                @andrey99986:

                                На главной странице в vis- редакторе настроил элемент "bars - Views bar" .

                                К кнопкам этого элемента подключены другие страницы.

                                Так вот при быстрой прокрутке любой страницы - текущая страница закрывается и происходит переход назад, как будто нажали клавишу "Backspase".

                                На компьютере этого эффекта нет - оно и понятно - там мышь.

                                А вот на браузере на android-e этот эффект мешает. Если ОЧЕНЬ медленно скролить то возврата на главную страницу нет, но так просматривать страницы невозможно. `
                                Я не припомню, что бы что то такое было специально сделано. Может это свойство браузера? Как там в других браузерах?

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

                                  @Haba:

                                  В редактор VIS планируется добавить кнопку "Опустить ниже" выбранный элемент на форме по сравнению с другими.

                                  Надеюсь понятно описал 🙂

                                  А то когда добавляешь например виджет Border в конце, приходится все элементы добавленные до него, выделять, вырезать и снова вставлять, чтобы они были "выше" него. `
                                  Для этого есть zindex. Выставляешь у всех zindex 1, а у border 0. И всё.

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

                                    @Bluefox:

                                    @andrey99986:

                                    На главной странице в vis- редакторе настроил элемент "bars - Views bar" .

                                    К кнопкам этого элемента подключены другие страницы.

                                    Так вот при быстрой прокрутке любой страницы - текущая страница закрывается и происходит переход назад, как будто нажали клавишу "Backspase".

                                    На компьютере этого эффекта нет - оно и понятно - там мышь.

                                    А вот на браузере на android-e этот эффект мешает. Если ОЧЕНЬ медленно скролить то возврата на главную страницу нет, но так просматривать страницы невозможно. Я не припомню, что бы что то такое было специально сделано. Может это свойство браузера? Как там в других браузерах?

                                    Пробовал 3 разных браузера - нативный (LG ), Chrome, Opera. (аппараты LG Android 5, Nexus Android 7)

                                    Проблема от виджета не зависит.

                                    Более конкретное описание:

                                    На главной странице делаю ссылки на другие, например простейшим элементом "basic-link".

                                    При открытии страницы по элементу (basic-link или другому) на android-устройстве - страница загружается, но при протягивании пальцем вниз (именно вниз) - текущая страница закрывается и открывается предыдущая.

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

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

                                    Раздражает очень сильно!

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

                                      Мне интересно это только у меня так браузер в андроиде (5, 7 ) ведёт, у всех всё нормально при скролинге длинных страниц, открытых по ссылке ?

                                      1 Reply Last reply Reply Quote 0
                                      • I
                                        instalator last edited by

                                        @andrey99986:

                                        Мне интересно это только у меня так браузер в андроиде (5, 7 ) ведёт, у всех всё нормально при скролинге длинных страниц, открытых по ссылке ? `
                                        У меня вроде норм, а Апп не юзаешь? Может с жестами чего намудрил?

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

                                          @instalator:

                                          @andrey99986:

                                          Мне интересно это только у меня так браузер в андроиде (5, 7 ) ведёт, у всех всё нормально при скролинге длинных страниц, открытых по ссылке ? У меня вроде норм, а Апп не юзаешь? Может с жестами чего намудрил?
                                          Апп с https не работает пока. А с http не хочу из соображений безопасности, там ещё надо как-то вручную аутентификацию включать.

                                          Можно конечно через vpn, но тогда теряется возможность с произвольного десктопа зайти.

                                          Жесты не трогал, галочки проверял - все убраны.

                                          Есть идея пересоздать проект, других идей нет.

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

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

                                            Если же оставить страницу Demoview и прямо в ней создать линки - глюка нет.

                                            Пробовал удалить все элементы кроме одного на странице Demoview - страница перестаёт загружаться при просмотре. (в редакторе - грузится).

                                            Что - то в этой страницу есть , что без неё этот глюк проявляется

                                            Какая правильная последовательность создания нового проекта без лишних страниц (Demoview)?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            663
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            20
                                            218
                                            57570
                                            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