[Модуль] MegaD (megad)
Модератор: immortal
- Kod.Begemot
- Сообщения: 358
- Зарегистрирован: Чт июн 20, 2013 5:53 pm
- Благодарил (а): 32 раза
- Поблагодарили: 42 раза
Re: Модуль "MegaD"
Походу если практиковать диммирование через PWM режим порта меги, то от модуля этого пока нужно отказываться, или городить к нему костыли, использующие старые методы... Хоть и не знаю как.
Заказал у китайцев ещё компонентов - буду вообще всё освещение на диммируемое переводить - как оказалось - это совсем не так дорого. вот только модуль упорно видит старое значение вместо нулевого.
Вот только сейчас сделал обновление, всё (включая и меги) перезапустил, проверил наличие в меге последней прошивки - и всё-равно, в интерфейсе меги - 0, в модуле - 138.
P.S. Пытался сам разобраться в функционировании модуля, но увы - пока опыта и знаний маловато для этого...
Заказал у китайцев ещё компонентов - буду вообще всё освещение на диммируемое переводить - как оказалось - это совсем не так дорого. вот только модуль упорно видит старое значение вместо нулевого.
Вот только сейчас сделал обновление, всё (включая и меги) перезапустил, проверил наличие в меге последней прошивки - и всё-равно, в интерфейсе меги - 0, в модуле - 138.
P.S. Пытался сам разобраться в функционировании модуля, но увы - пока опыта и знаний маловато для этого...
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль "MegaD"
Если сможете дать удалённый доступ с такой ситуацией, то я проверю в чём проблема.Kod.Begemot писал(а):...и всё-равно, в интерфейсе меги - 0, в модуле - 138.
P.S. Пытался сам разобраться в функционировании модуля, но увы - пока опыта и знаний маловато для этого...
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- Kod.Begemot
- Сообщения: 358
- Зарегистрирован: Чт июн 20, 2013 5:53 pm
- Благодарил (а): 32 раза
- Поблагодарили: 42 раза
Re: Модуль "MegaD"
Обязательно 
Спасибо!
Я напишу сразу в личку, ок?
В какое время вам удобнее?
Ближайший час только не смогу - у меня "глобальная" переделка системы, связанная с автоматизацией работы ролл-штор, планирую за часок управиться.

Спасибо!
Я напишу сразу в личку, ок?
В какое время вам удобнее?
Ближайший час только не смогу - у меня "глобальная" переделка системы, связанная с автоматизацией работы ролл-штор, планирую за часок управиться.
- AHgpeu
- Сообщения: 117
- Зарегистрирован: Чт мар 12, 2015 11:46 am
- Благодарил (а): 26 раз
- Поблагодарили: 16 раз
Re: Модуль "MegaD"
у себя такого с ШИМ не наблюдаю. всё работает штатно, как задуманоKod.Begemot писал(а):Походу если практиковать диммирование через PWM режим порта меги, то от модуля этого пока нужно отказываться, или городить к нему костыли, использующие старые методы... Хоть и не знаю как.
Заказал у китайцев ещё компонентов - буду вообще всё освещение на диммируемое переводить - как оказалось - это совсем не так дорого. вот только модуль упорно видит старое значение вместо нулевого.
Вот только сейчас сделал обновление, всё (включая и меги) перезапустил, проверил наличие в меге последней прошивки - и всё-равно, в интерфейсе меги - 0, в модуле - 138.
P.S. Пытался сам разобраться в функционировании модуля, но увы - пока опыта и знаний маловато для этого...
- Kod.Begemot
- Сообщения: 358
- Зарегистрирован: Чт июн 20, 2013 5:53 pm
- Благодарил (а): 32 раза
- Поблагодарили: 42 раза
Re: Модуль "MegaD"
Вот это очень интересно... С трудом представляю - что должно нарушиться в моей системе для такого глюка, если это только мой глюк, я думал просто никто диммирование не пользует - вот никому это и не надо...
У вас какие версии прошивок мега-д?
Плавное включение используете?
У вас какие версии прошивок мега-д?
Плавное включение используете?
- AHgpeu
- Сообщения: 117
- Зарегистрирован: Чт мар 12, 2015 11:46 am
- Благодарил (а): 26 раз
- Поблагодарили: 16 раз
Re: Модуль "MegaD"
плавное выключение использую в спальнях. включение не использовал.
fw: 3.34b6
может у Вас какой-либо скрипт чудит?..
fw: 3.34b6
может у Вас какой-либо скрипт чудит?..
- Kod.Begemot
- Сообщения: 358
- Зарегистрирован: Чт июн 20, 2013 5:53 pm
- Благодарил (а): 32 раза
- Поблагодарили: 42 раза
Re: Модуль "MegaD"
Да без всяких скриптов, в том то всё и дело...
Хотя подозреваю что и правда - что-то не правильно делаю...
Устройства-MegaD-MegaD-MegaD_01-Свойства-Данные.... Нахожу "Output 13" - сопоставляю с объектом "Bathroom", свойство - "Status" (при изменении свойства этого прописан метод "StatusChange", он есть но не заполнен - пустой, как базовый так и дочерний.) Теперь меняю это свойство (Bathroom.Status) на 150. свет включается, обновив в MegaD вижу "150". Меняю Bathroom.Status на 0, свет выключается. В "Bathroom.Status" - 0. иду в устройства - MegaD - обновляю - "150"....

