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.
    • K
      kID last edited by

      @Bluefox:

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

      Это Вы про лог?

      1 Reply Last reply Reply Quote 0
      • 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
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            951
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

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