Страница 89 из 91

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

Добавлено: 24 май 2017, 12:03
Ivan_A
Андрей, виноват.
Исследовал ситуацию более подробно.
Прошивка 3.54 (беты обычно боюсь ставить ))) Действительно, в автономном режиме все нормально. В качестве сервера указана мажордома. Там метод не привязан ко входу, галка "игнорировать действие по умолчанию" снята. И контроллер так себя ведет... Если выдернуть из меги шнурок эзернет - все работает как надо. Значит, это проблемы сервера. Видимо он получает от меги сообщение и зачем-то его обрабатывает (где и чем?). буду разбираться.
Еще раз извиняюсь, что отнял время

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

Добавлено: 24 май 2017, 17:16
kod.begemot
Сам долгое время мучился с мажордомовским модулем. Мучения как раз начались с появлением функционала длинных нажатий. Сейчас в мажордомо переполз обратно на класс Bagir-a, он на порядок гибче, и всё работает - и длинные, и короткие, и счетчики...

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

Добавлено: 25 май 2017, 08:46
Ivan_A
Прочитал ваши сообщения на их форуме. Я пока в самом начале, можно поиграться и с багировскими классами. Однако вроде уже и не актуально. У меня выключатели хитрые. На самом деле это я жестко ошибся. В прайсе было написано "выключатель-переключатель без фиксации". Реально не фиксируется сама кнопка, но выход фиксируется, то есть каждое нажатие на кнопку приводит к изменению состояния выхода на выключателе!!! Как D-триггер :D Чтобы люди не повторили мою ошибку назову модель GIRA 0126 01.
Но еще раз спасибо Андрею за дополнительное сообщение через 1,5 сек! Оно оставило мне возможность реализации двойного клика. Если на моем выключателе состояние разомкнуто, состояние меняется на замкнуто и размыкается до прихода сообщение с m=2, то это двойной клик!! Ну а если замкнуто, разомкнуто и замыкается раньше, чем пройдет 1,5 секунды - это тоже однозначно двойной клик

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

Добавлено: 25 май 2017, 09:12
Ivan_A
Теоретически и тройные можно делать, если запоминать время изменения состояния. И, получается, дополнительное сообщение и не нужно... Единственное, что не получается на этих выключателях- это длинное нажатие

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

Добавлено: 26 сен 2017, 10:45
smorigo
Andrey_B, а нельзя ли добавить чекбокс для поля act , чтобы сценарий выполнялся всегда , так как это реализовано в megad2561 ?

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

Добавлено: 26 сен 2017, 11:29
Andrey_B
К сожалению нет. В отличие от MegaD-2561, где ресурсов для дальнейшего развития еще очень много, в MegaD-328 размер прошивки достиг физического предела. И без каких-либо существенных изменений (например, удаление какой-то части функций, ничего нового добавить нельзя).

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

Добавлено: 08 дек 2017, 08:04
empenoso
Срочный вопрос: MegaD-328 поддерживает подключение датчиков DS18B20 шиной (несколько на один порт) через 14in?
И I2C датчики несколько на порт через 14in?

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

Добавлено: 08 дек 2017, 08:16
Alex_Jet
empenoso писал(а):Срочный вопрос: MegaD-328 поддерживает подключение датчиков DS18B20 шиной (несколько на один порт) через 14in?
И I2C датчики несколько на порт через 14in?
Нет и нет.

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

Добавлено: 08 дек 2017, 08:28
empenoso
Alex_Jet писал(а):
empenoso писал(а):Срочный вопрос: MegaD-328 поддерживает подключение датчиков DS18B20 шиной (несколько на один порт) через 14in?
И I2C датчики несколько на порт через 14in?
Нет и нет.
Спасибо за ответ. Придется менять на MegaD-2561.

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

Добавлено: 08 дек 2017, 10:47
empenoso
Еще вопрос про 328: можно U-Sensor подулючить к XP3 (A6 - ADC)?

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

