Navigation

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

    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.

    MegaD 328

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

      Спасибо всем ответившим! Информация очень помогла. Вроде пока все завелось и работает. Со скриптами вроде тоже более-менее разбираюсь.

      1 Reply Last reply Reply Quote 0
      • K
        kID last edited by

        Попытаюсь апнуть тему http://forum.iobroker.net/viewtopic.php … 360#p35310

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

        Вопросы следующего характера:

        1. Например есть драйвер Megad.0 нужно чтобы он назывался Megad.4 (нужно для того чтобы он уложился в структуру нумерации помещений) можно-ли выполнить это переименование? А если еще не создано Megad.2 и Megad.3?

        2. Создаю скрипт и пытаюсь вставить ID объекта - вижу дерево объектов 265__________2017-06-05_23.31.37.png
        Можно ли в этом дереве отражать имя указанное в свойствах данного драйвера (MegaD Имя:) ??

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

        3. И самое главное!!! Можно ли сделать так, чтобы обращение к какому-либо ID из скрипта шло не как "megad.2.p12_Вызов_калитка_counter" а

        "megad.Гараж.p12_Вызов_калитка_counter" ???

        Тогда скрипт будет работать при любом порядковом номере драйвера и вопрос 1 станет не актуальным.

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

          @kID:

          Попытаюсь апнуть тему http://forum.iobroker.net/viewtopic.php … 360#p35310

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

          Вопросы следующего характера:

          1. Например есть драйвер Megad.0 нужно чтобы он назывался Megad.4 (нужно для того чтобы он уложился в структуру нумерации помещений) можно-ли выполнить это переименование? А если еще не создано Megad.2 и Megad.3?

          2. Создаю скрипт и пытаюсь вставить ID объекта - вижу дерево объектов Скриншот 2017-06-05 23.31.37.png

          Можно ли в этом дереве отражать имя указанное в свойствах данного драйвера (MegaD Имя:) ??

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

          3. И самое главное!!! Можно ли сделать так, чтобы обращение к какому-либо ID из скрипта шло не как "megad.2.p12_Вызов_калитка_counter" а

          "megad.Гараж.p12_Вызов_калитка_counter" ???

          Тогда скрипт будет работать при любом порядковом номере драйвера и вопрос 1 станет не актуальным. ` используй комнату а не имя драйвера

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

            @kID:

            Попытаюсь апнуть тему http://forum.iobroker.net/viewtopic.php … 360#p35310

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

            Вопросы следующего характера:

            1. Например есть драйвер Megad.0 нужно чтобы он назывался Megad.4 (нужно для того чтобы он уложился в структуру нумерации помещений) можно-ли выполнить это переименование? А если еще не создано Megad.2 и Megad.3? `
            Произвольно вписать не получится, установи пять раз megad драйвер получишь megad.4 а ненужные удали.
            @kID:

            2. Создаю скрипт и пытаюсь вставить ID объекта - вижу дерево объектов Скриншот 2017-06-05 23.31.37.png

            Можно ли в этом дереве отражать имя указанное в свойствах данного драйвера (MegaD Имя:) ?? `
            Ну очень неудобно все делать с таблицей перекодировки (№ драйвера - название меги), а если таблицы нет под руками раскрывать все дерево. Наверное в проекте есть и другие множественные устройства, создающие для себя отдельный драйвер, где навигация так же затруднена.

            Есть же фильтры
            @kID:

            3. И самое главное!!! Можно ли сделать так, чтобы обращение к какому-либо ID из скрипта шло не как "megad.2.p12_Вызов_калитка_counter" а

            "megad.Гараж.p12_Вызов_калитка_counter" ???

            Тогда скрипт будет работать при любом порядковом номере драйвера и вопрос 1 станет не актуальным. `
            Вот тут глянь http://forum.iobroker.net/viewtopic.php?f=26&t=4111 довольно здравая идея.

            1 Reply Last reply Reply Quote 0
            • K
              kID last edited by

              @instalator:

              @kID:

              Попытаюсь апнуть тему http://forum.iobroker.net/viewtopic.php … 360#p35310

              3. И самое главное!!! Можно ли сделать так, чтобы обращение к какому-либо ID из скрипта шло не как "megad.2.p12_Вызов_калитка_counter" а

              "megad.Гараж.p12_Вызов_калитка_counter" ???

              Тогда скрипт будет работать при любом порядковом номере драйвера и вопрос 1 станет не актуальным. используй комнату а не имя драйвера
              Ну дак я и пытаюсь это сделать. Просто не могу понять где выбрать комнату.

              Да каждому порту на меге у меня назначена комната, но когда я нажимаю вставить ID то могу найти лишь ID связанные с этой комнатой.

              Но ссылка в скрипт вставляется все равно с именем и номером драйвера. Т.е если поменялся номер драйвера и в ручную править все скрипты.

              @Haus:

              Есть же фильтры `
              Пользуюсь, просто хотелось "такую же но с перламутровыми пуговицами" :roll:
              @kID:

              3. И самое главное!!! Можно ли сделать так, чтобы обращение к какому-либо ID из скрипта шло не как "megad.2.p12_Вызов_калитка_counter" а

              "megad.Гараж.p12_Вызов_калитка_counter" ???

              Тогда скрипт будет работать при любом порядковом номере драйвера и вопрос 1 станет не актуальным.
              @Haus:

              Вот тут глянь http://forum.iobroker.net/viewtopic.php?f=26&t=4111 довольно здравая идея.
              Вот тут спасибо, вроде что-то похожее, буду читать.

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

                Добрый день.

                Смотрю совсем загибается русскоязычное сообщество ioBroker-а. Последнее сообщение например в этой теме форума было полтора года назад!

                А ведь MegaD один из самых распространенных контроллеров у русских пользователей. Неужели iob так не интересен для русских новаторов?

                Я вот в теме новичок. Искал на что можно перейти с Мажордома (достал постоянными падениями, из года пользования пол года не работал!)

                Наткнулся на iob решил попробовать. Вроде отличная система с первого взгляда. Но не могу понять почему нет активности народа.

                Пока разбираюсь как подключить и настроить своё уже имеющееся оборудование. Поэтому и пишу в этой теме.

                Интересует вопрос, никто не придумал более менее не затратного способа (имеется в виду в плане умений программирования) как получить данные с i2c датчика температуры и влажности через MegaD-328 в iob. Если кто знает поделитесь поподробнее пожалуйста. Для не программистов так сказать. Заранее спасибо.

                ps.
                @ihor:

                Запустил под Win10 без web-сервера через планировщик, вызовом bat-файла используя php.exe. Все работает. 8-) `
                А вот с этого места пожалуйста поподробнее.

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

                  Я же говорю как то маловато активности русскоязычной. 😢 Никто не ответил. Придётся отвечать самому.

                  Разобрался. Все подсказки в этой теме на странице 21 сообщение от Haus за 05.03.2017 и вот в этих двух статьях.

                  Помощь в установке PHP интерпретатора без сервера

                  http://iantonov.me/page/ustanovka-php-7%20…%20aja-stroka

                  Как настроить планировщик заданий

                  https://remontka.pro/windows-task-scheduler/

                  Я настроил на запуск один раз в минуту. Думаю этого более чем достаточно для опроса датчика температуры.

                  Нужно только создать сам bat файл в той же папке где лежат PHP файлы i2c библиотеки и драйвера датчика.

                  В bat файле прописываем строку такого вида php -f C:\inetpub\PhpSites\mod_dev_htu21d.php естественно подставляете свой путь и имя файла.

                  Работает отлично. Осталось разобраться как сделать так чтоб командная строка при выполнении задания запускалась в фоновом режиме

                  а не выскакивала на экран каждую минуту.

                  1 Reply Last reply Reply Quote 0
                  • A
                    Alimarte @Bluefox last edited by

                    @Bluefox
                    После обновления ioBroker в логах прилетают постоянно такие ошибки:

                    adapter.getMessage is deprecated and will be removed in js-controller 3.0. Please report this warning to the developer of this adapter!

                    Можно ли исправить что-то в драйвере меги?

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

                      Добрый день подскажите в чем может быть проблема, перестал запускаться после обновления:
                      host.ioBroker 2021-04-05 21:04:53.705 error instance system.adapter.megad.5 terminated with code 6 (UNCAUGHT_EXCEPTION)
                      megad.5 2021-04-05 21:04:53.031 warn (25429) Terminated (UNCAUGHT_EXCEPTION): Without reason
                      megad.5 2021-04-05 21:04:52.689 warn (25429) State "megad.5.info.connection" has no existing object, this might lead to an error in future versions
                      megad.5 2021-04-05 21:04:52.514 warn (25429) State "megad.5.info.connection" has no existing object, this might lead to an error in future versions
                      megad.5 2021-04-05 21:04:52.457 error (25429) adapter.getMessage is not a function
                      megad.5 2021-04-05 21:04:52.456 error at /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:8479:34
                      megad.5 2021-04-05 21:04:52.456 error at Adapter.emit (events.js:314:20)
                      megad.5 2021-04-05 21:04:52.456 error at Adapter.<anonymous> (/opt/iobroker/node_modules/iobroker.megad/main.js:80:5)
                      megad.5 2021-04-05 21:04:52.456 error at main (/opt/iobroker/node_modules/iobroker.megad/main.js:1680:5)
                      megad.5 2021-04-05 21:04:52.456 error at processMessages (/opt/iobroker/node_modules/iobroker.megad/main.js:111:13)
                      megad.5 2021-04-05 21:04:52.456 error (25429) TypeError: adapter.getMessage is not a function
                      megad.5 2021-04-05 21:04:52.451 error (25429) unhandled promise rejection: adapter.getMessage is not a function
                      megad.5 2021-04-05 21:04:52.448 error (25429) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().

                      A 1 Reply Last reply Reply Quote 0
                      • A
                        Anzic @ViR last edited by

                        @vir Если стоит js-controller выше 3.1.6 - данный адаптер работать не будет. Попробуйте установить версию контролера 3.1.6 и адаптер megadd2 https://github.com/iobroker-community-adapters/ioBroker.megadd2

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        641
                        Online

                        31.6k
                        Users

                        79.4k
                        Topics

                        1.3m
                        Posts

                        28
                        430
                        115552
                        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