Navigation

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

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Драйвер ioBroker Visualisation (vis)

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

      @electric69:

      Не стартует драйвер vis.

      Система 0.5.4, установлена с чистого листа через npm.

      В логе ошибки:

      ! bananapi 2015-01-29 23:51:47 info host.bananapi Restart adapter system.adapter.web.0 because enabled bananapi 2015-01-29 23:51:47 error host.bananapi instance system.adapter.web.0 terminated with code 6 (uncaught exception) web.0 2015-01-29 23:51:47 info web.0 http server listening on port 8082 web.0 2015-01-29 23:51:47 error Error: Cannot find module '/opt/iobroker/node_modules/iobroker.web/node_modules/iobroker.socketio/lib/iobrokersocket.js' at Function.Module._resolveFilename (module.js:338:15) at Function.Modu web.0 2015-01-29 23:51:47 error uncaught exception: Cannot find module '/opt/iobroker/node_modules/iobroker.web/node_modules/iobroker.socketio/lib/iobrokersocket.js' web.0 2015-01-29 23:51:47 info web.0 starting. Version 0.2.2 in /opt/iobroker/node_modules/iobroker.web bananapi 2015-01-29 23:51:44 info host.bananapi instance system.adapter.web.0 started with pid 2401 host.bananapi 2015-01-29 21:51:14 info Restart adapter system.adapter.web.0 because enabled host.bananapi 2015-01-29 21:51:14 error instance system.adapter.web.0 terminated with code 6 (uncaught exception) web.0 2015-01-29 21:51:13 info http server listening on port 8082 Error: 2015-01-29 21:51:13 error at Manager. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15) Error: 2015-01-29 21:51:13 error at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:219:12) Error: 2015-01-29 21:51:13 error at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:294:6) Error: 2015-01-29 21:51:13 error at Socket. (/opt/iobroker/node_modules/iobroker.web/main.js:65:21) Error: 2015-01-29 21:51:13 error at main (/opt/iobroker/node_modules/iobroker.web/main.js:108:21) Error: 2015-01-29 21:51:13 error at initWebServer (/opt/iobroker/node_modules/iobroker.web/main.js:321:30) Error: 2015-01-29 21:51:13 error at require (module.js:380:17) Error: 2015-01-29 21:51:13 error at Module.require (module.js:364:17) Error: 2015-01-29 21:51:13 error at Function.Module._load (module.js:280:25) Error: 2015-01-29 21:51:13 error at Function.Module._resolveFilename (module.js:338:15) Error: 2015-01-29 21:51:13 error Cannot find module '/opt/iobroker/node_modules/iobroker.web/node_modules/iobroker.socketio/lib/iobrokersocket.js' uncaught 2015-01-29 21:51:13 error exception: Cannot find module '/opt/iobroker/node_modules/iobroker.web/node_modules/iobroker.socketio/lib/iobrokersocket.js' web.0 2015-01-29 21:51:13 info starting. Version 0.2.2 in /opt/iobroker/node_modules/iobroker.web host.bananapi 2015-01-29 21:51:11 info instance system.adapter.web.0 started with pid 2395 host.bananapi 2015-01-29 21:50:40 info Restart adapter system.adapter.web.0 because enabled host.bananapi 2015-01-29 21:50:40 error instance system.adapter.web.0 terminated with code 6 (uncaught exception) web.0 2015-01-29 21:50:40 info http server listening on port 8082 Error: 2015-01-29 21:50:40 error at Manager. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15) Error: 2015-01-29 21:50:40 error at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:219:12) Error: 2015-01-29 21:50:40 error at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:294:6) Error: 2015-01-29 21:50:40 error at Socket. (/opt/iobroker/node_modules/iobroker.web/main.js:65:21) Error: 2015-01-29 21:50:40 error at main (/opt/iobroker/node_modules/iobroker.web/main.js:108:21) Error: 2015-01-29 21:50:40 error at initWebServer (/opt/iobroker/node_modules/iobroker.web/main.js:321:30) Error: 2015-01-29 21:50:40 error at require (module.js:380:17) Error: 2015-01-29 21:50:40 error at Module.require (module.js:364:17) Error: 2015-01-29 21:50:40 error at Function.Module._load (module.js:280:25) Error: 2015-01-29 21:50:40 error at Function.Module._resolveFilename (module.js:338:15) Error: 2015-01-29 21:50:40 error Cannot find module '/opt/iobroker/node_modules/iobroker.web/node_modules/iobroker.socketio/lib/iobrokersocket.js' uncaught 2015-01-29 21:50:40 error exception: Cannot find module '/opt/iobroker/node_modules/iobroker.web/node_modules/iobroker.socketio/lib/iobrokersocket.js' web.0 2015-01-29 21:50:40 info starting. Version 0.2.2 in /opt/iobroker/node_modules/iobroker.web host.bananapi 2015-01-29 21:50:37 info instance system.adapter.web.0 started with pid 2389 host.bananapi 2015-01-29 21:50:07 info Restart adapter system.adapter.web.0 because enabled host.bananapi 2015-01-29 21:50:07 error instance system.adapter.web.0 terminated with code 6 (uncaught exception) web.0 2015-01-29 21:50:07 info http server listening on port 8082 Error: 2015-01-29 21:50:07 error at Manager. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15) Error: 2015-01-29 21:50:07 error at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:219:12) Error: 2015-01-29 21:50:07 error at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:294:6) Error: 2015-01-29 21:50:07 error at Socket. (/opt/iobroker/node_modules/iobroker.web/main.js:65:21) Error: 2015-01-29 21:50:07 error at main (/opt/iobroker/node_modules/iobroker.web/main.js:108:21) Error: 2015-01-29 21:50:07 error at initWebServer (/opt/iobroker/node_modules/iobroker.web/main.js:321:30) Error: 2015-01-29 21:50:07 error at require (module.js:380:17) Error: 2015-01-29 21:50:07 error at Module.require (module.js:364:17) Error: 2015-01-29 21:50:07 error at Function.Module._load (module.js:280:25) Error: 2015-01-29 21:50:07 error at Function.Module._resolveFilename (module.js:338:15) Error: 2015-01-29 21:50:07 error Cannot find module '/opt/iobroker/node_modules/iobroker.web/node_modules/iobroker.socketio/lib/iobrokersocket.js' uncaught 2015-01-29 21:50:07 error exception: Cannot find module '/opt/iobroker/node_modules/iobroker.web/node_modules/iobroker.socketio/lib/iobrokersocket.js' web.0 2015-01-29 21:50:07 info starting. Version 0.2.2 in /opt/iobroker/node_modules/iobroker.web host.bananapi 2015-01-29 21:50:04 info instance system.adapter.web.0 started with pid 2382 host.bananapi 2015-01-29 21:49:34 info Restart adapter system.adapter.web.0 because enabled host.bananapi 2015-01-29 21:49:34 error instance system.adapter.web.0 terminated with code 6 (uncaught exception) web.0 2015-01-29 21:49:34 info http server listening on port 8082 Error: 2015-01-29 21:49:34 error at Manager. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15) Error: 2015-01-29 21:49:34 error at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:219:12) Error: 2015-01-29 21:49:34 error at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:294:6) Error: 2015-01-29 21:49:34 error at Socket. (/opt/iobroker/node_modules/iobroker.web/main.js:65:21) Error: 2015-01-29 21:49:34 error at main (/opt/iobroker/node_modules/iobroker.web/main.js:108:21) Error: 2015-01-29 21:49:34 error at initWebServer (/opt/iobroker/node_modules/iobroker.web/main.js:321:30) Error: 2015-01-29 21:49:34 error at require (module.js:380:17) Error: 2015-01-29 21:49:34 error at Module.require (module.js:364:17) Error: 2015-01-29 21:49:34 error at Function.Module._load (module.js:280:25) Error: 2015-01-29 21:49:34 error at Function.Module._resolveFilename (module.js:338:15) Error: 2015-01-29 21:49:34 error Cannot find module '/opt/iobroker/node_modules/iobroker.web/node_modules/iobroker.socketio/lib/iobrokersocket.js' uncaught 2015-01-29 21:49:34 error exception: Cannot find module '/opt/iobroker/node_modules/iobroker.web/node_modules/iobroker.socketio/lib/iobrokersocket.js' web.0 2015-01-29 21:49:34 info starting. Version 0.2.2 in /opt/iobroker/node_modules/iobroker.web host.bananapi 2015-01-29 21:49:31 info instance system.adapter.web.0 started with pid 2376 host.bananapi 2015-01-29 21:49:00 info Restart adapter system.adapter.web.0 because enabled host.bananapi 2015-01-29 21:49:00 error instance system.adapter.web.0 terminated with code 6 (uncaught exception) web.0 2015-01-29 21:49:00 info http server listening on port 8082 Error: 2015-01-29 21:49:00 error at Manager. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15) Error: 2015-01-29 21:49:00 error at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:219:12) Error: 2015-01-29 21:49:00 error at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:294:6) Error: 2015-01-29 21:49:00 error at Socket. (/opt/iobroker/node_modules/iobroker.web/main.js:65:21) Error: 2015-01-29 21:49:00 error at main (/opt/iobroker/node_modules/iobroker.web/main.js:108:21) Error: 2015-01-29 21:49:00 error at initWebServer (/opt/iobroker/node_modules/iobroker.web/main.js:321:30) Error: 2015-01-29 21:49:00 error at require (module.js:380:17) Error: 2015-01-29 21:49:00 error at Module.require (module.js:364:17) Error: 2015-01-29 21:49:00 error at Function.Module._load (module.js:280:25) Error: 2015-01-29 21:49:00 error at Function.Module._resolveFilename (module.js:338:15) Error: 2015-01-29 21:49:00 error Cannot find module '/opt/iobroker/node_modules/iobroker.web/node_modules/iobroker.socketio/lib/iobrokersocket.js' uncaught 2015-01-29 21:49:00 error exception: Cannot find module '/opt/iobroker/node_modules/iobroker.web/node_modules/iobroker.socketio/lib/iobrokersocket.js' web.0 2015-01-29 21:49:00 info starting. Version 0.2.2 in /opt/iobroker/node_modules/iobroker.web host.bananapi 2015-01-29 21:48:57 info instance system.adapter.web.0 started with pid 2330 host.bananapi 2015-01-29 21:48:27 info Restart adapter system.adapter.web.0 because enabled host.bananapi 2015-01-29 21:48:27 error instance system.adapter.web.0 terminated with code 6 (uncaught exception) web.0 2015-01-29 21:48:27 info http server listening on port 8082 Error: 2015-01-29 21:48:27 error at Manager. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15) Error: 2015-01-29 21:48:27 error at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:219:12) Error: 2015-01-29 21:48:27 error at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:294:6) Error: 2015-01-29 21:48:27 error at Socket. (/opt/iobroker/node_modules/iobroker.web/main.js:65:21) Error: 2015-01-29 21:48:27 error at main (/opt/iobroker/node_modules/iobroker.web/main.js:108:21) Error: 2015-01-29 21:48:27 error at initWebServer (/opt/iobroker/node_modules/iobroker.web/main.js:321:30) Error: 2015-01-29 21:48:27 error at require (module.js:380:17) Error: 2015-01-29 21:48:27 error at Module.require (module.js:364:17) Error: 2015-01-29 21:48:27 error at Function.Module._load (module.js:280:25) Error: 2015-01-29 21:48:27 error at Function.Module._resolveFilename (module.js:338:15) Error: 2015-01-29 21:48:27 error Cannot find module '/opt/iobroker/node_modules/iobroker.web/node_modules/iobroker.socketio/lib/iobrokersocket.js' uncaught 2015-01-29 21:48:27 error exception: Cannot find module '/opt/iobroker/node_modules/iobroker.web/node_modules/iobroker.socketio/lib/iobrokersocket.js' web.0 2015-01-29 21:48:27 info starting. Version 0.2.2 in /opt/iobroker/node_modules/iobroker.web host.bananapi 2015-01-29 21:48:24 info instance system.adapter.web.0 started with pid 2324 host.bananapi 2015-01-29 21:47:54 info Restart adapter system.adapter.web.0 because enabled !
      В htop видно, что пытается запуститься и тут же рушится… `
      Зайди в /opt/iobroker/node_modules/iobroker.web/

      и выполни

      npm install
      

      Если не поможет то удали папку /opt/iobroker/node_modules/iobroker.web/node_modules/

      и выполни npm install

      Причина в том, что Socket.io в web не обновился.

      Вообще можно полностью удалить web и снова добавить. В /opt/iobroker/

      ./iobroker del web
      ./iobroker add web
      
      1 Reply Last reply Reply Quote 0
      • I
        instalator last edited by

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

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

          Опиши, что ты хочешь делать.

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

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

            Так как драйвера под ардуину нет, пока потестить хотел

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

              Это делается подругому. В javascript драйвере создаёшь скрипт:

              createState('arduinoButton', false); 
              on('arduinoButton', function (obj) {
                 if (!obj.newState.ack) {
                     if (obj.newState.val === 'true' || obj.newState.val === true) {
                          request('http://arduinoIP/setPort=ON', function () {
                             setState('arduinoButton', {val: true; ack: true});
                          });
                     } else {
                          request('http://arduinoIP/setPort=OFF', function () {
                             setState('arduinoButton', {val: false; ack: true});
                          });
                     }
                }
              });
              
              

              И вешаешь кнопку (например jqui-ctrl-icon-toggle) и вешаешь её на объект javascript.0.arduinoButton

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

                266_123.png

                Сменил тип движка, перезашел теперь ругается на функцию:
                266_1234.png

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

                  Оставь тип движка, как был (javascript)

                  В коде была ошибка:

                  createState('arduinoButton', false); 
                  on('arduinoButton', function (obj) {
                     if (!obj.newState.ack) {
                         if (obj.newState.val === 'true' || obj.newState.val === true) {
                              request('http://arduinoIP/setPort=ON', function () {
                                 setState('arduinoButton', {val: true, ack: true});
                              });
                         } else {
                              request('http://arduinoIP/setPort=OFF', function () {
                                 setState('arduinoButton', {val: false, ack: true});
                              });
                         }
                    }
                  });
                  
                  1 Reply Last reply Reply Quote 0
                  • I
                    instalator last edited by

                    У меня еще ниразу с первого раза ничего не получилось. В виз добавил кнопку, при нажатии значение объекта изменяется, но ардуина не реагирует, в логе вот что пишет:

                    javascript.1 2015-05-04 14:34:43 error ReferenceError: request is not defined at Object. (script.js.Test:9:13) at Object.subscriptions.push.callback (c:\ioBroker\node_modules\iobroker.javascript\javascript.js:772:48)

                    javascript.1 2015-05-04 14:34:43 error message javascript.1.arduinoButton [object Object] request is not defined

                    javascript.1 2015-05-04 14:34:40 error ReferenceError: request is not defined at Object. (script.js.Test:5:13) at Object.subscriptions.push.callback (c:\ioBroker\node_modules\iobroker.javascript\javascript.js:772:48)

                    javascript.1 2015-05-04 14:34:40 error message javascript.1.arduinoButton [object Object] request is not defined

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

                      Опять ошибка…

                      var request = require('request');
                      createState('arduinoButton', false); 
                      on('arduinoButton', function (obj) {
                         if (!obj.newState.ack) {
                             if (obj.newState.val === 'true' || obj.newState.val === true) {
                                  request('http://arduinoIP/setPort=ON', function () {
                                     setState('arduinoButton', {val: true, ack: true});
                                  });
                             } else {
                                  request('http://arduinoIP/setPort=OFF', function () {
                                     setState('arduinoButton', {val: false, ack: true});
                                  });
                             }
                        }
                      });
                      

                      Всё заработает. Главное не сдавайся 😉

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

                        @Bluefox:

                        Опять ошибка…

                        var request = require('request');
                        createState('arduinoButton', false); 
                        on('arduinoButton', function (obj) {
                           if (!obj.newState.ack) {
                               if (obj.newState.val === 'true' || obj.newState.val === true) {
                                    request('http://arduinoIP/setPort=ON', function () {
                                       setState('arduinoButton', {val: true, ack: true});
                                    });
                               } else {
                                    request('http://arduinoIP/setPort=OFF', function () {
                                       setState('arduinoButton', {val: false, ack: true});
                                    });
                               }
                          }
                        });
                        

                        Всё заработает. Главное не сдавайся 😉 `

                        Вот сейчас все заработало! Спасибо! Что там на счет драйвера Arduino? Хотелось бы хоть что то услышать;)

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

                          Нюанс, с первого раза вроде срабатывает норм, если повторно нажать уже сразу не срабатывает. если ничего не жать то значение иногда перемелькивает False/true.

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

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

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

                            Попробуй:````
                            var request = require('request');
                            createState('arduinoButton', false);
                            on('arduinoButton', function (obj) {
                            if (!obj.newState.ack) {
                            if (obj.newState.val === 'true' || obj.newState.val === true) {
                            log('Switch ON');
                            request('http://arduinoIP/setPort=ON', function () {
                            setState('arduinoButton', {val: true, ack: true});
                            });
                            } else {
                            log('Switch OFF');
                            request('http://arduinoIP/setPort=OFF', function () {
                            setState('arduinoButton', {val: false, ack: true});
                            });
                            }
                            }
                            });

                            Что пишет в логах?
                            1 Reply Last reply Reply Quote 0
                            • I
                              instalator last edited by

                              @Bluefox:

                              Что пишет в логах? `

                              javascript.1 2015-05-04 18:43:59 info javascript.1 script.js.Test: Switch OFF

                              javascript.1 2015-05-04 18:43:57 info javascript.1 script.js.Test: Switch ON

                              javascript.1 2015-05-04 18:43:55 info javascript.1 script.js.Test: Switch OFF

                              javascript.1 2015-05-04 18:43:51 info javascript.1 script.js.Test: Switch ON

                              javascript.1 2015-05-04 18:43:49 info javascript.1 script.js.Test: Switch OFF

                              javascript.1 2015-05-04 18:43:46 info javascript.1 script.js.Test: Switch ON

                              javascript.1 2015-05-04 18:43:44 info javascript.1 script.js.Test: Switch OFF

                              javascript.1 2015-05-04 18:43:42 info javascript.1 script.js.Test: Switch ON

                              javascript.1 2015-05-04 18:43:40 info javascript.1 script.js.Test: Switch OFF

                              javascript.1 2015-05-04 18:43:38 info javascript.1 script.js.Test: Switch ON

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

                                var request = require('request');
                                createState('arduinoButton', false); 
                                on('arduinoButton', function (obj) {
                                   if (!obj.newState.ack) {
                                       if (obj.newState.val === 'true' || obj.newState.val === true) {
                                            log('Switch ON: ' + JSON.stringify(obj.newState));
                                            request('http://arduinoIP/setPort=ON', function () {
                                               setState('arduinoButton', {val: true, ack: true});
                                            });
                                       } else {
                                            log('Switch OFF: ' + JSON.stringify(obj.newState));
                                            request('http://arduinoIP/setPort=OFF', function () {
                                               setState('arduinoButton', {val: false, ack: true});
                                            });
                                       }
                                  }
                                });
                                
                                1 Reply Last reply Reply Quote 0
                                • I
                                  instalator last edited by

                                  javascript.1 2015-05-04 18:50:20 info javascript.1 script.js.Test: Switch OFF: {"val":false,"ts":1430743821,"ack":false,"lc":1430743821,"from":"system.adapter.web.0"}

                                  javascript.1 2015-05-04 18:50:19 info javascript.1 script.js.Test: Switch ON: {"val":true,"ts":1430743820,"ack":false,"lc":1430743820,"from":"system.adapter.web.0"}

                                  Вроде работает сейчас

                                  Хоть освещением пока поуправлять можно)

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

                                    Почему страничка созданная в vis не маштабируется и не скролится на телефоне?

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

                                      Скроллится точно должна… У тебя актуальная версия?

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

                                        0.3.1

                                        В vis выставил разрешение 800 на 480, с телефона открывается только верхний левый угол, страница не скролится и не масштабируется. Смотрю через хром на андроиде.

                                        Только что проверил со стандартного браузера, там и скролится и масштабируется

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

                                          А как сделать чтобы в GET можно было переменную загонять?

                                          Есть запрос http://192.168.1.140/command?AO140=SERVO, где 140 это угол поворота сервопривода. Как завязать эту переменную на ползунок в vis? чтобы при перемещение ползунка угол в GET запросе изменялся?

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

                                            var request = require('request');
                                            createState('arduinoAngle', 0); 
                                            on('arduinoAngle', function (obj) {
                                               if (!obj.newState.ack) {
                                                   request(' http://192.168.1.140/command?AO' + obj.newState.val + '=SERVO', function () {
                                                           setState('arduinoAngle', obj.newState.val, true);
                                                   });
                                              }
                                            });
                                            

                                            И вешаешь "javascript.0.arduinoAngle" на ползунок.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            656
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            7
                                            157
                                            19199
                                            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