MegaD-328/2561 FAQ
Re: MegaD-328 FAQ
vtec, прав. Нет никакой гарантии, что скрипт будет работать через Wi-Fi.
Такие вещи, как перепрошивка, смена IP-адреса и прочие подобные манипуляции крайне рекомендуется делать по проводу.
Такие вещи, как перепрошивка, смена IP-адреса и прочие подобные манипуляции крайне рекомендуется делать по проводу.
Re: MegaD-328 FAQ
В одном свитче Rapberry, те же проблемы.
php5 megad-cfg.php --local-ip 11.0.0.5 --scan
11.0.0.5 RPb в ответ тишина
Маска у роутера 255.255.255.0
Роутер Trendnet TEW -651BR Не могу поставить маску 255.255.255.255
php5 megad-cfg.php --local-ip 11.0.0.5 --scan
11.0.0.5 RPb в ответ тишина
Маска у роутера 255.255.255.0
Роутер Trendnet TEW -651BR Не могу поставить маску 255.255.255.255
Re: MegaD-328 FAQ
Здравствуйте Andrey_B!
Очень заинтересовало Ваше устройство. Почитал статьи сайта и соответственно форум. По устройству всё было понятно до того момента, пока не прочёл о последних прошивках 3.0… Я планирую самостоятельно изготовить печатную плату, но вот в схеме с сайта не определены порты МК в корпусе TQFP. Меня интересует: - задействованы ли, два аналоговых входа (ADC6, ADC7)? -используется ли порт РВ7 - как порт ввода/вывода при тактировании от ENC28J60? Порт РВ1, так и остался с подключенным светодиодом? Подскажите где можно посмотреть на обновлённую схему?
За ранее спасибо.
Очень заинтересовало Ваше устройство. Почитал статьи сайта и соответственно форум. По устройству всё было понятно до того момента, пока не прочёл о последних прошивках 3.0… Я планирую самостоятельно изготовить печатную плату, но вот в схеме с сайта не определены порты МК в корпусе TQFP. Меня интересует: - задействованы ли, два аналоговых входа (ADC6, ADC7)? -используется ли порт РВ7 - как порт ввода/вывода при тактировании от ENC28J60? Порт РВ1, так и остался с подключенным светодиодом? Подскажите где можно посмотреть на обновлённую схему?
За ранее спасибо.
Re: MegaD-328 FAQ
Andrey_B, не пробовали подключать светодиодные диммируемы лампы (например икеевские) к MegaD-328-SD Kit и по регулировать яркость?
Re: MegaD-328 FAQ
SVN, ADC6, ADC7 используются. Светодиод подключен к PB0. PB1 используется как порт ввода/вывода. PB7 не используется.
vtec, пробовал подключать дешевую лампу "JazzWay PLED-DIM C37 CL, 7Вт, 2700К, 520 люмен". На низких значениях моргает, дальше регулируется нормально. Возможно, другие лампы ведет себя иначе.
vtec, пробовал подключать дешевую лампу "JazzWay PLED-DIM C37 CL, 7Вт, 2700К, 520 люмен". На низких значениях моргает, дальше регулируется нормально. Возможно, другие лампы ведет себя иначе.
Re: MegaD-328 FAQ
Спасибо большое за ответ. Теперь можно приступать к рисунку ПП. Я буду использовать готовый модуль ENC28J60, так как он по цене почти равен стоимости деталей, которые на нём установлены. А плату с МК нарисую самостоятельно. Если кому-то будет интересно, выложу файлы ПП здесь (если Andrey_B не будет возражать). Я рисую ПП в спринте 6 версии.Andrey_B писал(а):SVN, ADC6, ADC7 используются. Светодиод подключен к PB0. PB1 используется как порт ввода/вывода. PB7 не используется.
Ещё возник вопрос… к чему подсоединён вывод WON (нога 5) микросхемы ENC28J60?
Re: MegaD-328 FAQ
А в открытом доступе схемы этих устройств есть?
Хотелось бы посмотреть на начинку
MegaD-7I7O-SD
MegaD-14-IN
Хотелось бы посмотреть на начинку
MegaD-7I7O-SD
MegaD-14-IN
-
- Сообщения: 92
- Зарегистрирован: 25 ноя 2013, 20:04
Re: MegaD-328 FAQ
Коллеги, привет.
есть пара вопросов. ( может они глупые, так как только пытаюсь разобраться в вопросе программирования )
с расположением и графическим отображением разобрался.
ВОПРОС!.
Ткните носом, ГДЕ в теле программы кнопка ФИЗИЧЕСКИ привязана к меге (тому или иному порту) *?
программно у меня лампочки зажигаются и гаснут, расположены на своих местах, а КАК физически присвоить значение к соответствующему выходу
есть пара вопросов. ( может они глупые, так как только пытаюсь разобраться в вопросе программирования )
с расположением и графическим отображением разобрался.
ВОПРОС!.
Ткните носом, ГДЕ в теле программы кнопка ФИЗИЧЕСКИ привязана к меге (тому или иному порту) *?
программно у меня лампочки зажигаются и гаснут, расположены на своих местах, а КАК физически присвоить значение к соответствующему выходу
- Вложения
-
- принтскрин УД.jpg (130.67 КБ) 11650 просмотров
Re: MegaD-328 FAQ
Просвятите, пожайлуста, в какой програме (сервисе) вы это делаете.Vladimir797 писал(а):Коллеги, привет.
есть пара вопросов. ( может они глупые, так как только пытаюсь разобраться в вопросе программирования )
с расположением и графическим отображением разобрался.
Тоже хочется визуализации добавить к своей автоматике.
Re: MegaD-328 FAQ
Программ немало.
кнопки заточены под тачскрины
автоматика и все выпадающие меню (группы освещения, настройки отопления) реализованы на majordomo
вот это, к примеру, нарисовано в Sweet Home 3Dкнопки заточены под тачскрины
автоматика и все выпадающие меню (группы освещения, настройки отопления) реализованы на majordomo
-
- Сообщения: 213
- Зарегистрирован: 16 авг 2011, 14:07
- Откуда: Россия,Тюмень
- Контактная информация:
Re: MegaD-328 FAQ
Красные иконки. Где такими развились?
Пишу с пульта....
Пишу с пульта....
Re: MegaD-328 FAQ
Спасибо...Dron писал(а):Программ немало.вот это, к примеру, нарисовано в Sweet Home 3D
кнопки заточены под тачскрины
автоматика и все выпадающие меню (группы освещения, настройки отопления) реализованы на majordomo
Я тут пытался идти в ногу со временем и не стал устанавливать majordomo
А остановился на iobroker. Но там драйвер для мегадевайса еще очень сырой, а вот визуализация просто потрясающая.
Видимо все таки придется переходить на majordomo.
PS: сервак будет работать на малинке PI B+ или на PI2.
Re: MegaD-328 FAQ
В localhost/ab-cms/index.php в вкладке ключи там же и координаты кнопок, а в key.php обработчик megad-328.Vladimir797 писал(а):Коллеги, привет.
есть пара вопросов. ( может они глупые, так как только пытаюсь разобраться в вопросе программирования )
с расположением и графическим отображением разобрался.
ВОПРОС!.
Ткните носом, ГДЕ в теле программы кнопка ФИЗИЧЕСКИ привязана к меге (тому или иному порту) *?
программно у меня лампочки зажигаются и гаснут, расположены на своих местах, а КАК физически присвоить значение к соответствующему выходу
Re: MegaD-328 FAQ
В данный момент переписываю драйвер для ioBrokerMSapogov писал(а):Спасибо...Dron писал(а):Программ немало.вот это, к примеру, нарисовано в Sweet Home 3D
кнопки заточены под тачскрины
автоматика и все выпадающие меню (группы освещения, настройки отопления) реализованы на majordomo
Я тут пытался идти в ногу со временем и не стал устанавливать majordomo
А остановился на iobroker. Но там драйвер для мегадевайса еще очень сырой, а вот визуализация просто потрясающая.
Видимо все таки придется переходить на majordomo.
PS: сервак будет работать на малинке PI B+ или на PI2.
По этому поводу два вопроса:
- что посылает порт цифрового входа, когда сообщает о новом состоянии: только порт или состояние тоже? Если состояние тоже, то как выглядит строка? '?pt=3&val=ON' или
- если порт выхода настроен на pwm, то я могу реализовать его в драйвере, как аналоговый порт. Если записано 0 то порт off, если число, то прописать pwm= число и переключить на ON. Вот только если часто устанавливать значение, то может флеш накрыться. Что посоветуете?
Re: MegaD-328 FAQ
Может создать новую тему, наподобие CCU.IO + DashUI viewtopic.php?f=1&t=744Bluefox писал(а):В данный момент переписываю драйвер для ioBrokerMSapogov писал(а): Я тут пытался идти в ногу со временем и не стал устанавливать majordomo
А остановился на iobroker. Но там драйвер для мегадевайса еще очень сырой, а вот визуализация просто потрясающая.
PS: сервак будет работать на малинке PI B+ или на PI2.
По этому поводу два вопроса:
- что посылает порт цифрового входа, когда сообщает о новом состоянии: только порт или состояние тоже? Если состояние тоже, то как выглядит строка? '?pt=3&val=ON' или
- если порт выхода настроен на pwm, то я могу реализовать его в драйвере, как аналоговый порт. Если записано 0 то порт off, если число, то прописать pwm= число и переключить на ON. Вот только если часто устанавливать значение, то может флеш накрыться. Что посоветуете?
и в ней обсуждать вопросы связаные с ioBroker-ом.
Я даже не знаю как это проверить, и чем посмотреть.
А в CCU.IO + DashUI по отзывам драйвер работает... , может аналогично ему и сделать.
Andrey_B должен скоро вернуться... вот он и посвятит, что и как в строке выглядит.
Re: MegaD-328 FAQ
1. Если речь идет о конфигурации порта типа "IN", то строка, которую устройство передает на сервер выглядит так:MSapogov писал(а):В данный момент переписываю драйвер для ioBroker
По этому поводу два вопроса:
- что посылает порт цифрового входа, когда сообщает о новом состоянии: только порт или состояние тоже? Если состояние тоже, то как выглядит строка? '?pt=3&val=ON' или
- если порт выхода настроен на pwm, то я могу реализовать его в драйвере, как аналоговый порт. Если записано 0 то порт off, если число, то прописать pwm= число и переключить на ON. Вот только если часто устанавливать значение, то может флеш накрыться. Что посоветуете?
?pt=2&cnt=1
где, pt - номер порта (начиная с 0), а cnt - значение счетчика срабатываний.
Если порт настроен в режим "P&R", когда фиксируется не только замыкание контакта, но также размыкание, то передается дополнительный параметр "m" в случае размыкания.
?pt=2&m=1&cnt=2
Все это описано в API
http://ab-log.ru/smart-house/ethernet/megad-328-api
2. Текущее значение PWM не записывается во флеш.
Установка значения PWM возможно с помощью команд:
?pt=10&pwm=200
или
?cmd=10:200
Re: MegaD-328 FAQ
Спасибо. Драйвер написал.
Re: MegaD-328 FAQ
Вообще-то IP 11.*.*.* - это инетовский адрес. Смотрите в megad-cfg.php указаны адреса по которым он ищет устройстваtammat писал(а):Добрый день!
Подключил MEGAD к сети.
Megad подключен к роутеру.
Сервер умного дома подключен по wifi (IP 11.0.0.7)
Роутер 11.0.0.1
Маска 255.255.255.0 Последнее число поменять не могу -роутер не дает
Запускаю на последнем Debian php5 megad-cfg.php --scan
root@debian: php5 megad-cfg.php --scan
Unable to detect local network
Plase, specify local IP-address with --local-ip
Пробывал --local-ip 11.0.0.1
php5 megad-cfg.php --scan --local-ip 11.0.0.7
Ошибок нет и больше ничего...
Как решить данную проблему?
Заранее спасибо.
Т.е. адреса по которым он будет искать 192.168.0.0/16; 10.0.0.0/16; 172.16.0.0/16, но никак не 11.0.0.0/24if ( !preg_match("/192\.168\./", $local_ip) && !preg_match("/10\.0\./", $local_ip) && !preg_match("/172\.16\./", $local_ip) )
{
echo "Unable to detect local network\nPlase, specify local IP-address with --local-ip\n";
exit;
}
Так-же могу Вас огорчить в том, что вы не сможете заходить в интернете на сервера с адресами 11.0.0.0/24
Кстати Andrey_B думаю в megad-cfg.php вот эта строка !preg_match("/10\.0\./", $local_ip) не совсем верная, так как в 10 подсети для локалки выделена маска 8, а не 16
Re: MegaD-328 FAQ
На схеме вижу только один кварц на 25 Мгц, да и то только для интерфейсного чипа, а чем тогда тактируется сам АВР Неужели внутренним генератором? И быстродействия хватает?
Re: MegaD-328 FAQ
wonder, atmega328 тактируется от ENC28J60
Частота 12,5МГц
Частота 12,5МГц