Страница 107 из 228

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 24 июл 2018, 18:18
martiniman
hawkeye писал(а):
24 июл 2018, 18:14
Кстати для диммирования было бы неплохо задавать начальный порог. Потому как в режиме smooth нужно не с нуля поднимать яркость, а от некоего специфичнго для каждой лампочки значения.
Для этого есть подстроечный резистор под верхней крышкой, который надо подстроить при 1% яркости канала.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 24 июл 2018, 21:36
Andrey_B
martiniman писал(а):
24 июл 2018, 11:34
Еще по диммеру в MegaD-8I7O-SD, купил лампы IKEA.
Попробовал, яркость нарастает и убывает неравномерно. Возможно ли это поправить настройкой прошивки?
Крутил тестовые димеры в Икее, там всё плавно.
В модулях MegaD-8I7O-SD для регулировки мощности используется микросхема К1182ПМ1Р (фазовый регулятор).
Универсальное решение, не заточенное под какой-то конкретный вид ламп.
Различные светодиодные лампы по-разному реагируют на диммирование. Что в таком случае предлагается править именно в прошивке? Делать изменения под какую-то конкретную модель лампы? Это неправильно.
С другой стороны с помощью сервера при желании всегда можно реализовать любой алгоритм управления диммируемым каналом.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 25 июл 2018, 17:20
d.v.ermakov
Дело, видимо, в том, что К1182ПМ1Р в начале регулировки открывается несимметрично, сначала только положительная полуволна, потом, вольт около 30, начинается и отрицательная. У блоков управления некоторых лампочек "крыша едет" от такой регулировки. Но, во-первых, на плате MegaD-8I7O-SD, как справедливо писали выше, есть подстроечные резисторы, чтобы настроить момент начала регулировки. Во-вторых, это можно сделать программно, то есть регулировать не от нуля, а от некоторой специально найденной для конкрентых лампочек цифры. В-третьих, есть некоторые лампочки, которые прекрасно работают и так. Из последних купленных - Осрам, если кому нужно, уточню модель.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 26 июл 2018, 16:08
martiniman
d.v.ermakov писал(а):
25 июл 2018, 17:20
В-третьих, есть некоторые лампочки, которые прекрасно работают и так. Из последних купленных - Осрам, если кому нужно, уточню модель.
Будте добры, сообщите модели.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 29 июл 2018, 16:15
martiniman
Обновил прошивку январским скриптом (потом только увидел что надо было скрипт обновить), обновилось - но теперь не подходит пароль (Unauthorized).
Как сбросить/поменять пароль?

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 29 июл 2018, 16:56
Andrey_B
Обновить в режиме восстановления со сбросом EEPROM: -f -e --ee

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 29 июл 2018, 17:11
martiniman
Обновил, не пускает все равно.

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

 php megad-cfg-2561.php --ip 192.168.1.11 --fw megad-2561.hex -f -e -ee
Connecting... OK
Erasing firmware... OK
Writing firmware... OK
Restarting device... OK
EPROM не чистит помоему, хотя ключ указан, как вернуть к жизни?

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 29 июл 2018, 19:33
k_w_m
--ee (минус минус ее)

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 29 июл 2018, 20:27
martiniman
k_w_m писал(а):
29 июл 2018, 19:33
--ee (минус минус ее)
Спасибо

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 30 июл 2018, 15:56
d.v.ermakov
martiniman писал(а):
26 июл 2018, 16:08
d.v.ermakov писал(а):
25 июл 2018, 17:20
В-третьих, есть некоторые лампочки, которые прекрасно работают и так. Из последних купленных - Осрам, если кому нужно, уточню модель.
Будте добры, сообщите модели.
Отлично работают диммируемые лампы Osram LED Retrofit CLASSIC BA DIM https://www.osram-lamps.com/ecatalog/la ... /index.jsp
На самой лампе надпись Osram AC02256.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 04 авг 2018, 15:18
Andrey_B
https://ab-log.ru/files/File/megad-2561 ... a9-hex.zip

- Добавлено выполнение циклических заданий в cron

MegaD-2561-cron-cyclic.png
MegaD-2561-cron-cyclic.png (3.88 КБ) 7866 просмотров

