Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Русский
    3. ioBroker
    4. ioBroker драйвера
    5. Драйвер Mega-ESP

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    Драйвер Mega-ESP

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

      @Bluefox:

      MegaD самая сложная система в принципе реализации конфигурации. У неё может быть 100 различных видов настроек. И никакой возможности считать эту конфигурацию, кроме, как парсить HTML страницы. Прошлый век..

      Я уже писал http://www.ab-log.ru/forum/viewtopic.ph … =80#p22955

      но они хотят оставаться в прошлом веке...

      Я понимаю, если действительно места в памяти нет. Но в esp то вроде больше всего.

      Почему не пропарсить главную страницу просто regexp?

      var m = body.match(/[](\/([^)
      ```` [Как результат:
      

      /sec/?pt=0
      /sec/?pt=1
      /sec/?pt=2
      /sec/?pt=3
      /sec/?pt=4
      /sec/?pt=5
      /sec/?pt=6
      /sec/?pt=7
      /sec/?pt=8
      /sec/?pt=9
      /sec/?mc=1
      /sec/?pc=1
      /sec/?bm=1
      /sec/?be=1
      /sec/?bh=1

      ](\/([^) ` [По твоему примеру нагородил вот такой скрипт](\/([^)
      [request ( 'http://192.168.1.20/sec', function ( error, response, body ) {
      if ( !error && response.statusCode == 200 ) {
      var m = body.match(/](/([^)[](/([^)

      
      >! 22:09:07.207 [info] javascript.3 script.js.1A_testESP: /sec/?pt=0
      >! 22:09:07.208 [info] javascript.3 script.js.1A_testESP: /sec/?pt=1
      >! 22:09:07.208 [info] javascript.3 script.js.1A_testESP: /sec/?pt=2
      >! 22:09:07.208 [info] javascript.3 script.js.1A_testESP: /sec/?pt=3
      >! 22:09:07.208 [info] javascript.3 script.js.1A_testESP: /sec/?pt=4
      >! 22:09:07.209 [info] javascript.3 script.js.1A_testESP: /sec/?pt=5
      >! 22:09:07.209 [info] javascript.3 script.js.1A_testESP: /sec/?pt=6
      >! 22:09:07.209 [info] javascript.3 script.js.1A_testESP: /sec/?pt=7
      >! 22:09:07.209 [info] javascript.3 script.js.1A_testESP: /sec/?pt=8
      >! 22:09:07.210 [info] javascript.3 script.js.1A_testESP: /sec/?pt=9
      >! 22:09:07.262 [info] javascript.3 script.js.1A_testESP: /sec/?mc=10
      >! 22:09:07.264 [info] javascript.3 script.js.1A_testESP: /sec/?mc=11
      >! 22:09:07.265 [info] javascript.3 script.js.1A_testESP: /sec/?mc=12
      >! 22:09:07.265 [info] javascript.3 script.js.1A_testESP: /sec/?mc=13
      >! 22:09:07.265 [info] javascript.3 script.js.1A_testESP: /sec/?mc=14
      >! 22:09:07.265 [info] javascript.3 script.js.1A_testESP: /sec/?mc=15
      >! 22:09:07.265 [info] javascript.3 script.js.1A_testESP: /sec/?mc=16
      >! 22:09:07.266 [info] javascript.3 script.js.1A_testESP: /sec/?mc=17
      >! 22:09:07.266 [info] javascript.3 script.js.1A_testESP: /sec/?mc=18
      >! 22:09:07.266 [info] javascript.3 script.js.1A_testESP: /sec/?mc=19
      >! 22:09:07.266 [info] javascript.3 script.js.1A_testESP: /sec/?mc=20
      >! 22:09:07.266 [info] javascript.3 script.js.1A_testESP: /sec/?mc=21
      >! 22:09:07.267 [info] javascript.3 script.js.1A_testESP: /sec/?mc=22
      >! 22:09:07.267 [info] javascript.3 script.js.1A_testESP: /sec/?mc=23
      >! 22:09:07.267 [info] javascript.3 script.js.1A_testESP: /sec/?mc=24
      >! 22:09:07.267 [info] javascript.3 script.js.1A_testESP: /sec/?mc=25
      >! 22:09:07.333 [info] javascript.3 script.js.1A_testESP: /sec/?lcd=1&cl=1
      >! 22:09:07.335 [info] javascript.3 script.js.1A_testESP: /sec/?lcd=1&bl=1
      >! 22:09:07.336 [info] javascript.3 script.js.1A_testESP: /sec/?lcd=1&bl=2
      Подскажи как его оптимизировать, и всунуть в драйвер](\/([^)
      1 Reply Last reply Reply Quote 0
      • H
        Haus last edited by

        Обновил инфу о железе. Это аппаратная реализация проекта ESP8266 MegaD api. Основная информация в документе Guide.pdf на git

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

          Установил я драйвер, нашел, ESP считал конфигурацию, ничего не меняя нажал "Записать настройки" и ESP перестала отвечать, к роутеру подключается, IP тот же, но зайти на нее не могу, и по статистике с роутера вообще не отправляет пакеты. В чем может быть проблема?

          UPD: У меня выбрано DHCP, если "Записать настройки", IP на ESP выставляется вручную и все заполнено 255.255.255.0. Как с этим бороться?

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

            @AvaloncheG:

            Установил я драйвер, нашел, ESP считал конфигурацию, ничего не меняя нажал "Записать настройки" и ESP перестала отвечать, к роутеру подключается, IP тот же, но зайти на нее не могу, и по статистике с роутера вообще не отправляет пакеты. В чем может быть проблема? Помогло полное вытирание флеша, просто перепрошивка модуля ничего не меняла. `
            При первоначальной прошивке модуля желательно прошить модуль пустой прошивкой 443_0x00000_blank1m.zip , после прошить нужной прошивкой в зависимости от модуля. Первоначальные настройки сети делаются в веб модуля.

            Какой у тебя модуль?

            Есть ли проблема в данный момент?

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

              @Haus:

              Какой у тебя модуль?

              Есть ли проблема в данный момент? `
              Модуль 12f.

              Вот в чем проблема:

              вот настройки которые я выставил:
              1550_dhcp.png
              если нажать "Записать настройки", меняются на:
              1550_stat.jpg

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

                @AvaloncheG:

                @Haus:

                Какой у тебя модуль?

                Есть ли проблема в данный момент? `
                Модуль 12f.

                Вот в чем проблема:

                вот настройки которые я выставил:

                dhcp.png

                если нажать "Записать настройки", меняются на:

                stat.JPG `
                После получения ip DHCP модулем лучше сменить на Static, в противном случае после каких не будь ребутов рутера или ESP и смене ip драйвер потеряет связь.

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

                  @Haus:

                  после каких не будь ребутов рутера или ESP и смене ip драйвер потеряет связь. `
                  У меня на роутере IP-шники зарезервированы.

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

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

                    @AvaloncheG:

                    @Haus:

                    после каких не будь ребутов рутера или ESP и смене ip драйвер потеряет связь. `
                    У меня на роутере IP-шники зарезервированы.

                    Сейчас мне не проблема прописать вручную, но на будущее, вдруг понадобится, можно как то запретить драйверу трогать настройки сети? `
                    Посмотрю наверно добавлю выбор Ip cfg, только какой смысл в настройке DHCP? У меня на роутере тоже зарезервирован ip вне диапазона DHCP и при смене настройки Static на DHCP , ESP получает другой ip из свободных DHCP.

                    PS кое что поправил пере залей.

                    cd /opt/iobroker
                    npm install https://github.com/ausHaus/ioBroker.megaesp/tarball/master/
                    iobroker upload megaesp
                    iobroker restart megaesp
                    
                    
                    1 Reply Last reply Reply Quote 0
                    • A
                      AvaloncheG last edited by

                      @Haus:

                      PS кое что поправил пере залей. `
                      Спасибо, теперь все хорошо.

                      1 Reply Last reply Reply Quote 0
                      • V
                        vtec last edited by

                        Bluefox, а почему бы драйвер не добавить в ioBroker?

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

                          @vtec:

                          Bluefox, а почему бы драйвер не добавить в ioBroker? `
                          Добавить можно, но нужно доделать а времени нет. Сейчас уважаемый lams прикручивает 1WireBus (10 датчиков) я уже и правки сделал у себя, так он опять кардинально переделал структуру странички настройки, надо подождать пока устаканится 🙂

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          961
                          Online

                          31.6k
                          Users

                          79.4k
                          Topics

                          1.3m
                          Posts

                          7
                          37
                          8883
                          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