P.S. для чистоты эксперимента свойство менял задавая его значение прямо в редактировании объекта.
upd. После этого возвращаюсь в "Bathroom.Status" - там уже "150", как и в устройствах. И даже после принудительного обновления в модуле. чекбокс "srv loop" установлен. При заходе в вебморду меги - там "0".
Если делаю вышеописанное, но вместо "0" пишу "1" - то всё замечательно применяется, везде "1" как и положено, ничего левого не выскакивает.
Хотя подозреваю что и правда - что-то не правильно делаю...
Устройства-MegaD-MegaD-MegaD_01-Свойства-Данные.... Нахожу "Output 13" - сопоставляю с объектом "Bathroom", свойство - "Status" (при изменении свойства этого прописан метод "StatusChange", он есть но не заполнен - пустой, как базовый так и дочерний.) Теперь меняю это свойство (Bathroom.Status) на 150. свет включается, обновив в MegaD вижу "150". Меняю Bathroom.Status на 0, свет выключается. В "Bathroom.Status" - 0. иду в устройства - MegaD - обновляю - "150"....

P.S. для чистоты эксперимента свойство менял задавая его значение прямо в редактировании объекта.
upd. После этого возвращаюсь в "Bathroom.Status" - там уже "150", как и в устройствах. И даже после принудительного обновления в модуле. чекбокс "srv loop" установлен. При заходе в вебморду меги - там "0".
Если делаю вышеописанное, но вместо "0" пишу "1" - то всё замечательно применяется, везде "1" как и положено, ничего левого не выскакивает.
- AHgpeu
- Сообщения: 117
- Зарегистрирован: Чт мар 12, 2015 11:46 am
- Благодарил (а): 26 раз
- Поблагодарили: 16 раз
Re: Модуль "MegaD"
а родительский? а вообще без методов пробовали?Kod.Begemot писал(а):"Status" (при изменении свойства этого прописан метод "StatusChange", он есть но не заполнен - пустой, как базовый так и дочерний.)
- Kod.Begemot
- Сообщения: 358
- Зарегистрирован: Чт июн 20, 2013 5:53 pm
- Благодарил (а): 32 раза
- Поблагодарили: 42 раза
Re: Модуль "MegaD"
Я не правильно выразился - под "базовый" я имел в виду родительский.
Попробовал.
Вообще создал новый тестовый класс, в нём одно свойство, один объект. Выбрал объект и свойство в MegaD, сохранил. Записал в свойство 155, свет включился, в веб морде меги - 155. Записал 0 - свет выключился, в веб морде меги - 0, обновил в устройствах - вижу "128"... обновил тестовый объект - 128. откуда?....
upd. Если я задаю значение порта непосредственно в веб морде меги, и обновляю данные в модуле, то значение считывается четко любое, кроме "0". Прошивка 3.34b7. на cmd=all мега отвечает: OFF/6;OFF/8;OFF/11;OFF;OFF;OFF;temp:27.00/hum:22.00;ON/100;;;0;;0;0;284;204, порт для экспериментов 13, в нем на момент отправки команды был "0".
Попробовал.
Вообще создал новый тестовый класс, в нём одно свойство, один объект. Выбрал объект и свойство в MegaD, сохранил. Записал в свойство 155, свет включился, в веб морде меги - 155. Записал 0 - свет выключился, в веб морде меги - 0, обновил в устройствах - вижу "128"... обновил тестовый объект - 128. откуда?....
upd. Если я задаю значение порта непосредственно в веб морде меги, и обновляю данные в модуле, то значение считывается четко любое, кроме "0". Прошивка 3.34b7. на cmd=all мега отвечает: OFF/6;OFF/8;OFF/11;OFF;OFF;OFF;temp:27.00/hum:22.00;ON/100;;;0;;0;0;284;204, порт для экспериментов 13, в нем на момент отправки команды был "0".
- Kod.Begemot
- Сообщения: 358
- Зарегистрирован: Чт июн 20, 2013 5:53 pm
- Благодарил (а): 32 раза
- Поблагодарили: 42 раза
Re: Модуль "MegaD"
Спасибо большое Сергею за помощь!
Оказалось - модуль был не обновлен. Хотя систему в целом обновлял, и не раз. Новых обновлений не находил.
Сейчас всё отлично читается, и ноль в том числе!
Оказалось - модуль был не обновлен. Хотя систему в целом обновлял, и не раз. Новых обновлений не находил.
Сейчас всё отлично читается, и ноль в том числе!