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

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Ivan_A
Сообщения: 25
Зарегистрирован: 05 мар 2015, 16:14

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

Сообщение Ivan_A » 24 май 2017, 12:03

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

kod.begemot
Сообщения: 400
Зарегистрирован: 21 сен 2013, 00:38

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

Сообщение kod.begemot » 24 май 2017, 17:16

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

Ivan_A
Сообщения: 25
Зарегистрирован: 05 мар 2015, 16:14

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

Сообщение Ivan_A » 25 май 2017, 08:46

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

Ivan_A
Сообщения: 25
Зарегистрирован: 05 мар 2015, 16:14

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

Сообщение Ivan_A » 25 май 2017, 09:12

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

smorigo
Сообщения: 42
Зарегистрирован: 28 май 2014, 23:30
Откуда: Витебск

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

Сообщение smorigo » 26 сен 2017, 10:45

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

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

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

Сообщение Andrey_B » 26 сен 2017, 11:29

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

empenoso
Сообщения: 1039
Зарегистрирован: 11 ноя 2015, 08:03
Откуда: Пермь

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

Сообщение empenoso » 08 дек 2017, 08:04

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

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

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

Сообщение Alex_Jet » 08 дек 2017, 08:16

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

empenoso
Сообщения: 1039
Зарегистрирован: 11 ноя 2015, 08:03
Откуда: Пермь

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

Сообщение empenoso » 08 дек 2017, 08:28

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

empenoso
Сообщения: 1039
Зарегистрирован: 11 ноя 2015, 08:03
Откуда: Пермь

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

Сообщение empenoso » 08 дек 2017, 10:47

Еще вопрос про 328: можно U-Sensor подулючить к XP3 (A6 - ADC)?

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

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

Сообщение Alex_Jet » 08 дек 2017, 14:14

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

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

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

Сообщение Andrey_B » 08 дек 2017, 17:35

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

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

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

Сообщение Andrey_B » 08 дек 2017, 17:47

Про U-Sensor и АЦП порты все так, только не +5В (в контроллере их нет), а +3,3В.

pppkadaf
Сообщения: 44
Зарегистрирован: 01 ноя 2017, 20:39

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

Сообщение pppkadaf » 18 авг 2018, 17:02

Добрый день!

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

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

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

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

Сообщение Andrey_B » 18 авг 2018, 18:17

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

pppkadaf
Сообщения: 44
Зарегистрирован: 01 ноя 2017, 20:39

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

Сообщение pppkadaf » 18 авг 2018, 21:20

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: Заданный узел недоступен.

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

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

Сообщение Andrey_B » 18 авг 2018, 21:38

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

pppkadaf
Сообщения: 44
Зарегистрирован: 01 ноя 2017, 20:39

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

Сообщение pppkadaf » 18 авг 2018, 22:04

Действительно файл megad-328.hex был нулевой.

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

pppkadaf
Сообщения: 44
Зарегистрирован: 01 ноя 2017, 20:39

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

Сообщение pppkadaf » 18 авг 2018, 22:20

Еще вопрос :)

Пытаюсь прошить 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!

Подскажите.

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

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

Сообщение Andrey_B » 18 авг 2018, 22:24

Для MegaD-2561 используется свой скрипт: megad-cfg-2561.php
https://ab-log.ru/files/File/megad-cfg/ ... g-2561.zip

Ответить