Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Русский
  3. ioBroker
  4. ioBroker драйвера
  5. MegaD 328

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

MegaD 328

Geplant Angeheftet Gesperrt Verschoben ioBroker драйвера
430 Beiträge 28 Kommentatoren 135.7k Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • H Offline
    H Offline
    Haus
    schrieb am zuletzt editiert von
    #418

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

    Порт может быть один для всех.

    0/ megad.0

    1/ megad.1

    Можешь создать папку megad и туда складывать разные скрипты меги.

    Полистай ветку полно всяких примеров

    http://forum.iobroker.net/viewtopic.php … 180#p12363

    http://forum.iobroker.net/viewtopic.php ... 300#p15783

    js-controller: 1.5.7 / node.js: v8.15.1/ npm: 6.4.1

    admin: 3.6.0

    javascript: 4.1.10

    web: 2.4.1 vis: 1.1.10

    cloud: 2.6.2

    Server: DELL FX170 / linux: Debian 9.5 Stretch

    Adapter: MegaD-2561, Mega-ES…

    1 Antwort Letzte Antwort
    0
    • I Offline
      I Offline
      instalator
      schrieb am zuletzt editiert von
      #419

      @mp0wer:

      Еще есть вопросы по самому iobroker - я в нем пока практически ноль.

      Объясните на пальцах или ткните в ссылку, как писать скрипты для реакции на нажатие кнопок на megaD?

      Установил javascript в instances. В scripts по умолчанию две папки - common и global. Как в этой системе происходит обращение к скриптам? Пока не могу разобраться - большая часть нормальной документации к iobroker на немецком - приходится переводить на английский чтобы хоть что-то понять. `
      https://github.com/iobroker/ioBroker.ja … /README.md

      Высокий уровень Децибел вреден для здоровья!

      http://blog.instalator.ru/

      1 Antwort Letzte Antwort
      0
      • H Offline
        H Offline
        Haus
        schrieb am zuletzt editiert von
        #420

        @instalator:

        @mp0wer:

        Еще есть вопросы по самому iobroker - я в нем пока практически ноль.

        Объясните на пальцах или ткните в ссылку, как писать скрипты для реакции на нажатие кнопок на megaD?

        Установил javascript в instances. В scripts по умолчанию две папки - common и global. Как в этой системе происходит обращение к скриптам? Пока не могу разобраться - большая часть нормальной документации к iobroker на немецком - приходится переводить на английский чтобы хоть что-то понять. [https://github.com/iobroker/ioBroker.ja … /README.md](https://github.com/iobroker/ioBroker.javascript/blob/master/README.md)
        Наверно лучше это

        http://www.iobroker.net/?page_id=6703&lang=ru

        js-controller: 1.5.7 / node.js: v8.15.1/ npm: 6.4.1

        admin: 3.6.0

        javascript: 4.1.10

        web: 2.4.1 vis: 1.1.10

        cloud: 2.6.2

        Server: DELL FX170 / linux: Debian 9.5 Stretch

        Adapter: MegaD-2561, Mega-ES…

        1 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          mp0wer
          schrieb am zuletzt editiert von
          #421

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

          1 Antwort Letzte Antwort
          0
          • K Offline
            K Offline
            kID
            schrieb am zuletzt editiert von
            #422

            Попытаюсь апнуть тему 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 Antwort Letzte Antwort
            0
            • I Offline
              I Offline
              instalator
              schrieb am zuletzt editiert von
              #423

              @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 станет не актуальным. ` используй комнату а не имя драйвера

              Высокий уровень Децибел вреден для здоровья!

              http://blog.instalator.ru/

              1 Antwort Letzte Antwort
              0
              • H Offline
                H Offline
                Haus
                schrieb am zuletzt editiert von
                #424

                @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 довольно здравая идея.

                js-controller: 1.5.7 / node.js: v8.15.1/ npm: 6.4.1

                admin: 3.6.0

                javascript: 4.1.10

                web: 2.4.1 vis: 1.1.10

                cloud: 2.6.2

                Server: DELL FX170 / linux: Debian 9.5 Stretch

                Adapter: MegaD-2561, Mega-ES…

                1 Antwort Letzte Antwort
                0
                • K Offline
                  K Offline
                  kID
                  schrieb am zuletzt editiert von
                  #425

                  @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 Antwort Letzte Antwort
                  0
                  • rw6miuR Offline
                    rw6miuR Offline
                    rw6miu
                    schrieb am zuletzt editiert von
                    #426

                    Добрый день.

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

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

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

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

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

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

                    ps.
                    @ihor:

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

                    Если что-то хочешь, бери и делай! Сомневаться некогда.

                    1 Antwort Letzte Antwort
                    0
                    • rw6miuR Offline
                      rw6miuR Offline
                      rw6miu
                      schrieb am zuletzt editiert von
                      #427

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

                      Разобрался. Все подсказки в этой теме на странице 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 Antwort Letzte Antwort
                      0
                      • BluefoxB Bluefox

                        Вот, наконец, дошли руки до MegaD.

                        Может кто-нибудь попробовать и проверить?

                        Для установки надо вызвать в iobroker папке

                        npm install https://github.com/ioBroker/ioBroker.megad/tarball/master/
                        
                        

                        и потом добавить инстанцию в admin.

                        Настоящяя версия поддерживает:

                        • поддержка более, чем одной меги

                        • настройка для каждого устройства: количество портов и имя

                        • настройка для каждого порта: вход или выход и имя порта

                        • конфигурация для каждого input порта: кнопка или переключатель

                        • конфигурация для каждого output порта: аналоговый или цифровой

                        A Offline
                        A Offline
                        Alimarte
                        schrieb am zuletzt editiert von
                        #428

                        @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 Antwort Letzte Antwort
                        0
                        • ViRV Offline
                          ViRV Offline
                          ViR
                          schrieb am zuletzt editiert von
                          #429

                          Добрый день подскажите в чем может быть проблема, перестал запускаться после обновления:
                          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 Antwort Letzte Antwort
                          0
                          • ViRV ViR

                            Добрый день подскажите в чем может быть проблема, перестал запускаться после обновления:
                            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 Offline
                            A Offline
                            Anzic
                            schrieb am zuletzt editiert von
                            #430

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

                            1 Antwort Letzte Antwort
                            0
                            Antworten
                            • In einem neuen Thema antworten
                            Anmelden zum Antworten
                            • Älteste zuerst
                            • Neuste zuerst
                            • Meiste Stimmen


                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            675

                            Online

                            32.4k

                            Benutzer

                            81.5k

                            Themen

                            1.3m

                            Beiträge
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                            ioBroker Community 2014-2025
                            logo
                            • Anmelden

                            • Du hast noch kein Konto? Registrieren

                            • Anmelden oder registrieren, um zu suchen
                            • Erster Beitrag
                              Letzter Beitrag
                            0
                            • Home
                            • Aktuell
                            • Tags
                            • Ungelesen 0
                            • Kategorien
                            • Unreplied
                            • Beliebt
                            • GitHub
                            • Docu
                            • Hilfe