[Модуль] MegaD (megad)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
Nail
Сообщения: 376
Зарегистрирован: Пн мар 05, 2018 7:09 am
Откуда: Самара
Благодарил (а): 174 раза
Поблагодарили: 28 раз

Re: [Модуль] MegaD (megad)

Сообщение Nail » Пн апр 20, 2020 12:19 pm

MegaD-2561-24I14O-RTC-POE (моноблок, совместимый с прошивкой ab-log.ru)-просьба откликнутся у кого такой моноблок работает с МД.
Так как у меня не считывает МД конфигурацию Меги -моноблока.
только определился один вход (7:2), а остальные не читаются(8:2,9:2 и т.д.)
Все возможные проверки(тесты) и прошивки не помогли.
Вложения
Screenshot_20.jpg
Screenshot_20.jpg (132.94 КБ) 3523 просмотра
Mini AMD A6 1450 Quad-core.Ubuntu Server 18.04 (64-bit). MegaD. Zigbee2mqtt+SLS DIN Mini. Broadlink.
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

Re: [Модуль] MegaD (megad)

Сообщение webms » Чт май 07, 2020 10:48 am

Извините, всю ветку не читал.
Подскажите, а модель поддерживает MegaD-2W?
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 262 раза
Поблагодарили: 455 раз

Re: [Модуль] MegaD (megad)

Сообщение Chainik » Чт май 07, 2020 11:07 am

webms писал(а):
Чт май 07, 2020 10:48 am
Извините, всю ветку не читал.
Подскажите, а модель поддерживает MegaD-2W?
"Нативно" не поддерживает. Но есть возможность заставить работать MegaD-2W через модуль. Вот способ настройки:
вариант настройки № 2 (https://www.ab-log.ru/forum/viewtopic.p ... 104#p40104);
модификация для работы MegaD-2W (http://ab-log.ru/forum/viewtopic.php?f= ... &start=478).

Кстати, расширители портов MegaD-16I-XT тоже вполне могут работать (http://ab-log.ru/forum/viewtopic.php?f= ... &start=474).
За это сообщение автора Chainik поблагодарил:
webms (Чт май 07, 2020 12:31 pm)
Рейтинг: 1.16%
znachok88
Сообщения: 96
Зарегистрирован: Сб май 19, 2018 11:08 pm
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Re: [Модуль] MegaD (megad)

Сообщение znachok88 » Пн июн 08, 2020 4:14 pm

Подскажите как заставить лед ленту подключеную через мосфет (моноблок 2561) загораться и тухнуть плавно?
Включаю так
file_get_contents("http://".$this->getProperty('ipAddress')."/".$this->getProperty('Password')."/?cmd=".$this->getProperty('Port').":".$this->getProperty('Status'));
Но хочется что бы по датчику движения начинало плавно загоряться, а потом если нет движения, то плавно затухало
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 262 раза
Поблагодарили: 455 раз

Re: [Модуль] MegaD (megad)

Сообщение Chainik » Пн июн 08, 2020 4:34 pm

znachok88 писал(а):
Пн июн 08, 2020 4:14 pm
Подскажите как заставить лед ленту подключеную через мосфет (моноблок 2561) загораться и тухнуть плавно?
Включаю так
file_get_contents("http://".$this->getProperty('ipAddress')."/".$this->getProperty('Password')."/?cmd=".$this->getProperty('Port').":".$this->getProperty('Status'));
Но хочется что бы по датчику движения начинало плавно загоряться, а потом если нет движения, то плавно затухало
Есть разные варианты (только боюсь ваш ".$this->getProperty('Status')" на конце к этим вариантам не подойдет).
Например, указав скорость изменения цифрой от "1" до "9" (чем больше цифра, тем медленнее меняется яркость):

Код: Выделить всё

//включить
file_get_contents("http://".$this->getProperty('ipAddress')."/".$this->getProperty('Password')."/?cmd=".$this->getProperty('Port').":^9");
//выключить
file_get_contents("http://".$this->getProperty('ipAddress')."/".$this->getProperty('Password')."/?cmd=".$this->getProperty('Port').":v9");
Если нужно задать конкретную продолжительность изменения яркости, можно сделать так:

Код: Выделить всё

//будет "разгораться" полторы минуты
file_get_contents("http://".$this->getProperty('ipAddress')."/".$this->getProperty('Password')."/?pt=".$this->getProperty('Port')."&pwm=255&cnt=90");
//будет выключаться полторы минуты
file_get_contents("http://".$this->getProperty('ipAddress')."/".$this->getProperty('Password')."/?pt=".$this->getProperty('Port')."&pwm=0&cnt=90");
Последний раз редактировалось Chainik Пн июн 08, 2020 5:16 pm, всего редактировалось 1 раз.
znachok88
Сообщения: 96
Зарегистрирован: Сб май 19, 2018 11:08 pm
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Re: [Модуль] MegaD (megad)

Сообщение znachok88 » Пн июн 08, 2020 5:02 pm

file_get_contents("http://".$this->getProperty('ipAddress')."/".$this->getProperty('Password')."/?pt=".$this->getProperty('Port')."&pwm=255&cnt=90");

Так вот не загорается:(
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 262 раза
Поблагодарили: 455 раз

Re: [Модуль] MegaD (megad)

Сообщение Chainik » Пн июн 08, 2020 5:05 pm

У вас там скобка лишняя затесалась. Вот так попробуйте:

Код: Выделить всё

file_get_contents("http://".$this->getProperty('ipAddress')."/".$this->getProperty('Password')."/?pt=".$this->getProperty('Port')."&pwm=255&cnt=90";
znachok88
Сообщения: 96
Зарегистрирован: Сб май 19, 2018 11:08 pm
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Re: [Модуль] MegaD (megad)

Сообщение znachok88 » Пн июн 08, 2020 5:10 pm

Chainik писал(а):
Пн июн 08, 2020 5:05 pm
У вас там скобка лишняя затесалась. Вот так попробуйте:

Код: Выделить всё

file_get_contents("http://".$this->getProperty('ipAddress')."/".$this->getProperty('Password')."/?pt=".$this->getProperty('Port')."&pwm=255&cnt=90";
Так без скобки, не сохраняется метод:(
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 262 раза
Поблагодарили: 455 раз

Re: [Модуль] MegaD (megad)

Сообщение Chainik » Пн июн 08, 2020 5:14 pm

Точно. виноват... :oops: Поправлю выше в своем коде.
Может у вас опция Smooth в настройке порта не включена? Без этой галки такая команда на плавное изменение работать не будет.
znachok88
Сообщения: 96
Зарегистрирован: Сб май 19, 2018 11:08 pm
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Re: [Модуль] MegaD (megad)

Сообщение znachok88 » Пн июн 08, 2020 5:29 pm

Chainik писал(а):
Пн июн 08, 2020 5:14 pm
Точно. виноват... :oops: Поправлю выше в своем коде.
Может у вас опция Smooth в настройке порта не включена? Без этой галки такая команда на плавное изменение работать не будет.
У меня вот так

https://photos.app.goo.gl/22AGdvbA3rAkUKvZ8
И вот этот именно с 9 способ работает
file_get_contents("http://".$this->getProperty('ipAddress')."/".$this->getProperty('Password')."/?cmd=".$this->getProperty('Port').":v9");
Ответить