*:/03:0 - выполняется каждые 3 минуты. Вместо значения "час" необходимо задать '*'. Последний ':0' - дни недели. 0 - каждый день. День недели учитывается. Можно задать выполнение циклической операции в определенные дни недели.
/02:15:0 - выполняется каждые 2 часа в 15 минут. То есть в 2:15; 4:15; 6:15 и т.д.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 05 авг 2018, 21:33
andrey1509
Здравствуйте всем. Столкнулся с таким БАГом.
Мега с прошивкой (fw: 4.25b6)
Сервер iobruker, запущен (или остановлен, не важно) скрипт распознавания IButton.
Ключи прописаны в памяти mega , считываются нормально без проблем.
Но стоит поднести новый ключ не прописанный в mega,в браузере "Unauthorized", через консоль
" root@cubie:~# php megad-cfg-2561.php --ip 192.168.1.14 --read-conf megad.cfg -p sec --local-ip 192.168.1.50
Reading configuration... PHP Warning: file_get_contents(http://192.168.1.14/sec): failed to open stream: HTTP request failed! HTTP/1.0 401 Unauthorized
in /root/megad-cfg-2561.php on line 128
PHP Warning: file_get_contents(http://192.168.1.14/sec/?cf=1): failed to open stream: HTTP request failed! HTTP/1.0 401 Unauthorized
in /root/megad-cfg-2561.php on line 147
PHP Warning: file_get_contents(http://192.168.1.14/sec/?cf=2): failed to open stream: HTTP request failed! HTTP/1.0 401 Unauthorized..........."
и т.д.
Сама mega задачи отрабатывает. После перезагрузки по питанию веб восстанавливается.
IBuiion подключен к P25
Уважаемый Andrey_B посмотрите пожалуйста.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 06 авг 2018, 18:24
Bonefolder
Andrey_B писал(а):
04 авг 2018, 15:18
- Добавлено выполнение циклических заданий в cron
Андрей, спасибо за реализацию обещанного. Но это несколько не то.
Я уже думал, что можно было бы подключить цикличный таймер на один из выходов. А другим выходом, по сработке "тригера" в программ, подавать на него "опорное напряжение". Но боюсь реле сдохнет очень быстро если будет "щелкать" каждые три минуты.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 08 авг 2018, 08:53
Andrey_B
andrey1509 писал(а):
05 авг 2018, 21:33
Столкнулся с таким БАГом.
На прошивке 4.28b9 описанную ситуацию воспроизвести не могу.
Попробуйте загрузить последнюю версию прошивки. Если не поможет, то сообщите, что за считыватель, какие настройки порта, прописан ли в настройках сервер.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 08 авг 2018, 10:18
Andrey_B
Burst писал(а):
25 май 2018, 18:22
А как насчет поддержки DAC? Например вот этого MCP4725
https://ab-log.ru/files/File/megad-2561 ... a1-hex.zip

- Добавлена поддержка MCP4725 (12-битного ЦАП/DAC с интерфейсом I2C)

Пример:
Модуль подключен к портам P35 (SDA) и P34 (SCL)
Значения DAC от 0 (0В) до 4095 (~3.4В) / параметр i2c_par
Установить напряжение примерно в районе 1.7В (i2c_par=2000)

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

http://192.168.0.14/sec/?pt=35&scl=34&i2c_dev=mcp4725&i2c_par=2000
У MCP4725 есть интересная особенность. При подаче питания микросхема сразу же выдает напряжение, сохраненное в собственной энергонезависимой памяти.
Для того, чтобы установить напряжение и одновременно записать его в память, необходимо указать параметр i2c_par2=1

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

http://192.168.0.14/sec/?pt=35&scl=34&i2c_dev=mcp4725&i2c_par=100&i2c_par2=1

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 08 авг 2018, 17:24
Burst
Andrey_B писал(а):
08 авг 2018, 10:18
Burst писал(а):
25 май 2018, 18:22
А как насчет поддержки DAC? Например вот этого MCP4725
https://ab-log.ru/files/File/megad-2561 ... a1-hex.zip

- Добавлена поддержка MCP4725 (12-битного ЦАП/DAC с интерфейсом I2C)

Пример:
Модуль подключен к портам P35 (SDA) и P34 (SCL)
Значения DAC от 0 (0В) до 4095 (~3.4В) / параметр i2c_par
Установить напряжение примерно в районе 1.7В (i2c_par=2000)
Спасибо! Насколько я понимаю ее и от +5Вольт можно запитать, тогда на выходе будет до +5Вольт, но нужно согласовывать уровни между Мегой и MCP4725?

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 08 авг 2018, 19:09
Andrey_B
От +5В запитать можно.
Насчет согласования. По-хорошему согласование, конечно, необходимо. По-плохому, вероятно, будет работать и без согласования, но потенциально возможны проблемы с микроконтроллером: перегрев или даже выход из строя. Поэтому лучше согласование делать. Сейчас Vcc около +3.4В, а значит максимальное напряжение на входах не более +0.6 от Vсс = это около 4В.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 16 авг 2018, 10:58
Andrey_B
https://ab-log.ru/files/File/megad-2561 ... a2-hex.zip

- В сценарии добавлена новая команда "r" (repeat)

Пример сценария: 7:1;p5;7:0;p5;r4
Включить порт 7; пауза 0,5с; выключить порт 7; пауза 0,5с; повторить все это с самого начала еще 4 раза
Таким образом порт включится и выключится 5 раз.
Такую команду можно использовать для более компактной записи сценария.
Данная команда работает пока только для автономных сценариев входов (IN) и не работает с командами сервера.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 16 авг 2018, 18:36
Bonefolder
Andrey_B, а в новой бете пароль не поменялся?
Что-то я прошился

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

iMac-Bonefolder:~ bonefolder$ php megad-cfg-2561.php --ip 192.168.0.14 --fw megad-2561.hex -p sec –ee
Connecting... OK (chip type: atmega2561)
Checking firmware... OK
Erasing firmware... OK
Writing firmware... OK
Restarting device... OK
iMac-Bonefolder:~ bonefolder$ php megad-cfg-2561.php --scan
192.168.0.14
И при попытке зайти в веб морду Меги получаю "Unauthorized" :?
--
UPD нашел решение страницей назад. Обновление путем восстановления

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

php megad-cfg-2561.php --ip 192.168.0.14 --fw megad-2561.hex -f -e --ee
@ Andrey_B подправьте пожалуйста мануал по поводу восстановления. Так как:

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

megad-cfg-2561.php --fw megad-2561.hex -f -e
без написания IP (я тоже затупил :oops: ) приводит к "неожиданному" результату:

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

-bash: megad-cfg-2561.php: command not found

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 16 авг 2018, 18:42
jeyka
EPROM не очистили не дописали один -
--ee (минус минус ее)