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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    MegaD 328

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

      @kID:

      @Bluefox:

      Ну хоть trace покажи. 😉 `
      Если буду знать где он у меня то обязательно покажу :lol:

      Это Вы про лог? `
      Да я лог имел ввиду.

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

        @Bluefox:

        Да я лог имел ввиду. `
        А дебаг включить только у драйвера меги?

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

          Да

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

            @Bluefox:

            Ну хоть trace покажи. 😉 `

            ! ````
            megad.0 2015-11-12 22:03:10 debug inMem message megad.0.* megad.0.p8_P8
            megad.0 2015-11-12 22:03:09 debug inMem message megad.0.* megad.0.p15_A7
            megad.0 2015-11-12 22:03:09 debug inMem message megad.0.* megad.0.p14_A6
            javascript.0 2015-11-12 22:03:10 info javascript.0 script.js.Mega_script_p8: Thu Nov 12 2015 22:03:10 GMT+0600 (NOVT) {"val":false,"ts":1447344190,"ack":true,"lc":1447344190,"from":"system.adapter.megad.0"}
            megad.0 2015-11-12 22:03:09 debug inMem message megad.0.* megad.0.p13_P13
            megad.0 2015-11-12 22:03:09 debug megad.0 set state for port 8 back to false
            megad.0 2015-11-12 22:03:09 debug inMem message megad.0.* megad.0.p8_P8
            megad.0 2015-11-12 22:03:09 debug inMem message megad.0.* megad.0.p6_P6
            megad.0 2015-11-12 22:03:09 debug megad.0 detected new value on port [15]: 0, calc state 0
            megad.0 2015-11-12 22:03:09 debug megad.0 detected new value on port [14]: 0, calc state 0
            megad.0 2015-11-12 22:03:09 debug megad.0 reported new state for port 8 - true
            megad.0 2015-11-12 22:03:09 debug megad.0 detected new state on port [8]: 0
            megad.0 2015-11-12 22:03:09 debug megad.0 detected new value on port [6]: true
            megad.0 2015-11-12 22:03:09 debug megad.0 Response for 192.168.88.12[all]: OFF;OFF;;;;;ON;OFF/3;OFF/9;;;;;;0;0
            javascript.0 2015-11-12 22:03:09 info javascript.0 script.js.Mega_script_p8: [object Object]
            javascript.0 2015-11-12 22:03:09 info javascript.0 script.js.Mega_script_p8: Thu Nov 12 2015 22:03:09 GMT+0600 (NOVT) {"val":true,"ts":1447344190,"ack":true,"lc":1447344190,"from":"system.adapter.megad.0"}
            megad.0 2015-11-12 22:03:09 debug megad.0 getPortState http://192.168.88.12/sec/?cmd=all
            megad.0 2015-11-12 22:02:47 debug inMem message megad.0.* megad.0.p8_P8
            javascript.0 2015-11-12 22:02:47 info javascript.0 script.js.Mega_script_p8: Thu Nov 12 2015 22:02:47 GMT+0600 (NOVT) {"val":false,"ts":1447344167,"ack":true,"lc":1447344167,"from":"system.adapter.megad.0"}
            megad.0 2015-11-12 22:02:47 debug megad.0 set state for port 8 back to false
            javascript.0 2015-11-12 22:02:47 info javascript.0 script.js.Mega_script_p8: [object Object]
            megad.0 2015-11-12 22:02:47 debug inMem message megad.0.* megad.0.p8_P8
            javascript.0 2015-11-12 22:02:47 info javascript.0 script.js.Mega_script_p8: Thu Nov 12 2015 22:02:47 GMT+0600 (NOVT) {"val":true,"ts":1447344167,"ack":true,"lc":1447344167,"from":"system.adapter.megad.0"}
            megad.0 2015-11-12 22:02:47 debug megad.0 reported new state for port 8 - true
            megad.0 2015-11-12 22:02:47 debug megad.0 detected new state on port [8]: true
            megad.0 2015-11-12 22:02:40 debug inMem message megad.0.* megad.0.p15_A7
            megad.0 2015-11-12 22:02:40 debug inMem message megad.0.* megad.0.p14_A6
            megad.0 2015-11-12 22:02:39 debug inMem message megad.0.* megad.0.p13_P13
            megad.0 2015-11-12 22:02:39 debug inMem message megad.0.* megad.0.p6_P6
            megad.0 2015-11-12 22:02:39 debug inMem message megad.0.* megad.0.p1_P1
            megad.0 2015-11-12 22:02:39 debug inMem message megad.0.* megad.0.p0_P0
            megad.0 2015-11-12 22:02:39 debug megad.0 detected new value on port [15]: 14, calc state 14
            megad.0 2015-11-12 22:02:39 debug megad.0 detected new value on port [14]: 18, calc state 18
            megad.0 2015-11-12 22:02:39 debug megad.0 detected new state on port [8]: 0
            megad.0 2015-11-12 22:02:39 debug megad.0 detected new state on port [7]: 0
            megad.0 2015-11-12 22:02:39 debug megad.0 detected new value on port [6]: false
            megad.0 2015-11-12 22:02:39 debug megad.0 detected new value on port [1]: false
            megad.0 2015-11-12 22:02:39 debug megad.0 detected new value on port [0]: false
            megad.0 2015-11-12 22:02:39 debug megad.0 Response for 192.168.88.12[all]: OFF;OFF;;;;;OFF;OFF/3;OFF/8;;;;;;18;14
            megad.0 2015-11-12 22:02:39 debug megad.0 getPortState http://192.168.88.12/sec/?cmd=all

            Как то так
            ~~@Bluefox:~~ 
            
            > Я поправил и с твоим скриптом ошибок больше не было. `  
            Я всяко не претендую на правильность в своем скрипте, если он противоречит канонам программирования подскажите где ;)
            1 Reply Last reply Reply Quote 0
            • K
              kID last edited by

              Спасибо с версией 1.0.6 повторного изменения состояния входа не происходит и скрипт заработал как надо.

              Но появился, либо ранее был не замечен следующий глюк:

              Попытался пересадить вторую мегу - megad.1 на другой порт (81) в драйвере и на устройстве. Тут же перестали восприниматься команды от megad.0 драйвер и устройство которой висели на 80 порту. Когда в устройстве megad.0 поменял на 81 порт все заработало, но в этот момент в драйвере megad.0 прописан 80 порт. Получается что слушается лишь порт устройства с более высоким номером.

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

                @kID:

                Спасибо с версией 1.0.6 повторного изменения состояния входа не происходит и скрипт заработал как надо.

                Но появился, либо ранее был не замечен следующий глюк:

                Попытался пересадить вторую мегу - megad.1 на другой порт (81) в драйвере и на устройстве. Тут же перестали восприниматься команды от megad.0 драйвер и устройство которой висели на 80 порту. Когда в устройстве megad.0 поменял на 81 порт все заработало, но в этот момент в драйвере megad.0 прописан 80 порт. Получается что слушается лишь порт устройства с более высоким номером. `
                А зачем пересаживать мегу на 81 порт? Оставь обе меги на 80. Драйвера умеют посылать друг другу сообщения.

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

                  @Bluefox:

                  А зачем пересаживать мегу на 81 порт? Оставь обе меги на 80. Драйвера умеют посылать друг другу сообщения. `
                  А чего тогда мега с более высоким порядковым номером ругается

                  megad.1 2015-11-16 20:16:08 warn megad.1 port 81 already in use

                  Да и в общем просто хотел попробовать. 🙂

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

                    @kID:

                    @Bluefox:

                    А зачем пересаживать мегу на 81 порт? Оставь обе меги на 80. Драйвера умеют посылать друг другу сообщения. `
                    А чего тогда мега с более высоким порядковым номером ругается

                    megad.1 2015-11-16 20:16:08 warn megad.1 port 81 already in use

                    Да и в общем просто хотел попробовать. 🙂 `
                    Ну по идее должно работать, т.к. у меня симулятор на 8087 а ioBroker на 7878.

                    А как ты настроил порты?

                    ioBroker - mega.0 - 80 => MegaD1 80
                    48_img_003.png

                    ioBroker - mega.1 - 81 => MegaD2 81
                    48_img_002.png

                    ? Или как?

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

                      @Bluefox:

                      А как ты настроил порты?

                      ioBroker - mega.0 - 80 => MegaD1 80

                      ioBroker - mega.1 - 81 => MegaD2 81 `
                      Да так, но при этом MegaD1 драйвер не слышал

                      Если сделать

                      ioBroker - mega.0 - 80 => MegaD1 81

                      ioBroker - mega.1 - 81 => MegaD2 81

                      То все работало

                      Поэтому перенес все на 80 порт. Но при этом ioBroker - mega.1 ругался на занятость порта.

                      Но сейчас хотел наделать скриншотов и перегрузился - стало работать

                      ioBroker - mega.0 - 80 => MegaD1 80

                      ioBroker - mega.1 - 81 => MegaD2 81

                      так и

                      ioBroker - mega.0 - 80 => MegaD1 81

                      ioBroker - mega.1 - 81 => MegaD2 81

                      Как то так :roll: короче работает, по мере добавления устройств буду следить

                      Или лучше всех посадить на один порт и не смотреть на варнинги?
                      4002_screenshot.38.jpg
                      4002_screenshot.18.png

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

                        @kID:

                        Как то так :roll: короче работает, по мере добавления устройств буду следить

                        Или лучше всех посадить на один порт и не смотреть на варнинги? `
                        Я бы хотел добить этот драйвер. Так что лучше следить

                        1 Reply Last reply Reply Quote 0
                        • E
                          electric69 last edited by

                          Вопрос к знатокам MegaD. Сейчас планирую один проект, для ioBroker нужны надежные модули ввода-вывода… У меня собственно два вопроса:

                          <size size="150">1.</size> Насколько надежен сейчас девайс от ab-log.ru и насколько проработан драйвер? Просмотрел тему - я так понял основная проблема - добавление новых фишек в MegaD и слебое описание сего функционала - надо рыть форум по меги, так? Может скинемся сообществом и купим BlueFox одну железку, чтобы он не работал с адаптером "вслепую"?

                          <size size="150">2.</size> Кто нибудь использует функционал скриптов в самой MegaD?

                          ~~![](</s><URL url=)<link_text text="http://ab-log.ru/files/Image/smart_hous ... heme-5.jpg">http://ab-log.ru/files/Image/smart_house/ethernet/MegaD-328/scheme-5.jpg</link_text>" />

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

                          Т.е. правильно я понимаю - если связь есть (критерий наличия связи - ответ на HTTP-запрос?) с сервером - то работаем как модуль ввода-вывода, если нет - выполняем команды по внутреннему скрипту (нажали кнопку - включился свет, вентилятор, etc)?

                          <size size="150">3.</size> Интересна возможность работы МегаД через РОЕ, не настоящее, колхозное имею ввиду)) Т.е. оранжевая и зеленая пара - данные, синяя и коричневая пары - питание. Эээ, в описании указано что сеть то 10Мбит, а не 100, т.е. хватит и одной пары в кабеле типа UTP…

                          Заранее спасибо всем!~~

                          1 Reply Last reply Reply Quote 0
                          • R
                            RDim last edited by

                            @electric69:

                            Вопрос к знатокам MegaD. Сейчас планирую один проект, для ioBroker нужны надежные модули ввода-вывода… У меня собственно два вопроса:

                            <size size="150">1.</size> Насколько надежен сейчас девайс от ab-log.ru и насколько проработан драйвер? Просмотрел тему - я так понял основная проблема - добавление новых фишек в MegaD и слебое описание сего функционала - надо рыть форум по меги, так? Может скинемся сообществом и купим BlueFox одну железку, чтобы он не работал с адаптером "вслепую"?

                            <size size="150">2.</size> Кто нибудь использует функционал скриптов в самой MegaD?

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

                            Т.е. правильно я понимаю - если связь есть (критерий наличия связи - ответ на HTTP-запрос?) с сервером - то работаем как модуль ввода-вывода, если нет - выполняем команды по внутреннему скрипту (нажали кнопку - включился свет, вентилятор, etc)?

                            <size size="150">3.</size> Интересна возможность работы МегаД через РОЕ, не настоящее, колхозное имею ввиду)) Т.е. оранжевая и зеленая пара - данные, синяя и коричневая пары - питание. Эээ, в описании указано что сеть то 10Мбит, а не 100, т.е. хватит и одной пары в кабеле типа UTP…

                            Заранее спасибо всем! `

                            Перезжаю с мажора на ioBroker. BlueFox, низкий поклон за труды!

                            В мажоре раньше до появления драйвера так и работала мега или на своих php скриптах, т.е. если сервер не отвечает в течении пары сек., то выполняются скрипты по умолчанию. На ioBroker сечас проверил с скриптами по умолчанию в меге, работает как в описании на мегу, т.е. все гут. Еще есть NetAction (Net) - В этом поле записывается URL, который MegaD-328 вызывает независимо от того, есть сервер или его нет, т.е. меги могут общаться между собой мимо сервера.

                            По поводу скинутся BlueFox на мегу, поддерживаю, ток BlueFox пусть в личку сообщит куда кидать.

                            BlueFox, сколько пользователей установило себе драйверов MegaD?

                            И еще вопрос BlueFox, в MegaD если порт настроен как вход (in), то там еще счетчик на каждом входе, сейчас он в драйвере ioBroker не доступен, у меня счетчик газа через него считает.

                            Счетчики http://ab-log.ru/smart-house/ethernet/megad-328-api

                            Для каждого порта типа In (Вход) устройство сохраняет количество срабатываний, согласно настройкам порта.

                            Значение счетчика указывается на странице конфигурирования порта через слеш (максимальное значение 65535)

                            ON/1 (Порт активен/количество срабатываний 1)

                            Обнуление/задание исходного значения счетчика

                            С помощью параметра "cnt" можно задать любое значение счетчика.

                            Пример

                            http://192.168.0.14/sec/?pt=3&cnt=200

                            считать состояние порта -> http://192.168.0.52/sec/?pt=2&cmd=get

                            ответ -> OFF/39

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

                              @electric69:

                              У меня собственно два вопроса:

                              <size size="150">1.</size> Насколько надежен сейчас девайс от ab-log.ru и насколько проработан драйвер? `
                              Сам девайс достаточно надежен у меня две меги работают неделями без перезагрузок.

                              Больше пары недель не работал, так как с такой переодичностью происходят отключения света.

                              На сайте автора жалобы в основном на самосборные модули, на оригинальные вроде нареканий не слышно.
                              @electric69:

                              <size size="150">2.</size> Кто нибудь использует функционал скриптов в самой MegaD? `
                              Именно в таком варианте их сейчас и использую (2шт) и потихоньку настраиваю IoBroker на другой паре.

                              Ваше понимание логики работы при использовании внутренних скриптов правильное
                              @electric69:

                              <size size="150">3.</size> Интересна возможность работы МегаД через РОЕ, не настоящее, колхозное имею ввиду)) Т.е. оранжевая и зеленая пара - данные, синяя и коричневая пары - питание. Эээ, в описании указано что сеть то 10Мбит, а не 100, т.е. хватит и одной пары в кабеле типа UTP… `
                              без проблем если будете разводить печатку самостоятельно и используете розетку под RJ45 без встроенного трансформатора. Потому как в розетке HR9111105A используемой как автором, так и в популярных модулях для ардуины с ENC28J60, необходимые вам выводы спрятаны внутри корпуса и отделены от пинов модуля трансформатором.

                              @electric69:

                              Может скинемся сообществом и купим BlueFox одну железку, чтобы он не работал с адаптером "вслепую"? `
                              Я уже предлагал BlueFox безвоздменно экземпляр своего варианта, который описан на ab-log http://www.ab-log.ru/forum/viewtopic.ph … 8270#p8270 Правда в моем варианте другое взаиморасположение ног меги и при заливке готовой прошивки с сайта андрея порты меги путаются. (но готов регулярно выкладывать хексы моего варианта). Но я так понял что при наличии эмулятора автору эта железяка не сильно необходима. Хотя мое предложение остается в силе 🙂

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

                                @RDim:

                                И еще вопрос BlueFox, в MegaD если порт настроен как вход (in), то там еще счетчик на каждом входе, сейчас он в драйвере ioBroker не доступен, у меня счетчик газа через него считает. `
                                Поначалу тоже думал, что это необходимо, но…

                                Мигнул свет, вот и счетчик сбросился, после включения там 0. Пусть уж сразу все льется на сервер, надежней это.

                                1 Reply Last reply Reply Quote 0
                                • R
                                  RDim last edited by

                                  @kID:

                                  @RDim:

                                  И еще вопрос BlueFox, в MegaD если порт настроен как вход (in), то там еще счетчик на каждом входе, сейчас он в драйвере ioBroker не доступен, у меня счетчик газа через него считает. `
                                  Поначалу тоже думал, что это необходимо, но…

                                  Мигнул свет, вот и счетчик сбросился, после включения там 0. Пусть уж сразу все льется на сервер, надежней это. `
                                  Эта мега и кубик + 8 клапанов с насосом ТП, уже больше года сидит на бесперебойнике от газ. котла, 8 часов точно не было света, ничто не зависло и не сбросилось, а позже на PCF8583 + ESP8266 переведу, электросчетчик уже 4 месяца на ESP с PCF, это наилучший вариант для счетчиков, ну или на ардуину + PCF.

                                  1 Reply Last reply Reply Quote 0
                                  • E
                                    electric69 last edited by

                                    Спасибо всем за бесценный опыт))

                                    Значит нас пока двое (желающих прислать bluefox'u мегаД) ненормальных))

                                    Подождем, может еще кто подтянется…

                                    У себя в новой квартире с нуля решил все построить на МегаД (2-3 шт.) + cubietruck (ioBroker). МегаД для управления светом, контакторами в щитке (отключение розеток кроме неотключаемых), клапаном системы протечки воды, освещением (подсветка, люстры, LED), шторами и, возможно, отоплением (ВТП + батареи). После изучения рынка, остановился именно на МегаД, потому как своё-родное, я так понял может работать без сервера, проверено-надежно...

                                    Один только недостаток пока есть - питание 12В(( А у меня все 24В будет - придется колхозить DC-DC...

                                    Заказал одну штуку пока - надо покрутить-повертеть-потестировать...

                                    1 Reply Last reply Reply Quote 0
                                    • F
                                      ford7 last edited by

                                      @electric69:

                                      Спасибо всем за бесценный опыт))

                                      Значит нас пока двое (желающих прислать bluefox'u мегаД) ненормальных)) `
                                      У меня в качестве исполнительного- сименс, но в целях развития ioBroker готов помочь.

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

                                        @ford7:

                                        @electric69:

                                        Спасибо всем за бесценный опыт))

                                        Значит нас пока двое (желающих прислать bluefox'u мегаД) ненормальных)) У меня в качестве исполнительного- сименс.
                                        Ты смог подключить через ioBroker.s7 ?

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

                                          > Я уже предлагал BlueFox безвоздменно экземпляр своего варианта, который описан на ab-log [http://www.ab-log.ru/forum/viewtopic.ph … 8270#p8270](http://www.ab-log.ru/forum/viewtopic.php?f=1&amp;t=6&amp;p=8270#p8270) Правда в моем варианте другое взаиморасположение ног меги и при заливке готовой прошивки с сайта андрея порты меги путаются. (но готов регулярно выкладывать хексы моего варианта). Но я так понял что при наличии эмулятора автору эта железяка не сильно необходима. Хотя мое предложение остается в силе :)
                                          Спасибо, но

                                          Я всё ещё считаю, что железо мне пока не нужно.

                                          Проблема больше в том, что мало документации и посты здесь немного противоречат друг другу. В основном, думаю, из за того, что существуют кастомные прошивки.

                                          Какие проблемы сейчас ещё существуют, кроме, той, что на кастомной прошивке нельзя настроить порты, как надо?

                                          1 Reply Last reply Reply Quote 0
                                          • F
                                            ford7 last edited by

                                            @Bluefox:

                                            Ты смог подключить через ioBroker.s7 ? `
                                            Да!

                                            Именно благодаря этому я отказался от опенхаба )))

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            893
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

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