Плагин MegaD
-
@amgstone, сервер кидает на Мегу свои запросы, а она ни на один не отвечает. Проверяйте сеть и почему MegaD недоступна с сервера.
-
@homa, согласен, что костыль решает многие проблемы), особенно если "голь на выдумки хитра"! Но вижу что плагин можно довести до кондиции - просто никто его не "юзал" во всевозможных конфигурациях чтобы убрать все "баги" и сделать "юзерфрендли".
-
@intrapro, подключил ленту WS2818 к контроллеру, в канале плагина вписал команду управления /%pwd%/?pt=%adr%&ws=%value%&chip=151. Все работает, однако братья китайцы где-то напутали и поменяли местами R и G... как итог лента не RGB, а GRB... стандартными средствами плагина можно выйти из положения?
Еще момент по уровню яркости. Если установить какой-нибудь цвет, то слайдер L по умолчанию переходит в значение 50. Если его двигать в сторону 0, то яркость выбранного цвета уменьшается, однако если двигать к 100, то яркость увеличивается, но и цвет плывет причем на 100 получается просто белый цвет. Это явно не верный алгоритм.А еще поработать бы с самим устройством. По идее индикатор 1 - это RGB параметры, а индикатор 2 - это уровень яркости. Однако сейчас индикатор 2 отображает, например, "0,255,0", хотя при настройке устройства на мнемосхеме отображается уровень в виде "100". При нажатии на устройство - ничего не меняется - (картинки одинаковые), уровень остается тот же.
-
Участник @Alex_Jet написал в Плагин MegaD:
@intrapro, подключил ленту WS2818 к контроллеру, в канале плагина вписал команду управления /%pwd%/?pt=%adr%&ws=%value%&chip=151. Все работает, однако братья китайцы где-то напутали и поменяли местами R и G... как итог лента не RGB, а GRB... стандартными средствами плагина можно выйти из положения?
Попробуйте в канале на вкладке Обработка прописать:
Формула расчета выходного значения для актуаторов: [ value[1],value[0],value[2] ]Ну и входное тоже нужно так же:
Формула расчета входного значения: [ value[1],value[0],value[2] ]Еще момент по уровню яркости. Если установить какой-нибудь цвет, то слайдер L по умолчанию переходит в значение 50. Если его двигать в сторону 0, то яркость выбранного цвета уменьшается, однако если двигать к 100, то яркость увеличивается, но и цвет плывет причем на 100 получается просто белый цвет. Это явно не верный алгоритм.
Это вопрос спорный. Сейчас нужно ориентироваться, что трушный цвет при L=50
А еще поработать бы с самим устройством. По идее индикатор 1 - это RGB параметры, а индикатор 2 - это уровень яркости. Однако сейчас индикатор 2 отображает, например, "0,255,0", хотя при настройке устройства на мнемосхеме отображается уровень в виде "100". При нажатии на устройство - ничего не меняется - (картинки одинаковые), уровень остается тот же.
Да, с индикаторами не очень Сейчас наверху выводится текущее значение массива, внизу должно быть дефолтное значение (для команды on) Cостояния on/off должны переключаться. Попробуйте нажать кнопку Выключить в боковом меню. Должны уйти нули, а устройство перейти в состояние выключено. Ну а картинку для активного состояния сами раскрасьте
-
Участник @intrapro написал в Плагин MegaD:
Попробуйте в канале на вкладке Обработка прописать:
Формула расчета выходного значения для актуаторов: [ value[1],value[0],value[2] ]Прописал только это и теперь работает все правильно! Здорово, что есть такой функционал!
Да, с индикаторами не очень Сейчас наверху выводится текущее значение массива, внизу должно быть дефолтное значение (для команды on) Cостояния on/off должны переключаться. Попробуйте нажать кнопку Выключить в боковом меню. Должны уйти нули, а устройство перейти в состояние выключено. Ну а картинку для активного состояния сами раскрасьте
Не пойму что где выводится. При включении/выключении изменяется только верхний массив. Нижний не понял от чего меняется - может быть и правда - это выбранное дефолтное значение. В качестве примера:
По поводу картинок - очень не хватает картинок для RGB. Может быть уважаемый @intrahouse добавит в "базу" svg что-то вроде этого:
-
Участник @Alex_Jet написал в Плагин MegaD:
По поводу картинок - очень не хватает картинок для RGB. Может быть уважаемый @intrahouse добавит в "базу" svg что-то вроде этого:
Сделали. Можно взять здесь
-
Здравствуйте. Подскажите пожалуйста, как отобразить в ih человеческие значения ацп megad с датчика температуры и давления?
-
@artem521, вроде была тема на ab-log. Тут все зависит от реального значения набортного напряжения 3.3В и коэффициентов пересчета температура/напряжение и давление/напряжение, которые зависят от датчика.
-
Добрый день.
Наткнулся на баг.
Впервые обновил прошивку меги. До этого работали только включатели и светильники, а тут запланировал устройство I2C, обновился, и началось.Один из портов конфигурируется сервером IH. И конфигурируется не верно.
Настраиваю порт IN, в ACT пишу 23:3, и mode P&R.
Все работает, пока не подключу IH.
При подключении сразу mode становится P. Соответственно, работает не правильно.
Это он каким образом делает?
-
Участник @Erik написал в Плагин MegaD:
Добрый день.
Наткнулся на баг.
Впервые обновил прошивку меги. До этого работали только включатели и светильники, а тут запланировал устройство I2C, обновился, и началось.Один из портов конфигурируется сервером IH. И конфигурируется не верно.
Настраиваю порт IN, в ACT пишу 23:3, и mode P&R.
Все работает, пока не подключу IH.
При подключении сразу mode становится P. Соответственно, работает не правильно.
Это он каким образом делает?Приветствую. Обновили прошивку с момента покупки мега д ? Обновляли через php или под windows приложением?
-
Участник @Erik написал в Плагин MegaD:
Добрый день.
Наткнулся на баг.
Впервые обновил прошивку меги. До этого работали только включатели и светильники, а тут запланировал устройство I2C, обновился, и началось.Один из портов конфигурируется сервером IH. И конфигурируется не верно.
Настраиваю порт IN, в ACT пишу 23:3, и mode P&R.
Все работает, пока не подключу IH.
При подключении сразу mode становится P. Соответственно, работает не правильно.
Это он каким образом делает?У меня был подобный глюк с портами in out. При подключении ih и загрузки еще пару мег в сети становилось что-то мистическое. Я этот глюк сделал случайно, сам, по невнимательности, когда в сети были меги с одним и тем же ip .Программа под windiws совместила настройки с megad328 и megad2561. Я пытался прошить несколько раз megad2561 но глюк не проходил. Потом сделал reset на самой меги прошил под linux по старинке, со сбросом eeprom, все заработало корректно.
-
В финале обновлял через рекавери уже.
Кстати, из-за этого бага.
Думал, что епром не очистился, и поэтому чудит.
Перезалил все через рекавери с ручным восстановлением конфига. Он не сложный.Но все равно. Руками в конфге меги ставлю порту P&R. Сохраняю. А оно возвращается в P.
Если убрать настройку сервера - становится P&R.
Совершенно точно, дело в сервере.
-
Участник @Erik написал в Плагин MegaD:
В финале обновлял через рекавери уже.
Кстати, из-за этого бага.
Думал, что епром не очистился, и поэтому чудит.
Перезалил все через рекавери с ручным восстановлением конфига. Он не сложный.Но все равно. Руками в конфге меги ставлю порту P&R. Сохраняю. А оно возвращается в P.
Если убрать настройку сервера - становится P&R.
Совершенно точно, дело в сервере.Странное дело. Может есть смысл поставить прошивку не совсем последнюю ? Например 4.38 beta1
-
Нет. Дело не в прошивке.
Стираю в настройке меги IP сервера, и моде порта само возвращается в P&R.
Ставлю IP сервера IH - и моде у порта само становится P.
Функционал изменения конфигурации меги с сервера еще не заявлялся. Так что незадекларированная возможность. Но работает пока криво
-
Участник @Erik написал в Плагин MegaD:
Нет. Дело не в прошивке.
Стираю в настройке меги IP сервера, и моде порта само возвращается в P&R.
Ставлю IP сервера IH - и моде у порта само становится P.
Функционал изменения конфигурации меги с сервера еще не заявлялся. Так что незадекларированная возможность. Но работает пока кривоМожете скинуть скрин как у Вас настроено в конфигурации меги и настройке канала в ih. Попробую у себя создать такую проблему:)
-
-
@Erik, сервер совсем ничем не может повлиять на MegaD - посмотрите лог обмена при старте MegaD. Там же все прозрачно - видно что сервер отправляет на контроллер, что обратно приходит. Со своими контроллерами ничего подобного не замечал, хотя порты с СМК у меня в режиме P&R.
Попробуйте прописать не сервер iH, а, например, сервер на apache2 (его-то легко поднимите хоть где или уже есть).
Может быть дело в прошивке? У самого контроллеры пока работают на 4.38 beta3
-
Рад бы так думать.
Попробую, конечно, написать на форуме меги.
Но.
Настройка режима порта слетает, когда настраиваю IP сервера.
Убираю (на меге) IP сервера - настройка режима порта возвращается обратно. Сама.
-
UPD.
Сменил порт на сервере. Был для одной меги 8081, для второй 8082. Вторая чудила.
Поменял у второй порт на 8083. Пока вроде и настройка верная у порта вернулась, и не слетает.Что это может быть?
-
@Erik, а что лог отладчика-то показывал? У меня порты немного другие и то же все по порядку идут (11021-11026, 11031-11033)..