Добавлено: 08 дек 2017, 14:14
Alex_Jet
empenoso писал(а):Еще вопрос про 328: можно U-Sensor подулючить к XP3 (A6 - ADC)?
Подключить-то можно - например сделать подтяжку через резистор на +5В, а выход U-сенсора между портом и "-". Тогда при срабатывании U-сенсора вход будет подтягиваться к нулю. Если поставить условие <10, то можно что-нибудь в Act и Net прописать.

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

Добавлено: 08 дек 2017, 17:35
Andrey_B
Alex_Jet писал(а):
empenoso писал(а):Срочный вопрос: MegaD-328 поддерживает подключение датчиков DS18B20 шиной (несколько на один порт) через 14in?
И I2C датчики несколько на порт через 14in?
Нет и нет.
Про I2C-устройства - частично "нет".
"Да" - с помощью библиотеки I2C-PHP и соответствующего драйвера и только при условии, что у устройств разные адреса. Последнее, разумеется, актуально для любого контроллера.

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

Добавлено: 08 дек 2017, 17:47
Andrey_B
Про U-Sensor и АЦП порты все так, только не +5В (в контроллере их нет), а +3,3В.

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

Добавлено: 18 авг 2018, 17:02
pppkadaf
Добрый день!

Перепрошил мегу с очисткой EEPROM.
Мега не отвечает по адресу 192.168.0.14.

В чем возможна проблема?

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

Добавлено: 18 авг 2018, 18:17
Andrey_B
Если для перепрошивки вы использовали ключ -w, то возможно файл просто не был скачан. Скачайте файл вручную и перепрошейте в режиме восстановления (-f -e --ee), указав полный путь к файлу с помощью опции --fw

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

Добавлено: 18 авг 2018, 21:20
pppkadaf
Andrey_B писал(а):
18 авг 2018, 18:17
Если для перепрошивки вы использовали ключ -w, то возможно файл просто не был скачан. Скачайте файл вручную и перепрошейте в режиме восстановления (-f -e --ee), указав полный путь к файлу с помощью опции --fw
Прошивал заранее скаченный файл.

C:\Documents\Mega>php megad-cfg.php --local-ip 192.168.0.100 --fw megad-328.hex -f -e --ee
Connecting... OK
Checking firmware... OK
Erasing firmware... OK
Writing firmware... OK
Erasing EEPROM... OK
Restarting device... OK

C:\Documents\Mega>ping 192.168.0.14

Обмен пакетами с 192.168.0.14 по с 32 байтами данных:
Ответ от 192.168.0.100: Заданный узел недоступен.
Ответ от 192.168.0.100: Заданный узел недоступен.
Ответ от 192.168.0.100: Заданный узел недоступен.
Ответ от 192.168.0.100: Заданный узел недоступен.

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

Добавлено: 18 авг 2018, 21:38
Andrey_B
Проверьте размер файла C:\Documents\Mega\megad-328.hex
Очевидная причина только одна - что-то с этим файлом не так. Например, он нулевого размера.
Судя по результатам работы скрипта, загрузчик работает и аппаратно контроллер должен быть исправен.
Также на всякий случай проверьте блок питания. Были отдельные случаи, когда контроллер годами работал с БП на 5В (вместо 12В) и проблема возникла только в процессе перепрошивки.
Вы прошиваете контроллер MeaD-328? Не MegaD-2561?
Если совсем ничего не выйдет, напишите мне по электронной почте, чтобы обсудить сервисные вопросы.

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

Добавлено: 18 авг 2018, 22:04
pppkadaf
Действительно файл megad-328.hex был нулевой.

Еще раз скачал и все нормально.
Спасибо за оперативность!!!

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

Добавлено: 18 авг 2018, 22:20
pppkadaf
Еще вопрос :)

Пытаюсь прошить MegaD-2561-24|14O-RTC
C:\Documents\Mega>php megad-cfg.php --local-ip 192.168.1.2 --fw megad-2561.hex -f -e --ee
Connecting... OK
Checking firmware... FAULT! Firmware is too large!

Подскажите.

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

Добавлено: 18 авг 2018, 22:24
Andrey_B
Для MegaD-2561 используется свой скрипт: megad-cfg-2561.php
https://ab-log.ru/files/File/megad-cfg/ ... g-2561.zip