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

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

Модератор: immortal

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

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

Сообщение Nail »

MegaD-2561-24I14O-RTC-POE (моноблок, совместимый с прошивкой ab-log.ru)-просьба откликнутся у кого такой моноблок работает с МД.
Так как у меня не считывает МД конфигурацию Меги -моноблока.
только определился один вход (7:2), а остальные не читаются(8:2,9:2 и т.д.)
Все возможные проверки(тесты) и прошивки не помогли.
Вложения
Screenshot_20.jpg
Screenshot_20.jpg (132.94 КБ) 4119 просмотров
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

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

Сообщение webms »

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

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

Сообщение Chainik »

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).
znachok88
Сообщения: 96
Зарегистрирован: Сб май 19, 2018 11:08 pm

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

Сообщение znachok88 »

Подскажите как заставить лед ленту подключеную через мосфет (моноблок 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

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

Сообщение Chainik »

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

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

Сообщение znachok88 »

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

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

Сообщение Chainik »

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

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

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

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

Сообщение znachok88 »

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

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

Сообщение Chainik »

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

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

Сообщение znachok88 »

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");
Ответить