Navigation

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

    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

    Управление Ардуино

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

      @smoker_vvo:

      Подскажите, как можно управлять Ардуино без MQTT,

      в Мажордоме управление идет таким путем….

      if ($params['VALUE']) {

      getURL("http://192.168.0.89/command?8=ON%22,0);

      } else {

      getURL("http://192.168.0.89/command?8=OFF%22,0);

      }

      Задача простая, нажал на кнопку, реле включилось, ешшо раз нажал - выключилось. ` а чем собственно mqtt не угодил? Прошей ардуино под Мега Д

      1 Reply Last reply Reply Quote 0
      • S
        smoker_vvo last edited by

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

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

          @smoker_vvo:

          В данный момент основная система - Мажордом, под него все заточено. А с брокером идут параллельные бои, вот и пытаюсь срастить одно с другим, без разрушения рабочего… `
          Тогда только скриптами придётся.

          Примерно так

          createState('test', '');
          var url = 'http://192.168.0.89';
          var request = require('request');
          var options = {
                  	url: ''
                  };
          on({id: 'javascript.0.test', change: 'any'}, function (obj) {
              if(obj.newState.val === 0){
          	options.url = url+'/command?8=ON';
              } else {
              	options.url = url+'/command?8=OFF';
              }
              request(options, function (error, response, body) {
                  log('Ответ' + body);
              });
          });
          
          
          1 Reply Last reply Reply Quote 0
          • S
            smoker_vvo last edited by

            Ага…. Скриптами и уже заработало. 😄

            Благодарю что откликнулись

            1 Reply Last reply Reply Quote 0
            • S
              smoker_vvo last edited by

              Осталось как то с охранкой и пожаркой на Bolidе разобраться…. Может поможете??

              Задача - постановка/снятие разделов, чтение состояния работает...

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

                @smoker_vvo:

                Осталось как то с охранкой и пожаркой на Bolidе разобраться…. Может поможете??

                Задача - постановка/снятие разделов, чтение состояния работает... `
                От охранки нужны только статусы.

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

                Примеры работы с болидом из иоброкер через скиф http://forum.iobroker.net/viewtopic.php?f=33&t=2020, хорошо но дорого выходит.

                Думаю попробовать вариант с С2000-ПП, на выходе modbus-rtu

                1 Reply Last reply Reply Quote 0
                • S
                  smoker_vvo last edited by

                  Ага, про секурность то понятно, но понять бы принцип…. Потом поймем что и как, на крайняк можно кодовую панельку замутить.... У кого то здесь видел такую.... У мене все через Скиф и крутится. Если получится подружить Брокера и Скиф - тогда есть смысл съезжать с Мажордома....

                  А я вот такой скрипт изыскал:

                  var request = require('request');

                  createState ('Arduino1.DO', '');
                  createState ('Arduino1.DI', '');
                  
                  on({id: 'javascript.0.Arduino1.DO', change: 'any'}, function (obj) {
                      if((obj.newState.from == 'web.0' || obj.newState.from == 'system.adapter.web.0' ) && obj.newState.val == 'off'){
                          request ('http://192.168.0.89/command?7=OFF');
                      }
                      if((obj.newState.from == 'web.0' || obj.newState.from == 'system.adapter.web.0' ) && obj.newState.val == 'on'){
                          request ('http://192.168.0.89/command?7=ON');
                      }
                  });
                  
                  1 Reply Last reply Reply Quote 0
                  • aurodionov
                    aurodionov last edited by

                    Как по мне Скифом проще рулить по mqtt. И с iobroker интегрируется замечательно.

                    Бонусом отображение на чём угодно, управлять (взять-снять раздел) у меня не вышло ,надо покопаться ещё раз, многое поменялось с тех пор.

                    1 Reply Last reply Reply Quote 0
                    • S
                      smoker_vvo last edited by

                      Вот вот…. ПОэтому и в поисках управления.......

                      1 Reply Last reply Reply Quote 0
                      • D
                        dimas_kit last edited by

                        @smoker_vvo:

                        Вот вот…. ПОэтому и в поисках управления....... `

                        1 Reply Last reply Reply Quote 0
                        • D
                          dimas_kit last edited by

                          Я реализовал управление по протоколу Modbus TCP (с использованием Ethernet шилда)

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          885
                          Online

                          31.9k
                          Users

                          80.1k
                          Topics

                          1.3m
                          Posts

                          4
                          12
                          4505
                          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